/**
 * This function loads a set of default fields into the profile, then triggers a hook letting other plugins to edit
 * add and delete fields.
 *
 * Note: This is a secondary system:init call and is run at a super low priority to guarantee that it is called after all
 * other plugins have initialised.
 */
function profile_fields_setup()
{
    global $CONFIG;
    $profile_defaults = array('description' => 'longtext', 'briefdescription' => 'text', 'location' => 'tags', 'interests' => 'tags', 'skills' => 'tags', 'contactemail' => 'email', 'phone' => 'text', 'mobile' => 'text', 'website' => 'url');
    // TODO: Have an admin interface for this
    $n = 0;
    $loaded_defaults = array();
    while ($translation = get_plugin_setting("admin_defined_profile_{$n}", 'profile')) {
        // Add a translation
        add_translation(get_current_language(), array("profile:admin_defined_profile_{$n}" => $translation));
        // Detect type
        $type = get_plugin_setting("admin_defined_profile_type_{$n}", 'profile');
        if (!$type) {
            $type = 'text';
        }
        // Set array
        $loaded_defaults["admin_defined_profile_{$n}"] = $type;
        $n++;
    }
    if (count($loaded_defaults)) {
        $CONFIG->profile_using_custom = true;
        $profile_defaults = $loaded_defaults;
    }
    $CONFIG->profile = trigger_plugin_hook('profile:fields', 'profile', NULL, $profile_defaults);
}
Esempio n. 2
0
/**
 * Initializes the plugin
 *
 * @return void
 */
function search_advanced_init()
{
    // page handler for search actions and results
    elgg_register_page_handler("search_advanced", "search_advanced_page_handler");
    elgg_register_page_handler("search", "search_advanced_search_page_handler");
    // search hooks
    search_advanced_unregister_default_search_hooks();
    search_advanced_register_search_hooks();
    // unregister object:page from search
    elgg_unregister_entity_type("object", "page_top");
    // views
    elgg_extend_view("css/elgg", "css/search_advanced/site");
    elgg_extend_view("js/elgg", "js/search_advanced/site");
    // widgets
    elgg_register_widget_type("search", elgg_echo("search"), elgg_echo("search"), array("profile", "dashboard", "index", "groups"), true);
    elgg_register_widget_type("search_user", elgg_echo("search_advanced:widgets:search_user:title"), elgg_echo("search_advanced:widgets:search_user:description"), array("dashboard", "index"));
    if (elgg_is_active_plugin("categories")) {
        // make universal categories searchable
        add_translation(get_current_language(), array("tag_names:universal_categories" => elgg_echo("categories")));
        elgg_register_tag_metadata_name("universal_categories");
    }
    // hooks and events to clear cache
    // register hooks
    elgg_register_plugin_hook_handler("action", "admin/plugins/activate", "search_advanced_clear_keywords_cache");
    elgg_register_plugin_hook_handler("action", "admin/plugins/deactivate", "search_advanced_clear_keywords_cache");
    elgg_register_plugin_hook_handler("action", "admin/plugins/activate_all", "search_advanced_clear_keywords_cache");
    elgg_register_plugin_hook_handler("action", "admin/plugins/deactivate_all", "search_advanced_clear_keywords_cache");
    elgg_register_plugin_hook_handler("action", "plugins/settings/save", "search_advanced_clear_keywords_cache");
    elgg_register_plugin_hook_handler("register", "menu:search_type_selection", "search_advanced_register_menu_type_selection");
    // register events
    elgg_register_event_handler("upgrade", "system", "search_advanced_clear_keywords_cache");
    // actions
    elgg_register_action("search_advanced/settings/save", dirname(__FILE__) . "/actions/plugins/settings/save.php", "admin");
}
/**
 * Hook to replace the profile fields
 * 
 * @param $hook_name
 * @param $entity_type
 * @param $return_value
 * @param $parameters
 * @return unknown_type
 */
function profile_manager_profile_override($hook_name, $entity_type, $return_value, $parameters)
{
    global $CONFIG;
    // Get all the custom profile fields
    $options = array("type" => "object", "subtype" => CUSTOM_PROFILE_FIELDS_PROFILE_SUBTYPE, "limit" => false, "owner_guid" => $CONFIG->site_guid);
    if ($entities = elgg_get_entities($options)) {
        $result = array();
        $translations = array();
        $context = elgg_get_context();
        // Make new result
        foreach ($entities as $entity) {
            if ($entity->admin_only != "yes" || elgg_is_admin_logged_in()) {
                $result[$entity->metadata_name] = $entity->metadata_type;
                // should it be handled as tags? TODO: is this still needed? Yes it is, it handles presentation of these fields in listing mode
                if ($context == "search" && ($entity->output_as_tags == "yes" || $entity->metadata_type == "multiselect")) {
                    $result[$entity->metadata_name] = "tags";
                }
            }
            $translations["profile:" . $entity->metadata_name] = $entity->getTitle();
        }
        add_translation(get_current_language(), $translations);
        if (count($result) > 0) {
            $result["custom_profile_type"] = "non_editable";
        }
    }
    return $result;
}
Esempio n. 4
0
File: Config.php Progetto: n8b/VMN
 /**
  * Registers label translations
  * @return void
  */
 public function registerLabels()
 {
     $message_types = $this->getMessageTypes();
     // Register label translations for custom message types
     foreach ($message_types as $type => $options) {
         $ruleset = $this->getRuleset($type);
         add_translation('en', array($ruleset->getSingularLabel(false) => $ruleset->getSingularLabel('en'), $ruleset->getPluralLabel(false) => $ruleset->getPluralLabel('en')));
     }
 }
Esempio n. 5
0
/**
 * Handles the extra contexts page
 *
 * @param array  $page    page elements
 * @param string $handler handler of the current page
 * 
 * @return boolean
 */
function widget_manager_extra_contexts_page_handler($page, $handler)
{
    $result = false;
    $extra_contexts = elgg_get_plugin_setting("extra_contexts", "widget_manager");
    if (widget_manager_is_extra_context($handler)) {
        $result = true;
        // make nice lightbox popup title
        add_translation(get_current_language(), array("widget_manager:widgets:lightbox:title:" . strtolower($handler) => $handler));
        // backwards compatibility
        set_input("handler", $handler);
        include dirname(dirname(__FILE__)) . "/pages/extra_contexts.php";
    }
    return $result;
}
Esempio n. 6
0
function zhgroups_fields_setup()
{
    $profile_defaults = array('description' => 'longtext', 'interests' => 'tags', 'country' => 'dropdown', 'state' => 'dropdown', 'city' => 'text');
    $profile_defaults = elgg_trigger_plugin_hook('profile:fields', 'group', NULL, $profile_defaults);
    elgg_set_config('group', $profile_defaults);
    // register any tag metadata names
    foreach ($profile_defaults as $name => $type) {
        if ($type == 'tags') {
            elgg_register_tag_metadata_name($name);
            // only shows up in search but why not just set this in en.php as doing it here
            // means you cannot override it in a plugin
            add_translation(get_current_language(), array("tag_names:{$name}" => elgg_echo("groups:{$name}")));
        }
    }
}
Esempio n. 7
0
function theme_ffd_init()
{
    elgg_unextend_view("page/elements/header", "search/header");
    elgg_extend_view("css/elgg", "css/theme_ffd/site");
    elgg_extend_view('js/elgg', 'theme_ffd/js/site');
    // Replace the default index page
    elgg_register_plugin_hook_handler("index", "system", "theme_ffd_index");
    elgg_register_plugin_hook_handler("route", "questions", "theme_ffd_route_questions_hook");
    elgg_register_plugin_hook_handler("register", "menu:filter", "theme_ffd_category_filter_menu_hook_handler");
    elgg_register_plugin_hook_handler("register", "menu:ffd_questions_alt", "theme_ffd_questions_alt_menu_hook_handler");
    elgg_register_plugin_hook_handler("register", "menu:ffd_questions_body", "theme_ffd_questions_body_menu_hook_handler");
    elgg_register_plugin_hook_handler("register", "menu:entity", "theme_ffd_entity_hook");
    // pagehandlers
    elgg_register_page_handler("profile", "theme_ffd_profile_page_handler");
    elgg_register_page_handler("cafe", "theme_ffd_cafe_page_handler");
    elgg_register_page_handler("login", "theme_ffd_index");
    // actions
    $actions_base = dirname(__FILE__) . "/actions/cafe";
    elgg_register_action("cafe/save", "{$actions_base}/save.php");
    elgg_register_action("cafe/delete", "{$actions_base}/delete.php");
    // register objects
    elgg_register_menu_item("site", array("name" => 'cafe', "text" => elgg_echo('cafe'), "href" => 'cafe'));
    elgg_register_entity_type("object", "cafe");
    elgg_register_entity_url_handler("object", "cafe", "theme_ffd_cafe_url");
    elgg_register_plugin_hook_handler('register', 'menu:annotation', 'theme_ffd_annotation_menu_setup');
    elgg_register_plugin_hook_handler("register", 'menu:filter', 'theme_ffd_cafe_filter_menu_handler');
    //add a widget
    elgg_register_widget_type("ffd_stats", elgg_echo("ffd_theme:widgets:ffd_stats:title"), elgg_echo("ffd_theme:widgets:ffd_stats:description"), "index");
    elgg_register_widget_type("recent_questions", elgg_echo("ffd_theme:widgets:recent_questions:title"), elgg_echo("ffd_theme:widgets:recent_questions:description"), "index");
    elgg_register_widget_type("recent_cafe", elgg_echo("ffd_theme:widgets:recent_cafe:title"), elgg_echo("ffd_theme:widgets:recent_cafe:description"), "index");
    elgg_register_widget_type("ask_question", elgg_echo("ffd_theme:widgets:ask_question:title"), elgg_echo("ffd_theme:widgets:ask_question:description"), "index");
    elgg_register_widget_type("ffd_datetime", elgg_echo("date:month:" . date("m"), array(date("j"))), elgg_echo("ffd_theme:widgets:ffd_datetime:description"), "index");
    elgg_register_widget_type("ffd_videos", elgg_echo("ffd_theme:widgets:ffd_videos:title"), elgg_echo("ffd_theme:widgets:ffd_videos:description"), "index");
    // custom translations
    add_translation(get_current_language(), array("questions:add" => elgg_echo("theme_ffd:questions:add")));
}
Esempio n. 8
0
<?php

/**
 * Home english language file
 */
$english = array('people:people' => 'People', 'item:object:people' => 'People');
add_translation('en', $english);
Esempio n. 9
0
<?php

/**
 * Chat German language file.
 */
$german = array('chat' => 'Chat', 'chat:chats' => 'Chats', 'chat:view:all' => 'Zeige alle Chats', 'chat:chat' => 'Chat', 'item:object:chat' => 'Chat', 'item:object:chat_message' => 'Chat-Nachricht', 'chat:none' => 'Keine Chats', 'chat:more' => 'Zeige mehr', 'chat:title:user_chats' => '%s\'s Chats', 'chat:title:all_chats' => 'Alle Seiten-Chats', 'chat:title:friends' => 'Freunde Chats', 'chat:messages' => 'Chat-Nachrichten', 'chat:members' => 'Teilnehmer hinzufügen', 'chat:members:add' => 'Teilnehmer hinzufügen', 'chat:leave' => 'Verlassen', 'chat:leave:confirm' => 'Bist Du sicher, dass Du diesen Chat dauerhaft verlassen willst? Nach dem Verlassen kannst Du an diesem Chat nicht mehr teilnehmen.', 'chat:members:more' => "+%s andere", 'chat:unread_message' => '%s ungelesen', 'chat:unread_messages' => '%s ungelesen', 'chat:group' => 'Gruppen Chat', 'chat:enablechat' => 'Ermögliche Gruppen Chat', 'chat:write' => 'Starte einen Chat', 'chat:message:send' => 'Senden', 'chat:add' => 'Starte einen Chat', 'chat:edit' => 'Bearbeite Chat', 'chat:members:manage' => 'Teilnehmer hinzufügen/löschen', 'chat:delete:confirm' => 'Willst Du wirklich diesen Chat und alle Nachrichten darin entfernen?', 'chat:title' => 'Chat Titel', 'chat:message' => 'Nachricht', 'chat:message:saved' => 'Chat gespeichert', 'chat:message:deleted' => 'Chat gelöscht', 'chat:message:chat_message:saved' => 'Nachricht gespeichert', 'chat:message:chat_message:deleted' => 'Nachricht gelöscht', 'chat:message:members:saved' => 'Teilnehmer hinzugefügt', 'chat:message:members:saved:plurar' => '%s Teinehmer hinzugefügt', 'chat:message:left' => 'Du hast den Chat verlassen.', 'chat:error:cannot_save' => 'Chat kann nicht gestartet werden.', 'chat:error:cannot_save_message' => 'Nachricht konnte nicht gespeichert werden.', 'chat:error:cannot_write_to_container' => 'Unzureichender Zugang um eine Gruppen-Chat zu starten.', 'chat:error:cannot_add_member' => 'Fehler beim Hinzufügen des Benutzers %s zum Chat.', 'chat:error:cannot_delete' => 'Chat kann nicht gelöscht werden.', 'chat:error:missing:title' => 'Bitte gebe einen Titel an!', 'chat:error:missing:members' => 'Keine Teilnehmer ausgewählt!', 'chat:error:missing:message' => 'Enter a message', 'chat:error:missing:container_guid' => 'Cannot find the chat', 'chat:error:cannot_edit_post' => 'Dieser Chat ist möglicherweise nicht vorhanden, oder Sie haben keine Berechtigung, diesen zu bearbeiten.', 'chat:error:cannot_leave' => 'Fehler beim Verlassen des Chats', 'river:create:object:chat' => '%s startete den Chat %s', 'chat:notification:subject:newchat' => 'Ein neuer Chat', 'chat:notification:newchat' => '
%s hat dich zum Chat "%s" hinzugefügt.

Nachrichten im Chat anzeigen und senden:
%s
', 'chat:widget:description' => 'Deine aktuellen Chat-Nachrichten anzeigen', 'chat:morechats' => 'Weitere Chats', 'chat:numbertodisplay' => 'Anzahl der anzuzeigenden Chat-Nachrichten', 'chat:nochats' => 'Keine Chat-Nachrichten');
add_translation('de', $german);
Esempio n. 10
0
<?php

$fr_array = array('beechat:icons:home' => 'Accueil', 'beechat:contacts:button' => 'Chat', 'beechat:availability:available' => 'Disponible', 'beechat:availability:dnd' => 'Ne pas déranger', 'beechat:availability:away' => 'Absent', 'beechat:availability:xa' => 'Absence prolongée', 'beechat:availability:offline' => 'Hors ligne', 'beechat:connection:state:offline' => 'Hors ligne', 'beechat:connection:state:connecting' => 'Connexion...', 'beechat:connection:state:authenticating' => 'Authentification...', 'beechat:connection:state:online' => 'En ligne', 'beechat:connection:state:failed' => 'Échec', 'beechat:connection:state:disconnecting' => 'Déconnexion...', 'beechat:chat:self' => 'Moi', 'beechat:chat:composing' => ' est en train d\'écrire.', 'beechat:box:minimize' => 'Diminuer', 'beechat:box:close' => 'Fermer', 'beechat:box:showhide' => 'Montrer/Cacher cette fenêtre de chat', 'beechat:enabled' => 'Chat activé', 'beechat:disabled' => 'Chat désactivté', 'beechat:enablechat' => 'Activer le chat', 'beechat:disablechat' => 'Désactivé le chat');
add_translation('fr', $fr_array);
Esempio n. 11
0
<?php

/**
 * Elgg profile plugin spanish language pack
 * Formal spanish version by LeonardoA
 */
$spanish = array('profile' => 'Perfil', 'profile:notfound' => 'No pudimos encontrar el perfil solicitado.');
add_translation('es', $spanish);
Esempio n. 12
0
<?php

$english = array('group_tools:decline' => "Decline", 'group_tools:revoke' => "Revoke", 'group_tools:add_users' => "Add users", 'group_tools:in' => "in", 'group_tools:remove' => "Remove", 'group_tools:clear_selection' => "Clear selection", 'group_tools:all_members' => "All members", 'group_tools:joinrequest:already' => "Revoke membership request", 'group_tools:joinrequest:already:tooltip' => "You already requested to join this group, click here to revoke this request", 'group_tools:menu:mail' => "Mail Members", 'group_tools:menu:invitations' => "Manage invitations", 'group_tools:settings:admin_create' => "Limit the creation of groups to Site administrators", 'group_tools:settings:admin_create:description' => "Setting this to 'Yes' will make the creation of a new group impossible for a normal user of your site.", 'group_tools:settings:admin_transfer' => "Allow group owner transfer", 'group_tools:settings:admin_transfer:admin' => "Site admin only", 'group_tools:settings:admin_transfer:owner' => "Group owners and site admins", 'group_tools:settings:multiple_admin' => "Allow multiple group admins", 'group_tools:settings:invite' => "Allow all users to be invited (not just friends)", 'group_tools:settings:invite_email' => "Allow all users to be invited by e-mail address", 'group_tools:settings:invite_csv' => "Allow all users to be invited by CSV-file", 'group_tools:settings:mail' => "Allow group mail (allows group admins to send a message to all members)", 'group_tools:settings:listing' => "Default group listing tab", 'group_tools:settings:search_index' => "Allow closed groups to be indexed by search engines", 'group_tools:settings:auto_notification' => "Automatically enable group notification on group join", 'group_tools:settings:auto_join' => "Auto join groups", 'group_tools:settings:auto_join:description' => "New users will automaticly join the following groups", 'group_tools:groups:invite:body' => "Hi %s,\n\n%s invited you to join the '%s' group. \n%s\n\nClick below to view your invitations:\n%s", 'group_tools:groups:invite:add:subject' => "You've been added to the group %s", 'group_tools:groups:invite:add:body' => "Hi %s,\n\t\n%s added you to the group %s.\n%s\n\nTo view the group click on this link\n%s", 'group_tools:groups:invite:email:subject' => "You've been invited for the group %s", 'group_tools:groups:invite:email:body' => "Hi,\n\n%s invited you to join the group %s on %s.\n%s\n\nIf you don't have an account on %s please register here\n%s\n\nIf you already have an account or after you registered, please click on the following link to accept the invitation\n%s\n\nYou can also go to All site groups -> Group invitations and enter the following code:\n%s", 'group_tools:notify:transfer:subject' => "Administration of the group %s has been appointed to you", 'group_tools:notify:transfer:message' => "Hi %s,\n\t\t\n%s has appointed you as the new administrator of the group %s. \n\nTo visit the group please click on the following link:\n%s", 'group_tools:group:edit:profile' => "Group profile / tools", 'group_tools:group:edit:other' => "Other options", 'group_tools:admin_transfer:title' => "Transfer the ownership of this group", 'group_tools:admin_transfer:transfer' => "Transfer group ownership to", 'group_tools:admin_transfer:myself' => "Myself", 'group_tools:admin_transfer:submit' => "Tranfser", 'group_tools:admin_transfer:no_users' => "No members or friends to transfer ownership to.", 'group_tools:admin_transfer:confirm' => "Are you sure you wish to transfer ownership?", 'group_tools:auto_join:title' => "Auto join options", 'group_tools:auto_join:add' => "%sAdd this group%s to the auto join groups. This will mean that new users are automaticly added to this group on registration.", 'group_tools:auto_join:remove' => "%sRemove this group%s from the auto join groups. This will mean that new users will no longer automaticly join this group on registration.", 'group_tools:auto_join:fix' => "To make all site members a member of this group, please %sclick here%s.", 'group_tools:multiple_admin:group_admins' => "Group admins", 'group_tools:multiple_admin:profile_actions:remove' => "Remove group admin", 'group_tools:multiple_admin:profile_actions:add' => "Add group admin", 'group_tools:multiple_admin:group_tool_option' => "Enable group admins to assign other group admins", 'group_tools:profile_widgets:title' => "Show group profile widgets to non members", 'group_tools:profile_widgets:description' => "This is a closed group. Default no widgets are shown to non members. Here you can configure if you whish to change that.", 'group_tools:profile_widgets:option' => "Allow non members to view widgets on the group profile page:", 'group_tools:mail:message:from' => "From group", 'group_tools:mail:title' => "Send a mail to the group members", 'group_tools:mail:form:recipients' => "Number of recipients", 'group_tools:mail:form:members:selection' => "Select individual members", 'group_tools:mail:form:title' => "Subject", 'group_tools:mail:form:description' => "Body", 'group_tools:mail:form:js:members' => "Please select at least one member to send the message to", 'group_tools:mail:form:js:description' => "Please enter a message", 'group_tools:groups:invite:title' => "Invite users to this group", 'group_tools:groups:invite' => "Invite users", 'group_tools:group:invite:friends:select_all' => "Select all friends", 'group_tools:group:invite:friends:deselect_all' => "Deselect all friends", 'group_tools:group:invite:users' => "Find user(s)", 'group_tools:group:invite:users:description' => "Enter a name or username of a site member and select him/her from the list", 'group_tools:group:invite:users:all' => "Invite all site members to this group", 'group_tools:group:invite:email' => "Using e-mail address", 'group_tools:group:invite:email:description' => "Enter a valid e-mail address and select it from the list", 'group_tools:group:invite:csv' => "Using CSV upload", 'group_tools:group:invite:csv:description' => "You can upload a CSV file with users to invite.<br />The format must be: displayname;e-mail address. There shouldn't be a header line.", 'group_tools:group:invite:text' => "Personal note (optional)", 'group_tools:group:invite:add:confirm' => "Are you sure you wish to add these users directly?", 'group_tools:group:invite:resend' => "Resend invitations to users who already have been invited", 'group_tools:groups:invitation:code:title' => "Group invitation by e-mail", 'group_tools:groups:invitation:code:description' => "If you have received an invitation to join a group by e-mail, you can enter the invitation code here to accept the invitation. If you click on the link in the invitation e-mail the code will be entered for you.", 'group_tools:groups:membershipreq:requests' => "Membership requests", 'group_tools:groups:membershipreq:invitations' => "Outstanding invitations", 'group_tools:groups:membershipreq:invitations:none' => "No outstanding invitations", 'group_tools:groups:membershipreq:invitations:revoke:confirm' => "Are you sure you wish to revoke this invitation", 'group_tools:group:invitations:request' => "Outstanding membership requests", 'group_tools:group:invitations:request:revoke:confirm' => "Are you sure you wish to revoke your membership request?", 'group_tools:group:invitations:request:non_found' => "There are no outstanding membership requests at this time", 'group_tools:groups:sorting:alphabetical' => "Alphabetical", 'group_tools:groups:sorting:open' => "Open", 'group_tools:groups:sorting:closed' => "Closed", 'group_tools:action:error:input' => "Invalid input to perform this action", 'group_tools:action:error:entities' => "The given GUIDs didn't result in the correct entities", 'group_tools:action:error:entity' => "The given GUID didn't result in a correct entity", 'group_tools:action:error:edit' => "You don't have access to the given entity", 'group_tools:action:error:save' => "There was an error while saving the settings", 'group_tools:action:success' => "The settings where saved successfully", 'group_tools:action:admin_transfer:error:access' => "You're not allowed to transfer ownership of this group", 'group_tools:action:admin_transfer:error:self' => "You can't transfer onwership to yourself, you're already the owner", 'group_tools:action:admin_transfer:error:save' => "An unknown error occured while saving the group, please try again", 'group_tools:action:admin_transfer:success' => "Group ownership was successfully transfered to %s", 'group_tools:action:toggle_admin:error:group' => "The given input doesn't result in a group or you can't edit this group or the user is not a member", 'group_tools:action:toggle_admin:error:remove' => "An unknown error occured while removing the user as a group admin", 'group_tools:action:toggle_admin:error:add' => "An unknown error occured while adding the user as a group admin", 'group_tools:action:toggle_admin:success:remove' => "The user was successfully removed as a group admin", 'group_tools:action:toggle_admin:success:add' => "The user was successfully added as a group admin", 'group_tools:action:mail:success' => "Message succesfully send", 'group_tools:action:invite:error:invite' => "No users were invited (%s already invited, %s already a member)", 'group_tools:action:invite:error:add' => "No users were invited (%s already invited, %s already a member)", 'group_tools:action:invite:success:invite' => "Successfully invited %s users (%s already invited and %s already a member)", 'group_tools:action:invite:success:add' => "Successfully added %s users (%s already invited and %s already a member)", 'group_tools:action:groups:email_invitation:error:input' => "Please enter an invitation code", 'group_tools:action:groups:email_invitation:error:code' => "The entered invitation code is no longer valid", 'group_tools:action:groups:email_invitation:error:join' => "An unknown error occured while joining the group %s, maybe you're already a member", 'group_tools:action:groups:email_invitation:success' => "You've successfully joined the group", 'group_tools:action:toggle_auto_join:error:save' => "An error occured while saving the new settings", 'group_tools:action:toggle_auto_join:success' => "The new settings were saved successfully", 'group_tools:action:fix_auto_join:success' => "Group membership fixed: %s new members, %s were already a member and %s failures");
add_translation("en", $english);
$group_river_widget = array('widgets:group_river_widget:title' => "Group activity", 'widgets:group_river_widget:description' => "Shows the activity of a group in a widget", 'widgets:group_river_widget:edit:num_display' => "Number of activities", 'widgets:group_river_widget:edit:group' => "Select a group", 'widgets:group_river_widget:edit:no_groups' => "You need to be a member of at least one group to use this widget", 'widgets:group_river_widget:view:not_configured' => "This widget is not yet configured", 'widgets:group_river_widget:view:more' => "Activity in the '%s' group", 'widgets:group_river_widget:view:noactivity' => "We could not find any activity.");
add_translation("en", $group_river_widget);
$group_members_widget = array('widgets:group_members:title' => "Group members", 'widgets:group_members:description' => "Shows the members of this group", 'widgets:group_members:edit:num_display' => "How many members to show", 'widgets:group_members:view:no_members' => "No group members found");
add_translation("en", $group_members_widget);
$group_invitations_widget = array('widgets:group_invitations:title' => "Group invitations", 'widgets:group_invitations:description' => "Shows the outstanding group invitations for the current user");
add_translation("en", $group_invitations_widget);
$index_discussions_widget = array('widgets:index_discussions:description' => "Shows the latest group discussions", 'widgets:index_discussions:more' => "View more discussions");
add_translation("en", $index_discussions_widget);
$featured_groups_widget = array('widgets:featured_groups:description' => "Shows a random list of featured groups", 'widgets:featured_groups:edit:show_random_group' => "Show a random non-featured group");
add_translation("en", $featured_groups_widget);
Esempio n. 13
0
<?php

/*
*
*Translation English for Follow Tag
*
*/
$german = array('river:tags' => 'Aktivität - Meine Tags', 'follow_tags:title' => 'Folge Tags', 'follow_tags:sidebar:title' => 'Folge Tags Einstellungen', 'follow_tags:tab:title' => 'Meine Tags', 'follow_tags:noactivity' => 'Keine Aktivität', 'follow_tags:save:error' => 'Keine Tags gespeichert!', 'follow_tags:save:message' => 'Tags gespeichert!', 'follow_tags:tags_input:add' => 'Tag hinzufügen', 'follow_tags:settings:minChar' => 'Mindestanzahl Zeichen für autocomplete', 'follow_tags:settings:threshold' => 'Grad der Vernetzung der Tags für autocomplete', 'follow_tags:settings:defaultTags' => 'Voreingestellte tags', 'follow_tags:settings:tagLimit' => 'Maximale Anzahl an tags (0 für unbegrenzt)', 'follow_tags:settings:removeConfirmation' => 'Tag löschen zwei mal ausführen', 'follow_tags:settings:caseSensitive' => 'Groß- Kleinschreibung berücksichtigen', 'follow_tags:settings:allowSpaces' => 'Leerzeichen im Tag erlauben', 'follow_tags:settings:followTags' => 'Follow-tags-Funktion verwenden', 'follow_tags:settings:title' => 'Folge Tags Einstellungen', 'follow_tags:settings:title:tags' => 'Meine Tags', 'follow_tags:settings:title:notify' => 'Benachrichtigung Einstellungen', 'follow_tags:settings:notify:description' => 'Benachrichtige mich, wenn zugehörige Inhalte ertellt wurden.', 'follow_tags:notags' => 'Sie folgen bisher keinen Tags oder es werden keine Einträge zu Ihren Tags gefunden.', 'follow_tags:notags:settings' => 'Folge Tags Einstellungen', 'follow_tags:notification:subject' => 'Neuer Inhalt mit passendem Tag', 'follow_tags:notification:body' => 'Es wurde ein neuer Inhalt mit übereinstimmenden Tags gefunden.', 'follow_tags:notification:body:creator' => ': ', 'follow_tags:changesettings' => 'Tags bearbeiten', 'item:object:FollowTags' => 'Folge Tags');
add_translation("de", $german);
Esempio n. 14
0
<?php

add_translation('en', array('gallery_field:edit_images' => "Edit attached photos", 'gallery_field:delete_confirm' => "item(s) will be deleted. Continue?", 'gallery_field:delete_empty' => "No one photo selected", 'gallery_field:editor_preview' => "For editing photos select one of options", 'gallery_field:delete_info' => "Choose photos for deleting. Photos markered red color will be deleted", 'gallery_field:sort_info' => "Sorting enabled. Sort photos as you want.", 'gallery_field:enable_blog' => "Enable gallery field for blog posts?", 'gallery_field:enable_pages' => "Enable gallery field for pages?", "gallery_field:loading" => "Uploading... Do not reload the page.", 'gallery_field:only_jpg' => "Only jpg files supported", 'gallery_field:bad_file' => "Bad jpg file", 'gallery_field:files_uploaded' => "Files uploaded", 'gallery_field:max_upload_exceed' => "File too big"));
Esempio n. 15
0
<?php

$en_array = array('beechat:icons:home' => 'Home', 'beechat:contacts:button' => 'Chat', 'beechat:availability:available' => 'Available', 'beechat:availability:dnd' => 'Do not disturb', 'beechat:availability:away' => 'Away', 'beechat:availability:xa' => 'Extended away', 'beechat:availability:offline' => 'Offline', 'beechat:connection:state:offline' => 'Offline', 'beechat:connection:state:connecting' => 'Connecting...', 'beechat:connection:state:authenticating' => 'Authenticating...', 'beechat:connection:state:online' => 'Online', 'beechat:connection:state:failed' => 'Failed', 'beechat:connection:state:disconnecting' => 'Disconnecting...', 'beechat:chat:self' => 'Me', 'beechat:chat:composing' => ' is typing.', 'beechat:box:minimize' => 'Minimize', 'beechat:box:close' => 'Close', 'beechat:box:showhide' => 'Show/Hide this chat window', 'beechat:enabled' => 'Chat enabled', 'beechat:disabled' => 'Chat disabled', 'beechat:enablechat' => 'Enable chat', 'beechat:disablechat' => 'Disable chat', 'beechat:domain' => 'Chat domain', 'beechat:dbname' => 'Database name', 'beechat:dbhost' => 'Database host', 'beechat:dbuser' => 'Database user', 'beechat:dbpassword' => 'Database password');
add_translation('en', $en_array);
Esempio n. 16
0
<?php

$spanish = array('notifications_tools' => "Notificaciones", 'notifications_tools:email' => "Email", 'notifications_tools:site' => "Messages del sitio", 'notifications_tools:todos' => "Activar todos los métodos", 'notifications_tools:ninguno' => "Desctivar todos los métodos", 'notifications_tools:nocambiar' => "No cambiar", 'notifications_tools:personal_notifications' => "Selecciona el método de notificación por defecto para las notificaciones personales (Esto se aplicará cada vez que se cree una nueva cuenta de usuario)", 'notifications_tools:friends_notifications' => "Selecciona el método de notificación por defecto para las notificaciones de amigos (Esto se aplicará cada vez que se cree una nueva cuenta de usuario)", 'notifications_tools:personal_batch_method' => "Selecciona un método de notificación para las notificaciones personales (Esto afectará a todos los usuarios del sitio)", 'notifications_tools:friends_batch_method' => "Selecciona un método de notificación para las notificaciones de amigos (Esto afectará a todos los usuarios del sitio)", 'notifications_tools:update' => "Actualizar", 'notifications_tools:done' => "Todos los usuarios actualizados", 'menu:page:header:notificaciones' => "Notificaciones", 'admin:batch_update' => "Actualizar usuarios existentes");
add_translation("es", $spanish);
Esempio n. 17
0
<?php

$general = array();
$actions = array('apps:action:error' => 'An error has occurred and has been logged. Please contact site administrator if the error persists', 'apps:validation:error' => 'One or more inputs are incomplete or contain malformatted data. Please double check your submission', 'apps:validation:error:prop' => 'Value for \'%s\' is invalid', 'apps:permissions:error' => 'You do not have sufficient permissions for this action', 'apps:entity:error' => 'Entity does not exist or you do not have permissions to access it', 'apps:delete:success' => '%s has been deleted', 'apps:delete:error' => '%s can not be deleted', 'apps:item' => 'item');
add_translation('en', array_merge($general, $actions));
Esempio n. 18
0
function translation_editor_load_custom_languages()
{
    if ($custom_languages = elgg_get_plugin_setting("custom_languages", "translation_editor")) {
        $custom_languages = explode(",", $custom_languages);
        foreach ($custom_languages as $lang) {
            add_translation($lang, array("" => ""));
        }
    }
}
Esempio n. 19
0
<?php

// Generate By translationbrowser.
$french = array('image' => "Image", 'images' => "Images", 'caption' => "Lieu", 'photos' => "Photos", 'images:upload' => "Charger des images", 'album' => "Les albums photos", 'albums' => "Les albums photos", 'album:yours' => "Vos albums photos", 'album:yours:friends' => "Les albums photos de vos amis", 'album:user' => "Les albums photos de %s", 'album:friends' => "Les albums photos des amis de %s", 'album:all' => "Tous les albums photos du site", 'album:group' => "Les albums du groupe", 'album:create' => "Nouvel album", 'album:add' => "Créer un album photo", 'album:addpix' => "Ajouter des photos", 'album:edit' => "Modifier l'album", 'album:delete' => "Supprimer l'album", 'image:edit' => "Modifier l'image", 'image:delete' => "Supprimer l'image", 'album:title' => "Titre", 'album:desc' => "Description", 'album:tags' => "Tags", 'album:cover' => "En faire la couverture de l'album?", 'image:access:note' => "(La visibilité est héritée de celle de l'album)", 'image:total' => "Les images de l'album:", 'image:by' => "Image ajoutée par", 'album:by' => "Album créé par", 'image:none' => "Nous ne pouvons pas trouver des images pour le moment.", 'image:back' => "Précédant", 'image:next' => "Suivant", 'album:widget' => "Les albums photos", 'album:more' => "Voir tous les albums", 'album:widget:description' => "Montrer vos derniers albums photos", 'album:display:number' => "Nombre d'albums à afficher", 'album:num_albums' => "Nombre d'albums à afficher", 'image:river:created' => "%s a chargé", 'image:river:item' => "une photo", 'image:river:annotate' => "%s a commenté ", 'album:river:created' => "%s a créé", 'album:river:item' => "un album", 'album:river:annotate' => "%s a commenté ", 'images:saved' => "Toutes les images ont été sauvegardées. ", 'image:deleted' => "Votre image a été supprimée.", 'image:delete:confirm' => "Etes vous sûr de vouloir supprimer cette image?", 'images:edited' => "Vos images ont été mises à jour.", 'album:edited' => "Votre album a été mis à jour.", 'album:saved' => "Votre album a été sauvegardé.", 'album:deleted' => "Votre album a été supprimé.", 'album:delete:confirm' => "Etes vous sur de vouloir supprimer cet album?", 'image:uploadfailed' => "Fichiers non chargés.", 'image:deletefailed' => "Votre image ne peut pas être supprimée.", 'image:notimage' => "Seules les images JPG, GIF ou PNG sont acceptées.", 'images:notedited' => "Certaines images n'ont pas été chargées.", 'album:none' => "Nous ne trouvons pas d'albums pour le moment.", 'album:uploadfailed' => "Désolé, votre album n'a pas pu être sauvegardé. ", 'album:deletefailed' => "Votre album ne peut pas être supprimé.");
add_translation('fr', $french);
Esempio n. 20
0
<?php

$language = array('ongarde:home' => 'Home', 'ongarde:browse' => 'Browse', 'ongarde:page' => 'Pages', 'ongarde:files' => 'Files', 'ongarde:bookmark' => 'Bookmarks', 'ongarde:blog' => 'Blog', 'ongarde:activity' => 'Activity', 'ongarde:members' => 'Members', 'ongarde:thewire' => 'The Wire', 'ongarde:groups' => 'Groups', 'ongarde:photos' => 'Photos', 'ongarde:newsroom' => 'Newsroom', 'login:siteTitle' => 'National Security Network', 'login:services' => 'Services', 'login:departments' => 'Departments', 'login:breadcrumbs' => 'Breadcrumb trail', 'login:toLanguage' => 'Français', 'login:skipMain' => 'Skip to main content', 'login:skipFooter' => 'Skip to footer', 'login:govNavBar' => 'Government of Canada navigation bar', 'login:siteMenu' => 'Site menu', 'login:footer' => 'Footer', 'login:siteFooter' => 'Site footer', 'login:about' => 'About', 'login:aboutONGARDE' => 'About The CDA Learning Portal', 'login:contactUs' => 'Contact Us', 'login:questionsComments' => 'Questions or comments?', 'login:health' => 'Health', 'login:travel' => 'Travel', 'login:serviceCanada' => 'Service Canada', 'login:jobs' => 'Jobs', 'login:economy' => 'Economy', 'login:termsConditions' => 'Terms and conditions', 'login:transparency' => 'Transparency', 'login:govFooter' => 'Government of Canada footer', 'login:dateModified' => 'Date modified', 'register:username:notice' => 'Username cannot be changed after account creation', 'register:pswdRules' => 'Password must contain one uppercase letter, one lowercase letter, one number, and be at least 8 alphanumeric characters long', 'register:emailRules' => 'Please use your forces.gc.ca email', 'register:emailAgain' => 'Email (again for verification)', 'register:emailMismatch' => 'Emails must match', 'register:pswdInvld' => 'Your password does not meet the requirements', 'register:confirmationHeading' => '%s, you have successfully registered for an account', 'register:confirmationBody' => "An administrator needs to verify your account before you can access the Learning Portal. You will\n    receive an email at the address you provided (%s) when your account has been verified.", 'wet:home' => 'Home', 'wet:groups' => 'Groups', 'wet:mobileapp' => 'Mobile Apps', 'wet:howtovideos' => 'How to Videos', 'wet:lpr' => 'Learning Project Registry', 'wet:welcome' => 'Welcome to The Learning Portal', 'wet:warning' => 'Warning!', 'wet:warning_text' => 'You are about to access a Department of National Defence computer network that is intended for authorized users only. You should have no expectation of privacy in your use of this network. Use of this network constitutes consent to monitoring, retrieval, and disclosure of any information stored within the network for any purpose including criminal prosecution.', 'wet:notice' => '<strong>Note: </strong> The Learning Portal will be offline for maintenance on 5 Oct 2015 from 16:00 - 20:00.', 'ongarde:about' => 'About', 'ongarde:leadership' => 'Leadership', 'ongarde:contact' => 'Contact');
add_translation("en", $language);
Esempio n. 21
0
<?php

/**
 * Elgg garbage collector language pack.
 *
 * @package ElggGarbageCollector
 */
$chinese = array('garbagecollector:period' => 'How often should the Elgg garbage collector run?', 'garbagecollector:weekly' => 'Once a week', 'garbagecollector:monthly' => 'Once a month', 'garbagecollector:yearly' => 'Once a year', 'garbagecollector' => "GARBAGE COLLECTOR\n", 'garbagecollector:done' => "DONE\n", 'garbagecollector:optimize' => "Optimizing %s ", 'garbagecollector:error' => "ERROR", 'garbagecollector:ok' => "OK", 'garbagecollector:gc:metastrings' => 'Cleaning up unlinked metastrings: ');
add_translation("zh", $chinese);
Esempio n. 22
0
 /**
  * Register English translations for country names
  */
 protected static function registerTranslations()
 {
     $english = array('country:AD' => 'Andorra', 'country:AE' => 'United Arab Emirates', 'country:AF' => 'Afghanistan', 'country:AG' => 'Antigua and Barbuda', 'country:AI' => 'Anguilla', 'country:AL' => 'Albania', 'country:AM' => 'Armenia', 'country:AO' => 'Angola', 'country:AR' => 'Argentina', 'country:AS' => 'American Samoa', 'country:AT' => 'Austria', 'country:AU' => 'Australia', 'country:AW' => 'Aruba', 'country:AX' => 'Aland Islands', 'country:AZ' => 'Azerbaijan', 'country:BA' => 'Bosnia and Herzegovina', 'country:BB' => 'Barbados', 'country:BD' => 'Bangladesh', 'country:BE' => 'Belgium', 'country:BF' => 'Burkina Faso', 'country:BG' => 'Bulgaria', 'country:BH' => 'Bahrain', 'country:BI' => 'Burundi', 'country:BJ' => 'Benin', 'country:BL' => 'Saint Barthélemy', 'country:BM' => 'Bermuda', 'country:BN' => 'Brunei', 'country:BO' => 'Bolivia', 'country:BR' => 'Brazil', 'country:BS' => 'Bahamas', 'country:BT' => 'Bhutan', 'country:BV' => 'Bouvet Island', 'country:BW' => 'Botswana', 'country:BY' => 'Belarus', 'country:BZ' => 'Belize', 'country:CA' => 'Canada', 'country:CC' => 'Cocos Islands', 'country:CD' => 'Democratic Republic of the Congo', 'country:CF' => 'Central African Republic', 'country:CG' => 'Republic of the Congo', 'country:CH' => 'Switzerland', 'country:CI' => 'Ivory Coast', 'country:CK' => 'Cook Islands', 'country:CL' => 'Chile', 'country:CM' => 'Cameroon', 'country:CN' => 'China', 'country:CO' => 'Colombia', 'country:CR' => 'Costa Rica', 'country:CU' => 'Cuba', 'country:CV' => 'Cape Verde', 'country:CX' => 'Christmas Island', 'country:CY' => 'Cyprus', 'country:CZ' => 'Czech Republic', 'country:DE' => 'Germany', 'country:DJ' => 'Djibouti', 'country:DK' => 'Denmark', 'country:DM' => 'Dominica', 'country:DO' => 'Dominican Republic', 'country:DZ' => 'Algeria', 'country:EC' => 'Ecuador', 'country:EE' => 'Estonia', 'country:EG' => 'Egypt', 'country:EH' => 'Western Sahara', 'country:ER' => 'Eritrea', 'country:ES' => 'Spain', 'country:ET' => 'Ethiopia', 'country:FI' => 'Finland', 'country:FJ' => 'Fiji', 'country:FK' => 'Falkland Islands', 'country:FM' => 'Micronesia', 'country:FO' => 'Faroe Islands', 'country:FR' => 'France', 'country:GA' => 'Gabon', 'country:GB' => 'United Kingdom', 'country:GD' => 'Grenada', 'country:GE' => 'Georgia', 'country:GF' => 'French Guiana', 'country:GG' => 'Guernsey', 'country:GH' => 'Ghana', 'country:GI' => 'Gibraltar', 'country:GL' => 'Greenland', 'country:GM' => 'Gambia', 'country:GN' => 'Guinea', 'country:GP' => 'Guadeloupe', 'country:GQ' => 'Equatorial Guinea', 'country:GR' => 'Greece', 'country:GS' => 'South Georgia and the South Sandwich Islands', 'country:GT' => 'Guatemala', 'country:GU' => 'Guam', 'country:GW' => 'Guinea-Bissau', 'country:GY' => 'Guyana', 'country:HK' => 'Hong Kong', 'country:HM' => 'Heard Island and McDonald Islands', 'country:HN' => 'Honduras', 'country:HR' => 'Croatia', 'country:HT' => 'Haiti', 'country:HU' => 'Hungary', 'country:ID' => 'Indonesia', 'country:IE' => 'Ireland', 'country:IL' => 'Israel', 'country:IM' => 'Isle of Man', 'country:IN' => 'India', 'country:IO' => 'British Indian Ocean Territory', 'country:IQ' => 'Iraq', 'country:IR' => 'Iran', 'country:IS' => 'Iceland', 'country:IT' => 'Italy', 'country:JE' => 'Jersey', 'country:JM' => 'Jamaica', 'country:JO' => 'Jordan', 'country:JP' => 'Japan', 'country:KE' => 'Kenya', 'country:KG' => 'Kyrgyzstan', 'country:KH' => 'Cambodia', 'country:KI' => 'Kiribati', 'country:KM' => 'Comoros', 'country:KN' => 'Saint Kitts and Nevis', 'country:KP' => 'North Korea', 'country:KR' => 'South Korea', 'country:KW' => 'Kuwait', 'country:KY' => 'Cayman Islands', 'country:KZ' => 'Kazakhstan', 'country:LA' => 'Laos', 'country:LB' => 'Lebanon', 'country:LC' => 'Saint Lucia', 'country:LI' => 'Liechtenstein', 'country:LK' => 'Sri Lanka', 'country:LR' => 'Liberia', 'country:LS' => 'Lesotho', 'country:LT' => 'Lithuania', 'country:LU' => 'Luxembourg', 'country:LV' => 'Latvia', 'country:LY' => 'Libya', 'country:MA' => 'Morocco', 'country:MC' => 'Monaco', 'country:MD' => 'Moldova', 'country:ME' => 'Montenegro', 'country:MF' => 'Saint Martin', 'country:MG' => 'Madagascar', 'country:MH' => 'Marshall Islands', 'country:MK' => 'Macedonia', 'country:ML' => 'Mali', 'country:MM' => 'Myanmar', 'country:MN' => 'Mongolia', 'country:MO' => 'Macao', 'country:MP' => 'Northern Mariana Islands', 'country:MQ' => 'Martinique', 'country:MR' => 'Mauritania', 'country:MS' => 'Montserrat', 'country:MT' => 'Malta', 'country:MU' => 'Mauritius', 'country:MV' => 'Maldives', 'country:MW' => 'Malawi', 'country:MX' => 'Mexico', 'country:MY' => 'Malaysia', 'country:MZ' => 'Mozambique', 'country:NA' => 'Namibia', 'country:NC' => 'New Caledonia', 'country:NE' => 'Niger', 'country:NF' => 'Norfolk Island', 'country:NG' => 'Nigeria', 'country:NI' => 'Nicaragua', 'country:NL' => 'Netherlands', 'country:NO' => 'Norway', 'country:NP' => 'Nepal', 'country:NR' => 'Nauru', 'country:NU' => 'Niue', 'country:NZ' => 'New Zealand', 'country:OM' => 'Oman', 'country:PA' => 'Panama', 'country:PE' => 'Peru', 'country:PF' => 'French Polynesia', 'country:PG' => 'Papua New Guinea', 'country:PH' => 'Philippines', 'country:PK' => 'Pakistan', 'country:PL' => 'Poland', 'country:PM' => 'Saint Pierre and Miquelon', 'country:PN' => 'Pitcairn', 'country:PR' => 'Puerto Rico', 'country:PS' => 'Palestinian Territory', 'country:PT' => 'Portugal', 'country:PW' => 'Palau', 'country:PY' => 'Paraguay', 'country:QA' => 'Qatar', 'country:RE' => 'Reunion', 'country:RO' => 'Romania', 'country:RS' => 'Serbia', 'country:RU' => 'Russia', 'country:RW' => 'Rwanda', 'country:SA' => 'Saudi Arabia', 'country:SB' => 'Solomon Islands', 'country:SC' => 'Seychelles', 'country:SD' => 'Sudan', 'country:SE' => 'Sweden', 'country:SG' => 'Singapore', 'country:SH' => 'Saint Helena', 'country:SI' => 'Slovenia', 'country:SJ' => 'Svalbard and Jan Mayen', 'country:SK' => 'Slovakia', 'country:SL' => 'Sierra Leone', 'country:SM' => 'San Marino', 'country:SN' => 'Senegal', 'country:SO' => 'Somalia', 'country:SR' => 'Suriname', 'country:ST' => 'Sao Tome and Principe', 'country:SV' => 'El Salvador', 'country:SY' => 'Syria', 'country:SZ' => 'Swaziland', 'country:TC' => 'Turks and Caicos Islands', 'country:TD' => 'Chad', 'country:TF' => 'French Southern Territories', 'country:TG' => 'Togo', 'country:TH' => 'Thailand', 'country:TJ' => 'Tajikistan', 'country:TK' => 'Tokelau', 'country:TL' => 'East Timor', 'country:TM' => 'Turkmenistan', 'country:TN' => 'Tunisia', 'country:TO' => 'Tonga', 'country:TR' => 'Turkey', 'country:TT' => 'Trinidad and Tobago', 'country:TV' => 'Tuvalu', 'country:TW' => 'Taiwan', 'country:TZ' => 'Tanzania', 'country:UA' => 'Ukraine', 'country:UG' => 'Uganda', 'country:UM' => 'United States Minor Outlying Islands', 'country:US' => 'United States', 'country:UY' => 'Uruguay', 'country:UZ' => 'Uzbekistan', 'country:VA' => 'Vatican', 'country:VC' => 'Saint Vincent and the Grenadines', 'country:VE' => 'Venezuela', 'country:VG' => 'British Virgin Islands', 'country:VI' => 'U.S. Virgin Islands', 'country:VN' => 'Vietnam', 'country:VU' => 'Vanuatu', 'country:WF' => 'Wallis and Futuna', 'country:WS' => 'Samoa', 'country:YE' => 'Yemen', 'country:YT' => 'Mayotte', 'country:ZA' => 'South Africa', 'country:ZM' => 'Zambia', 'country:ZW' => 'Zimbabwe', 'currency:AED' => 'Dirham', 'currency:AFN' => 'Afghani', 'currency:ALL' => 'Lek', 'currency:AMD' => 'Dram', 'currency:AOA' => 'Kwanza', 'currency:ARS' => 'Peso', 'currency:AUD' => 'Dollar', 'currency:AWG' => 'Guilder', 'currency:AZM' => 'Manat', 'currency:BAM' => 'Marka', 'currency:BBD' => 'Dollar', 'currency:BDT' => 'Taka', 'currency:BGN' => 'Lev', 'currency:BHD' => 'Dinar', 'currency:BIF' => 'Franc', 'currency:BMD' => 'Dollar', 'currency:BND' => 'Dollar', 'currency:BOB' => 'Boliviano', 'currency:BRL' => 'Real', 'currency:BSD' => 'Dollar', 'currency:BTN' => 'Ngultrum', 'currency:BWP' => 'Pula', 'currency:BYR' => 'Ruble', 'currency:BZD' => 'Dollar', 'currency:CAD' => 'Dollar', 'currency:CDF' => 'Franc', 'currency:CHF' => 'Franc', 'currency:CLP' => 'Peso', 'currency:CNY' => 'Yuan Renminbi', 'currency:COP' => 'Peso', 'currency:CRC' => 'Colon', 'currency:CUP' => 'Peso', 'currency:CVE' => 'Escudo', 'currency:CZK' => 'Koruna', 'currency:DJF' => 'Franc', 'currency:DKK' => 'Krone', 'currency:DOP' => 'Peso', 'currency:DZD' => 'Dinar', 'currency:EGP' => 'Pound', 'currency:ERN' => 'Nakfa', 'currency:ETB' => 'Birr', 'currency:EUR' => 'Euro', 'currency:FJD' => 'Dollar', 'currency:FKP' => 'Pound', 'currency:GBP' => 'Pound', 'currency:GEL' => 'Lari', 'currency:GHS' => 'Cedi', 'currency:GIP' => 'Pound', 'currency:GMD' => 'Dalasi', 'currency:GNF' => 'Franc', 'currency:GPD' => 'Pound', 'currency:GTQ' => 'Quetzal', 'currency:GYD' => 'Dollar', 'currency:HKD' => 'Dollar', 'currency:HNL' => 'Lempira', 'currency:HRK' => 'Kuna', 'currency:HTG' => 'Gourde', 'currency:HUF' => 'Forint', 'currency:IDR' => 'Rupiah', 'currency:ILS' => 'Shekel', 'currency:INR' => 'Rupee', 'currency:IQD' => 'Dinar', 'currency:IRR' => 'Rial', 'currency:ISK' => 'Krona', 'currency:JMD' => 'Dollar', 'currency:JOD' => 'Dinar', 'currency:JPY' => 'Yen', 'currency:KES' => 'Shilling', 'currency:KGS' => 'Som', 'currency:KHR' => 'Riels', 'currency:KMF' => 'Franc', 'currency:KPW' => 'Won', 'currency:KRW' => 'Won', 'currency:KWD' => 'Dinar', 'currency:KYD' => 'Dollar', 'currency:KZT' => 'Tenge', 'currency:LAK' => 'Kip', 'currency:LBP' => 'Pound', 'currency:LKR' => 'Rupee', 'currency:LRD' => 'Dollar', 'currency:LSL' => 'Loti', 'currency:LTL' => 'Litas', 'currency:LYD' => 'Dinar', 'currency:MAD' => 'Dirham', 'currency:MDL' => 'Leu', 'currency:MGA' => 'Ariary', 'currency:MKD' => 'Denar', 'currency:MMK' => 'Kyat', 'currency:MNT' => 'Tugrik', 'currency:MOP' => 'Pataca', 'currency:MRO' => 'Ouguiya', 'currency:MUR' => 'Rupee', 'currency:MVR' => 'Rufiyaa', 'currency:MWK' => 'Kwacha', 'currency:MXN' => 'Peso', 'currency:MYR' => 'Ringgit', 'currency:MZN' => 'Meticail', 'currency:NAD' => 'Dollar', 'currency:NGN' => 'Naira', 'currency:NIO' => 'Cordoba', 'currency:NOK' => 'Krone', 'currency:NPR' => 'Rupee', 'currency:NZD' => 'Dollar', 'currency:OMR' => 'Rial', 'currency:PAB' => 'Balboa', 'currency:PEN' => 'Sol', 'currency:PGK' => 'Kina', 'currency:PHP' => 'Peso', 'currency:PKR' => 'Rupee', 'currency:PLN' => 'Zloty', 'currency:PYG' => 'Guarani', 'currency:QAR' => 'Rial', 'currency:RON' => 'Leu', 'currency:RSD' => 'Dinar', 'currency:RUB' => 'Ruble', 'currency:RWF' => 'Franc', 'currency:SAR' => 'Rial', 'currency:SBD' => 'Dollar', 'currency:SCR' => 'Rupee', 'currency:SDG' => 'Dinar', 'currency:SEK' => 'Krona', 'currency:SGD' => 'Dollar', 'currency:SHP' => 'Pound', 'currency:SLL' => 'Leone', 'currency:SOS' => 'Shilling', 'currency:SRD' => 'Dollar', 'currency:STD' => 'Dobra', 'currency:SYP' => 'Pound', 'currency:SZL' => 'Lilangeni', 'currency:THB' => 'Baht', 'currency:TJS' => 'Somoni', 'currency:TMT' => 'Manat', 'currency:TND' => 'Dinar', 'currency:TOP' => 'Pa\'anga', 'currency:TRY' => 'Lira', 'currency:TTD' => 'Dollar', 'currency:TWD' => 'Dollar', 'currency:TZS' => 'Shilling', 'currency:UAH' => 'Hryvnia', 'currency:UGX' => 'Shilling', 'currency:USD' => 'Dollar', 'currency:UYU' => 'Peso', 'currency:UZS' => 'Som', 'currency:VEF' => 'Bolivar', 'currency:VND' => 'Dong', 'currency:VUV' => 'Vatu', 'currency:WST' => 'Tala', 'currency:XAF' => 'Franc', 'currency:XCD' => 'Dollar', 'currency:XOF' => 'Franc', 'currency:XPF' => 'Franc', 'currency:YER' => 'Rial', 'currency:ZAR' => 'Rand', 'currency:ZMW' => 'Kwacha', 'currency:ZWL' => 'Dollar');
     add_translation('en', $english);
 }
Esempio n. 23
0
File: fr.php Progetto: remy40/gvrs
<?php

/**
 * Elgg diagnostics language pack.
 *
 * @package ElggDiagnostics
 */
$french = array('admin:develop_utilities:diagnostics' => "Diagnostic du système", 'diagnostics' => "Diagnostics du système", 'diagnostics:report' => "Rapport de Diagnostic", 'diagnostics:description' => "Le rapport de diagnostic suivant est utile pour diagnostiquer tout problème avec Elgg, et devrait être inclus dans tout rapport d'erreur que vous rapportez.", 'diagnostics:download' => "Télécharger le fichier '.txt'", 'diagnostics:header' => "========================================================================\nRapport du diagnostic d'Elgg\nGénéré %s par %s\n========================================================================\n\n", 'diagnostics:report:basic' => "\nElgg Révision %s, version %s\n\n------------------------------------------------------------------------", 'diagnostics:report:php' => "\nPHP info :\n%s\n------------------------------------------------------------------------", 'diagnostics:report:plugins' => "\nPlugins installés et détails:\n\n%s\n------------------------------------------------------------------------", 'diagnostics:report:md5' => "\nFichiers installés et checksums:\n\n%s\n------------------------------------------------------------------------", 'diagnostics:report:globals' => "\nVariables globales:\n\n%s\n------------------------------------------------------------------------");
add_translation("fr", $french);
Esempio n. 24
0
<?php

/**
 * Members English language file
 */
$russian = array('members:label:newest' => 'Новые', 'members:label:popular' => 'Популярные', 'members:label:online' => 'Online', 'members:searchname' => 'Поиск по имени', 'members:searchtag' => 'Поиск по интересам', 'members:title:searchname' => 'Поиск пользователя %s', 'members:title:searchtag' => 'Интересы пользователя %s');
add_translation('ru', $russian);
Esempio n. 25
0
File: nl.php Progetto: pleio/news
<?php

$dutch = array('news' => 'Nieuws', 'item:object:news' => 'Nieuwsbericht', 'news:add' => 'Voeg nieuwsbericht toe', 'news:edit' => 'Wijzig nieuwsbericht', 'news:title' => 'Titel', 'news:description' => 'Inhoud', 'news:container' => 'Groep', 'news:top_photo' => 'Kopfoto', 'news:featured_photo' => 'Uitgelichte foto', 'news:could_not_find' => 'Kan het nieuwsbericht niet vinden', 'news:added' => 'Nieuwsbericht toegevoegd', 'news:edited' => 'Nieuwsbericht gewijzigd', 'news:deleted' => 'Nieuwsbericht verwijderd', 'news:photo_added_on' => 'Foto toegevoegd op');
add_translation("nl", $dutch);
Esempio n. 26
0
<?php

$language = array('simplesaml:error:attribute_validation' => 'De site beheerder heeft extra regels toegevoegd aan de autorisatie procedure die verhinderen dat je gebruik kunt maken van %s als een autorisatiebron', 'simplesaml:settings:sources:configuration:display_name' => 'Configureer een weergavenaam (optioneel)', 'simplesaml:settings:sources:configuration:display_name:description' => 'Hiermee kan een gebruikersvriendelijkere weergavenaam ingesteld worden voor de service. Wanneer dit veld leeg is wordt de bronnaam gebruikt.', 'simplesaml:settings:sources:configuration:access' => 'Geavanceerde toegangsinstellingen', 'simplesaml:settings:sources:configuration:access:description' => 'Je kunt de toegang van geautoriseerde SAML gebruikers verder limiteren door het toevoegen van extra filters hieronder. Je kunt alleen gebruikers toelaten die overeenkomen of juist niet overeenkomen met de instellingen. De overeenkomst wordt gecontroleerd op alle waarden van het geconfigureerde veld (bijvoorbeeld meerdere group waarden), als één van de waarden overeenkomt toegang is toegestaan of geweigerd. Als de veldnaam of waarde leeg is worden er geen extra controles uitgevoerd.', 'simplesaml:settings:sources:configuration:access_type:allow' => 'Toegang toestaan', 'simplesaml:settings:sources:configuration:access_type:deny' => 'Toegang weigeren', 'simplesaml:settings:sources:configuration:access_matching:exact' => 'Exacte overeenkomst', 'simplesaml:settings:sources:configuration:access_matching:regex' => 'Regex overeenkomst', 'simplesaml:settings:sources:configuration:access_field' => 'SAML veldnaam', 'simplesaml:settings:sources:configuration:access_field:description' => 'Om de beschikbare velden te controleren, meld je aan op de simplesamlphp website en gebruik de test authenticatiebron link', 'simplesaml:settings:sources:configuration:access_value' => 'SAML waarde', 'simplesaml:settings:sources:configuration:access_value:description' => 'Dit kan een exacte of regex waarde zijn, afhankelijk van de instelling hierboven. Voor hulp met de regex overeenkomst kijk op http://php.net/manual/en/function.preg-match.php', 'simplesaml:settings:sources:configuration:force_ip_filter' => 'Forceer authenticatie IP filter (optioneel)', 'simplesaml:settings:sources:configuration:force_ip_filter:description' => 'Deze instelling beperkt geforceerde authenticatie tot een lijst van IP ranges (komma gescheiden). Voorbeeld: 127.0.0.1/32, 127.1.0.0/24.', 'simplesaml:error:no_source' => 'Geen authenticatie bron gedefinieerd', 'simplesaml:error:source_not_enabled' => 'De opgegeven authenticatie bron is niet ingeschakeld op deze site', 'simplesaml:error:source_mismatch' => 'De opgegeven authenticatie bron komt niet overeen met de server connectie', 'simplesaml:error:class' => 'Fout tijdens het ophalen van de authenticatie bron configuratie: %s', 'simplesaml:source:type:unknown' => 'Onbekend', 'simplesaml:source:type:saml' => 'SAML', 'simplesaml:source:type:cas' => 'CAS', 'simplesaml:no_linked_account:title' => 'Geen account gekoppeld aan de authenticatie bron: %s', 'simplesaml:no_linked_account:description' => 'Er kon geen account worden gevonden dat is gekoppeld aan je account van %s. Je kunt je account van deze site koppelen door je hieronder aan te melden of te registreren.', 'simplesaml:settings:sources' => 'Service provider configuratie', 'simplesaml:settings:sources:name' => 'Authenticatie bron', 'simplesaml:settings:sources:type' => 'Type', 'simplesaml:settings:sources:auto_create_accounts' => 'Accounts automatisch aanmaken', 'simplesaml:settings:sources:save_attributes' => 'Authenticatie attributen opslaan', 'simplesaml:settings:sources:force_authentication' => 'Forceer authenticatie', 'simplesaml:settings:sources:configuration:auto_link' => 'Link accounts automatisch op basis van profiel informatie (optioneel)', 'simplesaml:settings:sources:configuration:auto_link:description' => 'Als de externe authenticatie bron de geconfigureerde profiel informatie aanlevert, zullen beide accounts automatisch gelinkt worden.', 'simplesaml:settings:sources:configuration:auto_link:none' => 'Automatisch linken niet toestaan', 'simplesaml:settings:warning:configuration:sources' => 'Er zijn nog geen authenticatie bronnen geconfigureerd', 'simplesaml:settings:idp' => 'IDentity Provider configuratie voor: %s', 'simplesaml:settings:idp:description' => 'Hier kan worden geconfigureerd welke profiel informatie wordt vrijgegeven in het SAML authenticatie proces.', 'simplesaml:settings:idp:show_attributes' => 'Toon de te configureren profiel velden', 'simplesaml:settings:idp:profile_field' => 'Profiel veld', 'simplesaml:settings:idp:attribute' => 'SAML attribuut naam', 'simplesaml:settings:idp:attribute:description' => 'Als een attribuut naam leeg wordt gelaten zal deze niet worden vrijgegeven tijdens het SAML authenticatie proces.', 'simplesaml:usersettings:connected' => 'Je account is gekoppeld met de authenticatie bron %s. Je kunt je op deze site aanmelden met je externe account indien je dit wilt.', 'simplesaml:usersettings:toggle_attributes' => 'Toon de opgeslagen authenticatie attributen', 'simplesaml:usersettings:attributes:name' => 'Naam', 'simplesaml:usersettings:attributes:value' => 'Waarde', 'simplesaml:usersettings:not_connected' => 'Je account is niet gekoppeld met de externe authenticatie bron %s. Als je je wilt aanmelden op deze site met je externe account, koppel dan aub beide accounts.', 'simplesaml:usersettings:no_sources' => 'Er zijn geen authenticatie bronnen beschikbaar, vraag de beheerder om dit te configureren.', 'simplesaml:widget:description' => 'Toont een aanmeld widget met enkel de externe authenticatie bronnen', 'simplesaml:widget:select_source' => 'Selecteer de authenticatie bron om te tonen in de widget', 'simplesaml:login:no_linked_account' => 'Er is geen account gekoppeld aan de authenticatie bron %s', 'simplesaml:authorize:error:attributes' => 'Er konden geen attributen worden gevonden vanuit de authenticatie bron %s, probeer het nogmaals of neem contact op met de site beheerder', 'simplesaml:authorize:error:external_id' => 'Er kon geen unieke identificatie worden gevonden vanuit de authenticatie bron %s, probeer het nogmaals of neem contact op met de site beheerder', 'simplesaml:authorize:error:link' => 'Er is een onbekende fout opgetreden tijdens het koppelen met de authenticatie bron %s', 'simplesaml:authorize:success' => 'Je heb je account succesvol gekoppeld met de authenticatie bron %s', 'simplesaml:action:unlink:error' => 'Er is een onbekende fout opgetreden tijdens het verwijderen van de koppeling met de authenticatie bron %s', 'simplesaml:action:unlink:success' => 'De koppeling met de authenticatie bron %s is succesvol verwijdert', 'simplesaml:error:loggedin' => 'Deze actie kan niet worden uitgevoerd al je bent aangemeld', 'simplesaml:forms:register:description' => 'Als je nog geen account hebt op deze site, kun je er een aanmaken door op de Registreer knop te klikken. Het kan nodig zijn om additionele informatie op te geven.', 'simplesaml:no_linked_account:login' => 'Klik hier als je al een account hebt op deze site', 'simplesaml:settings:simplesamlphp_path' => 'Pad naar de SimpleSAMLPHP bibliotheek', 'simplesaml:settings:simplesamlphp_path:description' => 'Het volledige pad naar de SimpleSAMLPHP (http://simplesamlphp.org) bibliotheek zonder afsluitende slash (/)', 'simplesaml:settings:simplesamlphp_directory' => 'Virtuele map van de SimpleSAMLPHP bibliotheek', 'simplesaml:settings:simplesamlphp_directory:description' => 'De map waar de SimpleSAMLPHP bibliotheek te vinden is, zonder afsluitende slash (/). Bijvoorbeeld als het volledige pad %ssimplesamlphp/ is, geef dan simplesamlphp op', 'simplesaml:settings:sources:allow_registration' => 'Registratie toestaan', 'simplesaml:settings:sources:configuration:title' => 'Configuratie instellingen voor: %s', 'simplesaml:settings:sources:configuration:icon' => 'URL naar een icoon voor deze connectie (optioneel)', 'simplesaml:settings:sources:configuration:icon:description' => 'Je kunt een URL opgeven naar een icoon voor deze connectie, dit zal gebruikt worden op het aanmeldscherm en bij de gebruikers instellingen.', 'simplesaml:settings:sources:configuration:external_id' => 'Veld met de unieke user id van de SAML connectie (optioneel)', 'simplesaml:settings:sources:configuration:external_id:description' => 'Als je de unieke user id niet uit de attributen kunt halen, kun je hier een veld uit de AuthData opgeven welke de user id bevat.', 'simplesaml:settings:warning:configuration:simplesamlphp' => 'Geef het pad naar de SimpleSAMLPHP bibliotheek op voor verdere configuratie mogelijkheden', 'simplesaml:usersettings:unlink_url' => 'Klik hier op de koppeling te verwijderen', 'simplesaml:usersettings:unlink_confirm' => 'Weet je zeker dat je de koppeling met %s wilt verwijderen', 'simplesaml:usersettings:link_url' => 'Klik hier om beide accounts te koppelen', 'simplesaml:widget:logged_in' => 'Welkom <b>%s</b> op de <b>%s</b> community', 'simplesaml:action:register:error:displayname' => 'Er is geen weergave naam opgegeven, vul je naam in');
add_translation("nl", $language);
Esempio n. 27
0
<?php

$language = array('suggested_friends' => 'Amis suggérés', 'suggested_friends:new:people' => 'Amis suggérés', 'suggested_friends:people:you:may:know' => 'Amis suggérés', 'suggested_friends:widget:description' => 'Ce widget suggère des personnes que vous pourriez connaître', 'suggested_friends:see:more' => 'Voir plus', 'suggested_friends:how:many' => 'Combien de personnes ?', 'suggested_friends:all' => 'Tout', 'suggested_friends:friends:only' => 'Amis de mes amis', 'suggested_friends:groups:only' => 'Membres de mon groupe', 'suggested_friends:is:friend:of' => 'Amis de %s', 'suggested_friends:mutual:friends' => '%s amis mutuels: %s', 'suggested_friends:is:member:of' => 'Membres de %s', 'suggested_friends:shared:groups' => '%s groupes partagés: %s', 'suggested_friends:people:not:found' => 'Aucune personnes à suggérer');
add_translation("fr", $language);
Esempio n. 28
0
<?php

$catalan = array('untitled' => "sense títol", 'image' => "Imatge", 'images' => "Imatges", 'caption' => "Caption", 'photos' => "Fotos", 'album' => "Àlbum Fotos", 'albums' => "Àlbum Fotos", 'tidypics:disabled' => 'Deshabilitat', 'tidypics:enabled' => 'Habilitat', 'admin:settings:photos' => 'Tidypics', 'photos:add' => "Crear àlbum", 'images:upload' => "Pujar fotos", 'album:slideshow' => "Presentació", 'album:yours' => "El teus àlbums fotos", 'album:yours:friends' => "Àlbums fotos dels Teus amics", 'album:user' => "%s's àlbums fotos", 'album:friends' => "Àlbums fotos Amics", 'album:all' => "Àlbums fotos tota la web", 'photos:group' => "Grup fotos", 'item:object:image' => "Fotos", 'item:object:album' => "Àlbums", 'tidypics:uploading:images' => "Si us plau espera. Pujant imatges.", 'tidypics:enablephotos' => 'Habilitar grup àlbums fotos', 'tidypics:editprops' => 'Editar Propietats Imatge', 'tidypics:mostcommented' => 'Imatges més comentades', 'tidypics:mostcommentedthismonth' => 'Més comentades aquest mes', 'tidypics:mostcommentedtoday' => 'Més comentades avui', 'tidypics:mostviewed' => 'Imatges més vistes', 'tidypics:mostvieweddashboard' => 'Quadre de comandament més vist', 'tidypics:mostviewedthisyear' => 'Més vist aquest any', 'tidypics:mostviewedthismonth' => 'Més vist aquest mes', 'tidypics:mostviewedlastmonth' => 'Més vist l’últim mes', 'tidypics:mostviewedtoday' => 'Més vist avui', 'tidypics:recentlyviewed' => 'Imatges vistes més recentment', 'tidypics:recentlycommented' => 'Imanges comentades més recentment', 'tidypics:mostrecent' => 'Imatges més recents', 'tidypics:yourmostviewed' => 'Les teves imatges més vistes', 'tidypics:yourmostrecent' => 'Les teves imatges més recents', 'tidypics:friendmostviewed' => "%s's imatges més vistes", 'tidypics:friendmostrecent' => "%s's imatges més recents", 'tidypics:highestrated' => "Imatges més votades", 'tidypics:views' => "%s visites", 'tidypics:viewsbyowner' => "per %s usuaris (sense incloure’t)", 'tidypics:viewsbyothers' => "(%s per tu)", 'tidypics:administration' => 'Administració Tidypics', 'tidypics:stats' => 'Stadístiques', 'tidypics:nophotosingroup' => 'Aquest grups encara no tenen cap foto', 'tidypics:upgrade' => 'Actualitzar', 'tidypics:sort' => 'Ordenant el %s àlbum', 'tidypics:none' => 'Cap àlbum fotos', 'tidypics:settings' => 'Configuració', 'tidypics:settings:main' => 'Configuració Principal', 'tidypics:settings:image_lib' => "Llibreria imatges", 'tidypics:settings:thumbnail' => "Creació miniatures", 'tidypics:settings:help' => "Ajuda", 'tidypics:settings:download_link' => "Mostrar link descàrrega", 'tidypics:settings:tagging' => "Habilitat etiquetatge de fotos", 'tidypics:settings:photo_ratings' => "Habilitar classificació fotos (cal plugin classificació de Miguel Montes o compatible)", 'tidypics:settings:exif' => "Mostrar dades EXIF", 'tidypics:settings:view_count' => "Mostrar contador viualitzacions", 'tidypics:settings:uploader' => "Usar Flash uploader", 'tidypics:settings:grp_perm_override' => "Permetre als membres del grup accés complert als àlbums del grup", 'tidypics:settings:maxfilesize' => "Màxim tamany imatge en megabytes (MB):", 'tidypics:settings:quota' => "Quota Usuari (MB) - 0 equival a il·limitat", 'tidypics:settings:watermark' => "Intruduir text a aparèixer en marca d’aigua", 'tidypics:settings:im_path' => "Introduir el camí a les teves comandes ImageMagick", 'tidypics:settings:img_river_view' => "How many entries in activity river for each batch of uploaded images", 'tidypics:settings:album_river_view' => "Mostra la caràtula de l’àlbum o una sèrie de fotos per a l’àlbum nou", 'tidypics:settings:largesize' => "Mida imatge principal", 'tidypics:settings:smallsize' => "Mida imatge vista àlbum", 'tidypics:settings:tinysize' => "Mida miniatura imatge", 'tidypics:settings:sizes:instructs' => 'Potser cal canviar el CSS si canvies els tamanys per defecte', 'tidypics:settings:im_id' => "ID Imatge", 'tidypics:settings:heading:img_lib' => "Configuració Llibreria Imatge", 'tidypics:settings:heading:main' => "Configuració principal", 'tidypics:settings:heading:river' => "Opcions Integració Activitat", 'tidypics:settings:heading:sizes' => "Tamany miniatura", 'tidypics:settings:heading:groups' => "Configuració Grup", 'tidypics:option:all' => 'Tot', 'tidypics:option:none' => 'Cap', 'tidypics:option:cover' => 'Portada', 'tidypics:option:set' => 'Conjunt', 'tidypics:server_info' => 'Server Information', 'tidypics:server_info:gd_desc' => 'Elgg necessita la extensió GD per ser carregada', 'tidypics:server_info:exec_desc' => 'Required for ImageMagick command line', 'tidypics:server_info:memory_limit_desc' => 'Change memory_limit to increase', 'tidypics:server_info:peak_usage_desc' => 'Això és aproximadament el mínim per pàgina', 'tidypics:server_info:upload_max_filesize_desc' => 'Max tamany d’una imatge carregada', 'tidypics:server_info:post_max_size_desc' => 'Max tamany post = suma d’images + formulari html', 'tidypics:server_info:max_input_time_desc' => 'Time script waits for upload to finish', 'tidypics:server_info:max_execution_time_desc' => 'Max time a script will run', 'tidypics:server_info:use_only_cookies_desc' => 'Cookie only sessions may affect the Flash uploader', 'tidypics:server_info:php_version' => 'Versió PHP', 'tidypics:server_info:memory_limit' => 'Memoria disponible per PHP', 'tidypics:server_info:peak_usage' => 'Memoria Utilitzada per carregar aquesta pàgina', 'tidypics:server_info:upload_max_filesize' => 'Max File Upload Size', 'tidypics:server_info:post_max_size' => 'Max Post Size', 'tidypics:server_info:max_input_time' => 'Max Input Time', 'tidypics:server_info:max_execution_time' => 'Max Execution Time', 'tidypics:server_info:use_only_cookies' => 'Cookie only sessions', 'tidypics:server_config' => 'Configuració Servidor', 'tidypics:server_configuration_doc' => 'Documentació Configuració servidor', 'tidypics:lib_tools:testing' => 'Tidypics necesita saber la localització dels executables de ImageMagick si l’has seleccionat
        com la llibreria d’imatges. El teu servei d’allotjament hauria de poder-te donar aquesta informació. Pots provar
        si la locació és correcte més avall. Si és correcte, hauria de motrar la versió d’ImageMagick instal·lada
        en el teu servidor.', 'tidypics:thumbnail_tool' => 'Creació Miniatures', 'tidypics:thumbnail_tool_blurb' => 'Aquesta pàgina et permet crear miniatures per imatges quan la creació de miniatures falla durant la càrrega.
        Pots tenir problemes en la creació de miniatures si la teva llibreria d’imatges no està configurada correctament o
        si no hi ha suficient memòria per la llibreria GD per carregar i redimensionar una imatge. Si els teus usuaris tenen
        problemes amb la creació de miniatures i has corregit la configuració, pots intentar a refer les
        miniatures. Busca l’identificardor únic de la foto (és el número cap al final de la url quan visualitzes
        una foto) i posa-la més avall.', 'tidypics:thumbnail_tool:unknown_image' => 'Impossible acabar imatge original', 'tidypics:thumbnail_tool:invalid_image_info' => 'Error recuperant informació sobre la imatge', 'tidypics:thumbnail_tool:create_failed' => 'Error al crear miniatures', 'tidypics:thumbnail_tool:created' => 'Creades miniatures.', 'album:create' => "Crear nou àlbum", 'album:add' => "Afegir Àlbum Fotos", 'album:addpix' => "Afegir fotos a àlbum", 'album:edit' => "Editar àlbum", 'album:delete' => "Esborrar àlbum", 'album:sort' => "Ordenar", 'image:edit' => "Editar imatge", 'image:delete' => "Esborrar imatge", 'image:download' => "Descarregar imatge", 'album:title' => "Títol", 'album:desc' => "Descripció", 'album:tags' => "Tags", 'album:cover' => "Fer aquesta imatge la coberta de l’àlbum?", 'album:cover_link' => 'Fer coberta', 'tidypics:title:quota' => 'Quota', 'tidypics:quota' => "Ús Quota:", 'tidypics:uploader:choose' => "Escollir fotos", 'tidypics:uploader:upload' => "Pujar fotos", 'tidypics:uploader:describe' => "Descriure fotos", 'tidypics:uploader:filedesc' => 'Fitxers Imatge (jpeg, png, gif)', 'tidypics:uploader:instructs' => 'Hi ha tres senzills passos per afegir fotos al teu àlbum usant aquest carregador: escollir, pujar i desciure-les. Hi ha un màxim de %s MB per foto. Si no tens el Flash, hi ha també un <a href="%s">carregador bàsic</a> disponible.', 'tidypics:uploader:basic' => 'Pots pujar fins a 10 fotos de cop (màxim %s MB per foto)', 'tidypics:sort:instruct' => 'Ordenar l’àlbum de fotos arrossegant i deixant anar les imatges. Després clica el botó guardar.', 'tidypics:sort:no_images' => 'Cap imatge trobada per a ser ordenada. Puja imatges usant el link de dalt.', 'album:num' => '%s fotos', 'image:total' => "Imatges en àlbum:", 'image:by' => "Imatge afegida per", 'album:by' => "Àlbum creat per", 'album:created:on' => "Creat", 'image:none' => "Cap imatge ha estat afegida encara.", 'image:back' => "Prèvia", 'image:next' => "Següent", 'image:index' => "%u de %u", 'tidypics:taginstruct' => 'Selecciona l’àrea que vols etiquetar o %s', 'tidypics:finish_tagging' => 'Parar etiquetatge', 'tidypics:tagthisphoto' => 'Etiqueta aquesta foto', 'tidypics:actiontag' => 'Etiqueta', 'tidypics:actioncancel' => 'Cancel·lar', 'tidypics:inthisphoto' => 'En aquesta foto', 'tidypics:usertag' => "Fotos etiquetades amb usuari %s", 'tidypics:phototagging:success' => 'Etiqueta foto ha estat afegida correctament', 'tidypics:phototagging:error' => 'Ha succeït un error inesperat durant l’etiquetatge', 'tidypics:phototagging:delete:success' => 'Etiqueta foto ha estat esborrada.', 'tidypics:phototagging:delete:error' => 'Ha succeït un error inesperat durant l’esborrat d’etiqueta foto.', 'tidypics:phototagging:delete:confirm' => 'Esborrar aquesta etiqueta?', 'tidypics:tag:subject' => "Has estat etiquetat en una foto", 'tidypics:tag:body' => "Has estat etiquetat a la foto %s per %s.\n\n    La foto pot ser visualitzada aquí: %s", 'tidypics:posted' => 'publicar una foto', 'tidypics:widget:albums' => "Àlbums Fotos", 'tidypics:widget:album_descr' => "Mostrar els teus àlbums de fotos", 'tidypics:widget:num_albums' => "Número d’àlbums a mostrar", 'tidypics:widget:latest' => "Últimes Fotos", 'tidypics:widget:latest_descr' => "Mostrar les teves últimes fotos", 'tidypics:widget:num_latest' => "Número d’imatges a mostrar", 'album:more' => "Veure tots els àlbums", 'river:create:object:image' => "%s carregades les fotos %s", 'image:river:created' => "%s afegida una foto a l’àlbum %s", 'image:river:created:multiple' => "%s afegides %u fotos a l’àlbum %s", 'image:river:item' => "una foto", 'image:river:annotate' => "un comentari a la foto", 'image:river:tagged' => "%s etiquetat %s a la foto %s", 'image:river:tagged:unknown' => "%s etiquetat %s en una photo", 'river:create:object:album' => "%s creada una nova foto àlbum %s", 'album:river:group' => "al grup", 'album:river:item' => "un àlbum", 'album:river:annotate' => "un comentari al àlbum de fotos", 'river:comment:object:image' => '%s comentat a la foto %s', 'river:comment:object:album' => '%s comentat a l’àlbum %s', 'tidypics:newalbum_subject' => 'Nou àlbum de fotos', 'tidypics:newalbum' => '%s creat un nou àlbum de fotos', 'tidypics:updatealbum' => "%s noves fotos carregades a l’àlbum %s", 'tidypics:upl_success' => "Les imatges han estat carregades correctament.", 'image:saved' => "La teva imatge ha estat guardada correctament.", 'images:saved' => "Totes les imatges han estat guardades correctament.", 'image:deleted' => "La imatge ha estat esborrada correctament.", 'image:delete:confirm' => "Estàs segur que vols esborrar aquesta imatge?", 'images:edited' => "Les teves imatges han estat actualitzades correctament.", 'album:edited' => "El teu àlbum ha estat actualitzada correctament.", 'album:saved' => "El teu àlbum ha estat guardat correctament.", 'album:deleted' => "El teu àlbum ha estat esborrat correctament.", 'album:delete:confirm' => "Estàs segur que vols esborrar aquest àlbum?", 'album:created' => "El teu nou àlbum ha estat creat.", 'album:save_cover_image' => 'Imatge portada guardada.', 'tidypics:settings:save:ok' => 'paràmetres plugin Tidypics guardat correctament', 'tidypics:album:sorted' => 'L’àlbum %s està ordenat', 'tidypics:album:could_not_sort' => 'Podria no ordenar l’àlbum %s. Assegura’t que hi ha imatges a l’àlbum i intenta-ho novament.', 'tidypics:upgrade:success' => 'Actualització de Tidypics correcte', 'tidypics:baduploadform' => "Hi ha hagut un error amb el formulari de càrrega", 'tidypics:partialuploadfailure' => "Hi ha hagut errors en la càrrega d’alguna de les imatges (%s de %s imatges).", 'tidypics:completeuploadfailure' => "Ha fallat la càrrega d’imatges.", 'tidypics:exceedpostlimit' => "Masses imatges grans - intenta carregar menys o imatges més petites.", 'tidypics:noimages' => "Cap imatge ha estat seleccionada.", 'tidypics:image_mem' => "Imatge és massa gran - masses bytes", 'tidypics:image_pixels' => "Imatge té masses píxels", 'tidypics:unk_error' => "Error de càrrega desconegut", 'tidypics:save_error' => "Error desconegut al guardar la imatge al servidor", 'tidypics:not_image' => "Aquest no és un tipus d’imatge reconegut", 'tidypics:deletefailed' => "Ho sentim. Esborrat fallit.", 'tidypics:deleted' => "Esborrat correctament.", 'tidypics:nosettings' => "Admin del site no ha definit paràmetres d’àlbum de fotos.", 'tidypics:exceed_quota' => "Has excedit la quota definida per l’administrador", 'tidypics:cannot_upload_exceeds_quota' => 'Imatge no carregada. Tamany fitxer supera quota disponible.', 'album:none' => "Cap àlbum ha estat creat encara.", 'album:uploadfailed' => "Ho sentim; no hem pogut guardar el teu àlbum.", 'album:deletefailed' => "El teu àlbum podría no haver estat esborrat.", 'album:blank' => "Si us plau dona un títol a l’àlbum.", 'album:invalid_album' => 'Àlbum Invàlid', 'album:cannot_save_cover_image' => 'No es pot guardar la imatge portada', 'image:downloadfailed' => "Perdona; aquesta imatge no està disponible.", 'images:notedited' => "No totes les imatges han estat actualitzades", 'image:blank' => 'Si us plau dona un títol a aquesta imatge.', 'image:error' => 'Could not save image.', 'tidypics:upgrade:failed' => "L’actualització de Tidypics ha fallat");
add_translation("ca", $catalan);
Esempio n. 29
0
File: en.php Progetto: risho/Elgg
/**
 * Core English Language
 *
 * @package Elgg.Core
 * @subpackage Languages.English
 */
$english = array('item:site' => 'Sites', 'login' => "Log in", 'loginok' => "You have been logged in.", 'loginerror' => "We couldn't log you in. Please check your credentials and try again.", 'login:empty' => "Username and password are required.", 'login:baduser' => "Unable to load your user account.", 'auth:nopams' => "Internal error. No user authentication method installed.", 'logout' => "Log out", 'logoutok' => "You have been logged out.", 'logouterror' => "We couldn't log you out. Please try again.", 'loggedinrequired' => "You must be logged in to view that page.", 'adminrequired' => "You must be an administrator to view that page.", 'membershiprequired' => "You must be a member of this group to view that page.", 'exception:title' => "Fatal Error.", 'actionundefined' => "The requested action (%s) was not defined in the system.", 'actionnotfound' => "The action file for %s was not found.", 'actionloggedout' => "Sorry, you cannot perform this action while logged out.", 'actionunauthorized' => 'You are unauthorized to perform this action', 'InstallationException:SiteNotInstalled' => 'Unable to handle this request. This site ' . ' is not configured or the database is down.', 'InstallationException:MissingLibrary' => 'Could not load %s', 'InstallationException:CannotLoadSettings' => 'Elgg could not load the settings file. It does not exist or there is a file permissions issue.', 'SecurityException:Codeblock' => "Denied access to execute privileged code block", 'DatabaseException:WrongCredentials' => "Elgg couldn't connect to the database using the given credentials. Check the settings file.", 'DatabaseException:NoConnect' => "Elgg couldn't select the database '%s', please check that the database is created and you have access to it.", 'SecurityException:FunctionDenied' => "Access to privileged function '%s' is denied.", 'DatabaseException:DBSetupIssues' => "There were a number of issues: ", 'DatabaseException:ScriptNotFound' => "Elgg couldn't find the requested database script at %s.", 'DatabaseException:InvalidQuery' => "Invalid query", 'IOException:FailedToLoadGUID' => "Failed to load new %s from GUID:%d", 'InvalidParameterException:NonElggObject' => "Passing a non-ElggObject to an ElggObject constructor!", 'InvalidParameterException:UnrecognisedValue' => "Unrecognised value passed to constuctor.", 'InvalidClassException:NotValidElggStar' => "GUID:%d is not a valid %s", 'PluginException:MisconfiguredPlugin' => "%s (guid: %s) is a misconfigured plugin. It has been disabled. Please search the Elgg wiki for possible causes (http://docs.elgg.org/wiki/).", 'PluginException:CannotStart' => '%s (guid: %s) cannot start.  Reason: %s', 'PluginException:InvalidID' => "%s is an invalid plugin ID.", 'PluginException:InvalidPath' => "%s is an invalid plugin path.", 'PluginException:InvalidManifest' => 'Invalid manifest file for plugin %s', 'PluginException:InvalidPlugin' => '%s is not a valid plugin.', 'PluginException:InvalidPlugin:Details' => '%s is not a valid plugin: %s', 'ElggPlugin:MissingID' => 'Missing plugin ID (guid %s)', 'ElggPlugin:NoPluginPackagePackage' => 'Missing ElggPluginPackage for plugin ID %s (guid %s)', 'ElggPluginPackage:InvalidPlugin:MissingFile' => 'Missing file %s in package', 'ElggPluginPackage:InvalidPlugin:InvalidDependency' => 'Invalid dependency type "%s"', 'ElggPluginPackage:InvalidPlugin:InvalidProvides' => 'Invalid provides type "%s"', 'ElggPluginPackage:InvalidPlugin:CircularDep' => 'Invalid %s dependency "%s" in plugin %s.  Plugins cannot conflict with or require something they provide!', 'ElggPlugin:Exception:CannotIncludeFile' => 'Cannot include %s for plugin %s (guid: %s) at %s.  Check permissions!', 'ElggPlugin:Exception:CannotRegisterViews' => 'Cannot open views dir for plugin %s (guid: %s) at %s.  Check permissions!', 'ElggPlugin:Exception:CannotRegisterLanguages' => 'Cannot register languages for plugin %s (guid: %s) at %s.  Check permissions!', 'ElggPlugin:Exception:NoID' => 'No ID for plugin guid %s!', 'PluginException:ParserError' => 'Error parsing manifest with API version %s in plugin %s.', 'PluginException:NoAvailableParser' => 'Cannot find a parser for manifest API version %s in plugin %s.', 'PluginException:ParserErrorMissingRequiredAttribute' => "Missing required '%s' attribute in manifest for plugin %s.", 'ElggPlugin:Dependencies:Requires' => 'Requires', 'ElggPlugin:Dependencies:Suggests' => 'Suggests', 'ElggPlugin:Dependencies:Conflicts' => 'Conflicts', 'ElggPlugin:Dependencies:Conflicted' => 'Conflicted', 'ElggPlugin:Dependencies:Provides' => 'Provides', 'ElggPlugin:Dependencies:Priority' => 'Priority', 'ElggPlugin:Dependencies:Elgg' => 'Elgg version', 'ElggPlugin:Dependencies:PhpExtension' => 'PHP extension: %s', 'ElggPlugin:Dependencies:PhpIni' => 'PHP ini setting: %s', 'ElggPlugin:Dependencies:Plugin' => 'Plugin: %s', 'ElggPlugin:Dependencies:Priority:After' => 'After %s', 'ElggPlugin:Dependencies:Priority:Before' => 'Before %s', 'ElggPlugin:Dependencies:Priority:Uninstalled' => '%s is not installed', 'ElggPlugin:Dependencies:Suggests:Unsatisfied' => 'Missing', 'ElggPlugin:InvalidAndDeactivated' => '%s is an invalid plugin and has been deactivated.', 'InvalidParameterException:NonElggUser' => "Passing a non-ElggUser to an ElggUser constructor!", 'InvalidParameterException:NonElggSite' => "Passing a non-ElggSite to an ElggSite constructor!", 'InvalidParameterException:NonElggGroup' => "Passing a non-ElggGroup to an ElggGroup constructor!", 'IOException:UnableToSaveNew' => "Unable to save new %s", 'InvalidParameterException:GUIDNotForExport' => "GUID has not been specified during export, this should never happen.", 'InvalidParameterException:NonArrayReturnValue' => "Entity serialisation function passed a non-array returnvalue parameter", 'ConfigurationException:NoCachePath' => "Cache path set to nothing!", 'IOException:NotDirectory' => "%s is not a directory.", 'IOException:BaseEntitySaveFailed' => "Unable to save new object's base entity information!", 'InvalidParameterException:UnexpectedODDClass' => "import() passed an unexpected ODD class", 'InvalidParameterException:EntityTypeNotSet' => "Entity type must be set.", 'ClassException:ClassnameNotClass' => "%s is not a %s.", 'ClassNotFoundException:MissingClass' => "Class '%s' was not found, missing plugin?", 'InstallationException:TypeNotSupported' => "Type %s is not supported. This indicates an error in your installation, most likely caused by an incomplete upgrade.", 'ImportException:ImportFailed' => "Could not import element %d", 'ImportException:ProblemSaving' => "There was a problem saving %s", 'ImportException:NoGUID' => "New entity created but has no GUID, this should not happen.", 'ImportException:GUIDNotFound' => "Entity '%d' could not be found.", 'ImportException:ProblemUpdatingMeta' => "There was a problem updating '%s' on entity '%d'", 'ExportException:NoSuchEntity' => "No such entity GUID:%d", 'ImportException:NoODDElements' => "No OpenDD elements found in import data, import failed.", 'ImportException:NotAllImported' => "Not all elements were imported.", 'InvalidParameterException:UnrecognisedFileMode' => "Unrecognised file mode '%s'", 'InvalidParameterException:MissingOwner' => "File %s (file guid:%d) (owner guid:%d) is missing an owner!", 'IOException:CouldNotMake' => "Could not make %s", 'IOException:MissingFileName' => "You must specify a name before opening a file.", 'ClassNotFoundException:NotFoundNotSavedWithFile' => "Unable to load filestore class %s for file %u", 'NotificationException:NoNotificationMethod' => "No notification method specified.", 'NotificationException:NoHandlerFound' => "No handler found for '%s' or it was not callable.", 'NotificationException:ErrorNotifyingGuid' => "There was an error while notifying %d", 'NotificationException:NoEmailAddress' => "Could not get the email address for GUID:%d", 'NotificationException:MissingParameter' => "Missing a required parameter, '%s'", 'DatabaseException:WhereSetNonQuery' => "Where set contains non WhereQueryComponent", 'DatabaseException:SelectFieldsMissing' => "Fields missing on a select style query", 'DatabaseException:UnspecifiedQueryType' => "Unrecognised or unspecified query type.", 'DatabaseException:NoTablesSpecified' => "No tables specified for query.", 'DatabaseException:NoACL' => "No access control was provided on query", 'InvalidParameterException:NoEntityFound' => "No entity found, it either doesn't exist or you don't have access to it.", 'InvalidParameterException:GUIDNotFound' => "GUID:%s could not be found, or you can not access it.", 'InvalidParameterException:IdNotExistForGUID' => "Sorry, '%s' does not exist for guid:%d", 'InvalidParameterException:CanNotExportType' => "Sorry, I don't know how to export '%s'", 'InvalidParameterException:NoDataFound' => "Could not find any data.", 'InvalidParameterException:DoesNotBelong' => "Does not belong to entity.", 'InvalidParameterException:DoesNotBelongOrRefer' => "Does not belong to entity or refer to entity.", 'InvalidParameterException:MissingParameter' => "Missing parameter, you need to provide a GUID.", 'InvalidParameterException:LibraryNotRegistered' => '%s is not a registered library', 'APIException:ApiResultUnknown' => "API Result is of an unknown type, this should never happen.", 'ConfigurationException:NoSiteID' => "No site ID has been specified.", 'SecurityException:APIAccessDenied' => "Sorry, API access has been disabled by the administrator.", 'SecurityException:NoAuthMethods' => "No authentication methods were found that could authenticate this API request.", 'SecurityException:UnexpectedOutputInGatekeeper' => 'Unexpected output in gatekeeper call. Halting execution for security. Search http://docs.elgg.org/ for more information.', 'InvalidParameterException:APIMethodOrFunctionNotSet' => "Method or function not set in call in expose_method()", 'InvalidParameterException:APIParametersArrayStructure' => "Parameters array structure is incorrect for call to expose method '%s'", 'InvalidParameterException:UnrecognisedHttpMethod' => "Unrecognised http method %s for api method '%s'", 'APIException:MissingParameterInMethod' => "Missing parameter %s in method %s", 'APIException:ParameterNotArray' => "%s does not appear to be an array.", 'APIException:UnrecognisedTypeCast' => "Unrecognised type in cast %s for variable '%s' in method '%s'", 'APIException:InvalidParameter' => "Invalid parameter found for '%s' in method '%s'.", 'APIException:FunctionParseError' => "%s(%s) has a parsing error.", 'APIException:FunctionNoReturn' => "%s(%s) returned no value.", 'APIException:APIAuthenticationFailed' => "Method call failed the API Authentication", 'APIException:UserAuthenticationFailed' => "Method call failed the User Authentication", 'SecurityException:AuthTokenExpired' => "Authentication token either missing, invalid or expired.", 'CallException:InvalidCallMethod' => "%s must be called using '%s'", 'APIException:MethodCallNotImplemented' => "Method call '%s' has not been implemented.", 'APIException:FunctionDoesNotExist' => "Function for method '%s' is not callable", 'APIException:AlgorithmNotSupported' => "Algorithm '%s' is not supported or has been disabled.", 'ConfigurationException:CacheDirNotSet' => "Cache directory 'cache_path' not set.", 'APIException:NotGetOrPost' => "Request method must be GET or POST", 'APIException:MissingAPIKey' => "Missing API key", 'APIException:BadAPIKey' => "Bad API key", 'APIException:MissingHmac' => "Missing X-Elgg-hmac header", 'APIException:MissingHmacAlgo' => "Missing X-Elgg-hmac-algo header", 'APIException:MissingTime' => "Missing X-Elgg-time header", 'APIException:MissingNonce' => "Missing X-Elgg-nonce header", 'APIException:TemporalDrift' => "X-Elgg-time is too far in the past or future. Epoch fail.", 'APIException:NoQueryString' => "No data on the query string", 'APIException:MissingPOSTHash' => "Missing X-Elgg-posthash header", 'APIException:MissingPOSTAlgo' => "Missing X-Elgg-posthash_algo header", 'APIException:MissingContentType' => "Missing content type for post data", 'SecurityException:InvalidPostHash' => "POST data hash is invalid - Expected %s but got %s.", 'SecurityException:DupePacket' => "Packet signature already seen.", 'SecurityException:InvalidAPIKey' => "Invalid or missing API Key.", 'NotImplementedException:CallMethodNotImplemented' => "Call method '%s' is currently not supported.", 'NotImplementedException:XMLRPCMethodNotImplemented' => "XML-RPC method call '%s' not implemented.", 'InvalidParameterException:UnexpectedReturnFormat' => "Call to method '%s' returned an unexpected result.", 'CallException:NotRPCCall' => "Call does not appear to be a valid XML-RPC call", 'PluginException:NoPluginName' => "The plugin name could not be found", 'SecurityException:authenticationfailed' => "User could not be authenticated", 'CronException:unknownperiod' => '%s is not a recognised period.', 'SecurityException:deletedisablecurrentsite' => 'You can not delete or disable the site you are currently viewing!', 'RegistrationException:EmptyPassword' => 'The password fields cannot be empty', 'RegistrationException:PasswordMismatch' => 'Passwords must match', 'LoginException:BannedUser' => 'You have been banned from this site and cannot log in', 'LoginException:UsernameFailure' => 'We could not log you in. Please check your username and password.', 'LoginException:PasswordFailure' => 'We could not log you in. Please check your username and password.', 'LoginException:AccountLocked' => 'Your account has been locked for too many log in failures.', 'memcache:notinstalled' => 'PHP memcache module not installed, you must install php5-memcache', 'memcache:noservers' => 'No memcache servers defined, please populate the $CONFIG->memcache_servers variable', 'memcache:versiontoolow' => 'Memcache needs at least version %s to run, you are running %s', 'memcache:noaddserver' => 'Multiple server support disabled, you may need to upgrade your PECL memcache library', 'deprecatedfunction' => 'Warning: This code uses the deprecated function \'%s\' and is not compatible with this version of Elgg', 'pageownerunavailable' => 'Warning: The page owner %d is not accessible!', 'viewfailure' => 'There was an internal failure in the view %s', 'changebookmark' => 'Please change your bookmark for this page', 'system.api.list' => "List all available API calls on the system.", 'auth.gettoken' => "This API call lets a user obtain a user authentication token which can be used for authenticating future API calls. Pass it as the parameter auth_token", 'name' => "Display name", 'email' => "Email address", 'username' => "Username", 'loginusername' => "Username or email", 'password' => "Password", 'passwordagain' => "Password (again for verification)", 'admin_option' => "Make this user an admin?", 'PRIVATE' => "Private", 'LOGGED_IN' => "Logged in users", 'PUBLIC' => "Public", 'access:friends:label' => "Friends", 'access' => "Access", 'dashboard' => "Dashboard", 'dashboard:nowidgets' => "Your dashboard lets you track the activity and content on this site that matters to you.", 'widgets:add' => 'Add widgets', 'widgets:add:description' => "Click on any widget button below to add it to the page.", 'widgets:position:fixed' => '(Fixed position on page)', 'widget:unavailable' => 'You have already added this widget', 'widget:numbertodisplay' => 'Number of items to display', 'widget:delete' => 'Remove %s', 'widget:edit' => 'Customize this widget', 'widgets' => "Widgets", 'widget' => "Widget", 'item:object:widget' => "Widgets", 'widgets:save:success' => "The widget was successfully saved.", 'widgets:save:failure' => "We could not save your widget. Please try again.", 'widgets:add:success' => "The widget was successfully added.", 'widgets:add:failure' => "We could not add your widget.", 'widgets:move:failure' => "We could not store the new widget position.", 'widgets:remove:failure' => "Unable to remove this widget", 'group' => "Group", 'item:group' => "Groups", 'user' => "User", 'item:user' => "Users", 'friends' => "Friends", 'friends:yours' => "Your friends", 'friends:owned' => "%s's friends", 'friend:add' => "Add friend", 'friend:remove' => "Remove friend", 'friends:add:successful' => "You have successfully added %s as a friend.", 'friends:add:failure' => "We couldn't add %s as a friend. Please try again.", 'friends:remove:successful' => "You have successfully removed %s from your friends.", 'friends:remove:failure' => "We couldn't remove %s from your friends. Please try again.", 'friends:none' => "This user hasn't added anyone as a friend yet.", 'friends:none:you' => "You don't have any friends yet.", 'friends:none:found' => "No friends were found.", 'friends:of:none' => "Nobody has added this user as a friend yet.", 'friends:of:none:you' => "Nobody has added you as a friend yet. Start adding content and fill in your profile to let people find you!", 'friends:of:owned' => "People who have made %s a friend", 'friends:of' => "Friends of", 'friends:collections' => "Friend collections", 'collections:add' => "New collection", 'friends:collections:add' => "New friends collection", 'friends:addfriends' => "Select friends", 'friends:collectionname' => "Collection name", 'friends:collectionfriends' => "Friends in collection", 'friends:collectionedit' => "Edit this collection", 'friends:nocollections' => "You do not have any collections yet.", 'friends:collectiondeleted' => "Your collection has been deleted.", 'friends:collectiondeletefailed' => "We were unable to delete the collection. Either you don't have permission, or some other problem has occurred.", 'friends:collectionadded' => "Your collection was successfully created", 'friends:nocollectionname' => "You need to give your collection a name before it can be created.", 'friends:collections:members' => "Collection members", 'friends:collections:edit' => "Edit collection", 'friends:collections:edited' => "Saved collection", 'friends:collection:edit_failed' => 'Could not save collection.', 'friendspicker:chararray' => 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'avatar' => 'Avatar', 'avatar:create' => 'Create your avatar', 'avatar:edit' => 'Edit avatar', 'avatar:preview' => 'Preview', 'avatar:upload' => 'Upload a new avatar', 'avatar:current' => 'Current avatar', 'avatar:crop:title' => 'Avatar cropping tool', '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)", '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.', 'avatar:upload:success' => 'Avatar successfully uploaded', 'avatar:upload:fail' => 'Avatar upload failed', 'avatar:resize:fail' => 'Resize of the avatar failed', 'avatar:crop:success' => 'Cropping the avatar succeeded', 'avatar:crop:fail' => 'Avatar cropping failed', 'profile:edit' => 'Edit profile', 'profile:aboutme' => "About me", 'profile:description' => "About me", 'profile:briefdescription' => "Brief description", 'profile:location' => "Location", 'profile:skills' => "Skills", 'profile:interests' => "Interests", 'profile:contactemail' => "Contact email", 'profile:phone' => "Telephone", 'profile:mobile' => "Mobile phone", 'profile:website' => "Website", 'profile:twitter' => "Twitter username", 'profile:saved' => "Your profile was successfully saved.", 'admin:appearance:profile_fields' => 'Edit Profile Fields', 'profile:edit:default' => 'Edit profile fields', 'profile:label' => "Profile label", 'profile:type' => "Profile type", 'profile:editdefault:delete:fail' => 'Removed default profile item field failed', 'profile:editdefault:delete:success' => 'Default profile item deleted!', 'profile:defaultprofile:reset' => 'Default system profile reset', 'profile:resetdefault' => 'Reset default profile', 'profile:explainchangefields' => "You can replace the existing profile fields with your own using the form below. \n\n Give the new profile field a label, for example, 'Favorite team', then select the field type (eg. text, url, tags), and click the 'Add' button. To re-order the fields drag on the handle next to the field label. To edit a field label - click on the label's text to make it editable. \n\n At any time you can revert back to the default profile set up, but you will lose any information already entered into custom fields on profile pages.", 'profile:editdefault:success' => 'Item successfully added to default profile', 'profile:editdefault:fail' => 'Default profile could not be saved', 'feed:rss' => 'RSS feed for this page', 'link:view' => 'view link', 'link:view:all' => 'View all', 'river' => "River", 'river:friend:user:default' => "%s is now a friend with %s", 'river:update:user:avatar' => '%s has a new avatar', 'river:noaccess' => 'You do not have permission to view this item.', 'river:posted:generic' => '%s posted', 'riveritem:single:user' => 'a user', 'riveritem:plural:user' => 'some users', 'river:ingroup' => 'in the group %s', 'river:none' => 'No activity', 'river:widget:title' => "Activity", 'river:widget:description' => "Display latest activity", 'river:widget:type' => "Type of activity", 'river:widgets:friends' => 'Friends activity', 'river:widgets:all' => 'All site activity', 'notifications:usersettings' => "Notification settings", 'notifications:methods' => "Please specify which methods you want to permit.", 'notifications:usersettings:save:ok' => "Your notification settings were successfully saved.", 'notifications:usersettings:save:fail' => "There was a problem saving your notification settings.", 'user.notification.get' => 'Return the notification settings for a given user.', 'user.notification.set' => 'Set the notification settings for a given user.', 'search' => "Search", 'searchtitle' => "Search: %s", 'users:searchtitle' => "Searching for users: %s", 'groups:searchtitle' => "Searching for groups: %s", 'advancedsearchtitle' => "%s with results matching %s", 'notfound' => "No results found.", 'next' => "Next", 'previous' => "Previous", 'viewtype:change' => "Change list type", 'viewtype:list' => "List view", 'viewtype:gallery' => "Gallery", 'tag:search:startblurb' => "Items with tags matching '%s':", 'user:search:startblurb' => "Users matching '%s':", 'user:search:finishblurb' => "To view more, click here.", 'group:search:startblurb' => "Groups matching '%s':", 'group:search:finishblurb' => "To view more, click here.", 'search:go' => 'Go', 'userpicker:only_friends' => 'Only friends', 'account' => "Account", 'settings' => "Settings", 'tools' => "Tools", 'register' => "Register", 'registerok' => "You have successfully registered for %s.", 'registerbad' => "Your registration was unsuccessful because of an unknown error.", 'registerdisabled' => "Registration has been disabled by the system administrator", 'registration:notemail' => 'The email address you provided does not appear to be a valid email address.', 'registration:userexists' => 'That username already exists', 'registration:usernametooshort' => 'Your username must be a minimum of %u characters long.', 'registration:passwordtooshort' => 'The password must be a minimum of %u characters long.', 'registration:dupeemail' => 'This email address has already been registered.', 'registration:invalidchars' => 'Sorry, your username contains the following invalid character: %s.  All of these characters are invalid: %s', 'registration:emailnotvalid' => 'Sorry, the email address you entered is invalid on this system', 'registration:passwordnotvalid' => 'Sorry, the password you entered is invalid on this system', 'registration:usernamenotvalid' => 'Sorry, the username you entered is invalid on this system', 'adduser' => "Add User", 'adduser:ok' => "You have successfully added a new user.", 'adduser:bad' => "The new user could not be created.", 'user:set:name' => "Account name settings", 'user:name:label' => "My display name", 'user:name:success' => "Successfully changed your name on the system.", 'user:name:fail' => "Could not change your name on the system.  Please make sure your name isn't too long and try again.", 'user:set:password' => "Account password", 'user:current_password:label' => 'Current password', 'user:password:label' => "Your new password", 'user:password2:label' => "Your new password again", 'user:password:success' => "Password changed", 'user:password:fail' => "Could not change your password on the system.", 'user:password:fail:notsame' => "The two passwords are not the same!", 'user:password:fail:tooshort' => "Password is too short!", 'user:password:fail:incorrect_current_password' => 'The current password entered is incorrect.', 'user:resetpassword:unknown_user' => 'Invalid user.', 'user:resetpassword:reset_password_confirm' => 'Resetting your password will email a new password to your registered email address.', 'user:set:language' => "Language settings", 'user:language:label' => "Your language", 'user:language:success' => "Your language settings have been updated.", 'user:language:fail' => "Your language settings could not be saved.", 'user:username:notfound' => 'Username %s not found.', 'user:password:lost' => 'Lost password', 'user:password:resetreq:success' => 'Successfully requested a new password, email sent', 'user:password:resetreq:fail' => 'Could not request a new password.', 'user:password:text' => 'To request a new password, enter your username below and click the Request button.', 'user:persistent' => 'Remember me', 'walled_garden:welcome' => 'Welcome to', 'menu:page:header:administer' => 'Administer', 'menu:page:header:configure' => 'Configure', 'menu:page:header:develop' => 'Develop', 'menu:page:header:default' => 'Other', 'admin:view_site' => 'View site', 'admin:loggedin' => 'Logged in as %s', 'admin:menu' => 'Menu', 'admin:configuration:success' => "Your settings have been saved.", 'admin:configuration:fail' => "Your settings could not be saved.", 'admin:unknown_section' => 'Invalid Admin Section.', 'admin' => "Administration", '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.", 'admin:statistics' => "Statistics", 'admin:statistics:overview' => 'Overview', 'admin:appearance' => 'Appearance', 'admin:utilities' => 'Utilities', 'admin:users' => "Users", 'admin:users:online' => 'Currently Online', 'admin:users:newest' => 'Newest', 'admin:users:add' => 'Add New User', 'admin:users:description' => "This admin panel allows you to control user settings for your site. Choose an option below to get started.", 'admin:users:adduser:label' => "Click here to add a new user...", 'admin:users:opt:linktext' => "Configure users...", 'admin:users:opt:description' => "Configure users and account information. ", 'admin:users:find' => 'Find', 'admin:settings' => 'Settings', 'admin:settings:basic' => 'Basic Settings', 'admin:settings:advanced' => 'Advanced Settings', 'admin:site:description' => "This admin panel allows you to control global settings for your site. Choose an option below to get started.", 'admin:site:opt:linktext' => "Configure site...", 'admin:site:access:warning' => "Changing the access setting only affects the permissions on content created in the future.", 'admin:dashboard' => 'Dashboard', 'admin:widget:online_users' => 'Online users', 'admin:widget:online_users:help' => 'Lists the users currently on the site', 'admin:widget:new_users' => 'New users', 'admin:widget:new_users:help' => 'Lists the newest users', 'admin:widget:content_stats' => 'Content statistics', 'admin:widget:content_stats:help' => 'Keep track of the content created by your users', 'widget:content_stats:type' => 'Content type', 'widget:content_stats:number' => 'Number', 'admin:widget:admin_welcome' => 'Welcome', 'admin:widget:admin_welcome:help' => "A short introduction to Elgg's admin area", 'admin:widget:admin_welcome:intro' => 'Welcome to Elgg! Right now you are looking at the administration dashboard. It\'s useful for tracking what\'s happening on the site.', 'admin:widget:admin_welcome:admin_overview' => "Navigation for the administration area is provided by the menu to the right. It is organized into" . " three sections:\n\t<dl>\n\t\t<dt>Administer</dt><dd>Everyday tasks like monitoring reported content, checking who is online, and viewing statistics.</dd>\n\t\t<dt>Configure</dt><dd>Occasional tasks like setting the site name or activating a plugin.</dd>\n\t\t<dt>Develop</dt><dd>For developers who are building plugins or designing themes. (Requires a developer plugin.)</dd>\n\t</dl>\n\t", 'admin:widget:admin_welcome:outro' => '<br />Be sure to check out the resources available through the footer links and thank you for using Elgg!', 'admin:footer:faq' => 'Administration FAQ', 'admin:footer:manual' => 'Administration Manual', 'admin:footer:community_forums' => 'Elgg Community Forums', 'admin:footer:blog' => 'Elgg Blog', 'admin:plugins:category:all' => 'All plugins', 'admin:plugins:category:active' => 'Active plugins', 'admin:plugins:category:inactive' => 'Inactive plugins', 'admin:plugins:category:admin' => 'Admin', 'admin:plugins:category:bundled' => 'Bundled', 'admin:plugins:category:content' => 'Content', 'admin:plugins:category:development' => 'Development', 'admin:plugins:category:enhancement' => 'Enhancements', 'admin:plugins:category:api' => 'Service/API', 'admin:plugins:category:communication' => 'Communication', 'admin:plugins:category:security' => 'Security and Spam', 'admin:plugins:category:social' => 'Social', 'admin:plugins:category:multimedia' => 'Multimedia', 'admin:plugins:category:theme' => 'Themes', 'admin:plugins:category:widget' => 'Widgets', 'admin:plugins:sort:priority' => 'Priority', 'admin:plugins:sort:alpha' => 'Alphabetical', 'admin:plugins:sort:date' => 'Newest', 'admin:plugins:markdown:unknown_plugin' => 'Unknown plugin.', 'admin:plugins:markdown:unknown_file' => 'Unknown file.', 'admin:notices:could_not_delete' => 'Could not delete notice.', 'admin:options' => 'Admin options', 'plugins:settings:save:ok' => "Settings for the %s plugin were saved successfully.", 'plugins:settings:save:fail' => "There was a problem saving settings for the %s plugin.", 'plugins:usersettings:save:ok' => "User settings for the %s plugin were saved successfully.", 'plugins:usersettings:save:fail' => "There was a problem saving  user settings for the %s plugin.", 'item:object:plugin' => 'Plugins', 'admin:plugins' => "Plugins", 'admin:plugins:activate_all' => 'Activate All', 'admin:plugins:deactivate_all' => 'Deactivate All', 'admin:plugins:activate' => 'Activate', 'admin:plugins:deactivate' => 'Deactivate', 'admin:plugins:description' => "This admin panel allows you to control and configure tools installed on your site.", 'admin:plugins:opt:linktext' => "Configure tools...", 'admin:plugins:opt:description' => "Configure the tools installed on the site. ", 'admin:plugins:label:author' => "Author", 'admin:plugins:label:copyright' => "Copyright", 'admin:plugins:label:categories' => 'Categories', 'admin:plugins:label:licence' => "Licence", 'admin:plugins:label:website' => "URL", 'admin:plugins:label:moreinfo' => 'more info', 'admin:plugins:label:version' => 'Version', 'admin:plugins:label:location' => 'Location', 'admin:plugins:label:dependencies' => 'Dependencies', 'admin:plugins:warning:elgg_version_unknown' => 'This plugin uses a legacy manifest file and does not specify a compatible Elgg version. It probably will not work!', 'admin:plugins:warning:unmet_dependencies' => 'This plugin has unmet dependencies and cannot be activated. Check dependencies under more info.', 'admin:plugins:warning:invalid' => '%s is not a valid Elgg plugin.  Check <a href="http://docs.elgg.org/Invalid_Plugin">the Elgg documentation</a> for troubleshooting tips.', 'admin:plugins:cannot_activate' => 'cannot activate', 'admin:plugins:set_priority:yes' => "Reordered %s.", 'admin:plugins:set_priority:no' => "Could not reorder %s.", 'admin:plugins:deactivate:yes' => "Deactivated %s.", 'admin:plugins:deactivate:no' => "Could not deactivate %s.", 'admin:plugins:activate:yes' => "Activated %s.", 'admin:plugins:activate:no' => "Could not activate %s.", 'admin:plugins:categories:all' => 'All categories', 'admin:plugins:plugin_website' => 'Plugin website', 'admin:plugins:author' => '%s', 'admin:plugins:version' => 'Version %s', 'admin:plugins:simple' => 'Simple', 'admin:plugins:advanced' => 'Advanced', 'admin:plugin_settings' => 'Plugin Settings', 'admin:plugins:simple_simple_fail' => 'Could not save settings.', 'admin:plugins:simple_simple_success' => 'Settings saved.', 'admin:plugins:simple:cannot_activate' => 'Cannot activate this plugin. Check the advanced plugin admin area for more information.', 'admin:plugins:warning:unmet_dependencies_active' => 'This plugin is active but has unmet dependencies. You may encounter problems. See "more info" below for details.', 'admin:plugins:dependencies:type' => 'Type', 'admin:plugins:dependencies:name' => 'Name', 'admin:plugins:dependencies:expected_value' => 'Tested Value', 'admin:plugins:dependencies:local_value' => 'Actual value', 'admin:plugins:dependencies:comment' => 'Comment', 'admin:statistics:description' => "This is an overview of statistics on your site. If you need more detailed statistics, a professional administration feature is available.", 'admin:statistics:opt:description' => "View statistical information about users and objects on your site.", 'admin:statistics:opt:linktext' => "View statistics...", 'admin:statistics:label:basic' => "Basic site statistics", 'admin:statistics:label:numentities' => "Entities on site", 'admin:statistics:label:numusers' => "Number of users", 'admin:statistics:label:numonline' => "Number of users online", 'admin:statistics:label:onlineusers' => "Users online now", 'admin:statistics:label:version' => "Elgg version", 'admin:statistics:label:version:release' => "Release", 'admin:statistics:label:version:version' => "Version", 'admin:user:label:search' => "Find users:", 'admin:user:label:searchbutton' => "Search", 'admin:user:ban:no' => "Can not ban user", 'admin:user:ban:yes' => "User banned.", 'admin:user:self:ban:no' => "You cannot ban yourself", 'admin:user:unban:no' => "Can not unban user", 'admin:user:unban:yes' => "User unbanned.", 'admin:user:delete:no' => "Can not delete user", 'admin:user:delete:yes' => "The user %s has been deleted", 'admin:user:self:delete:no' => "You cannot delete yourself", 'admin:user:resetpassword:yes' => "Password reset, user notified.", 'admin:user:resetpassword:no' => "Password could not be reset.", 'admin:user:makeadmin:yes' => "User is now an admin.", 'admin:user:makeadmin:no' => "We could not make this user an admin.", 'admin:user:removeadmin:yes' => "User is no longer an admin.", 'admin:user:removeadmin:no' => "We could not remove administrator privileges from this user.", 'admin:user:self:removeadmin:no' => "You cannot remove your own administrator privileges.", 'admin:appearance:menu_items' => 'Menu Items', 'admin:menu_items:configure' => 'Configure main menu items', '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.', 'admin:menu_items:hide_toolbar_entries' => 'Remove links from tool bar menu?', 'admin:menu_items:saved' => 'Menu items saved.', 'admin:add_menu_item' => 'Add a custom menu item', 'admin:add_menu_item:description' => 'Fill out the Display name and URL to add custom items to your navigation menu.', 'admin:appearance:default_widgets' => 'Default Widgets', 'admin:default_widgets:unknown_type' => 'Unknown widget type', 'admin:default_widgets:instructions' => 'Add, remove, position, and configure default widgets for the selected widget page.' . '  These changes will only affect new users on the site.', '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.", 'usersettings:statistics' => "Your statistics", 'usersettings:statistics:opt:description' => "View statistical information about users and objects on your site.", 'usersettings:statistics:opt:linktext' => "Account statistics", 'usersettings:user' => "Your settings", 'usersettings:user:opt:description' => "This allows you to control user settings.", 'usersettings:user:opt:linktext' => "Change your settings", 'usersettings:plugins' => "Tools", 'usersettings:plugins:opt:description' => "Configure settings (if any) for your active tools.", 'usersettings:plugins:opt:linktext' => "Configure your tools", 'usersettings:plugins:description' => "This panel allows you to control and configure the personal settings for the tools installed by your system administrator.", 'usersettings:statistics:label:numentities' => "Your content", 'usersettings:statistics:yourdetails' => "Your details", 'usersettings:statistics:label:name' => "Full name", 'usersettings:statistics:label:email' => "Email", 'usersettings:statistics:label:membersince' => "Member since", 'usersettings:statistics:label:lastlogin' => "Last logged in", 'river:all' => 'All Site Activity', 'river:mine' => 'My Activity', 'river:friends' => 'Friends Activty', 'river:select' => 'Show %s', 'river:comments:more' => '+%u more', 'river:generic_comment' => 'commented on %s %s', 'friends:widget:description' => "Displays some of your friends.", 'friends:num_display' => "Number of friends to display", 'friends:icon_size' => "Icon size", 'friends:tiny' => "tiny", 'friends:small' => "small", 'save' => "Save", 'reset' => 'Reset', 'publish' => "Publish", 'cancel' => "Cancel", 'saving' => "Saving ...", 'update' => "Update", 'preview' => "Preview", 'edit' => "Edit", 'delete' => "Delete", 'accept' => "Accept", 'load' => "Load", 'upload' => "Upload", 'ban' => "Ban", 'unban' => "Unban", 'banned' => "Banned", 'enable' => "Enable", 'disable' => "Disable", 'request' => "Request", 'complete' => "Complete", 'open' => 'Open', 'close' => 'Close', 'reply' => "Reply", 'more' => 'More', 'comments' => 'Comments', 'import' => 'Import', 'export' => 'Export', 'untitled' => 'Untitled', 'help' => 'Help', 'send' => 'Send', 'post' => 'Post', 'submit' => 'Submit', 'comment' => 'Comment', 'upgrade' => 'Upgrade', 'sort' => 'Sort', 'filter' => 'Filter', 'site' => 'Site', 'activity' => 'Activity', 'members' => 'Members', 'up' => 'Up', 'down' => 'Down', 'top' => 'Top', 'bottom' => 'Bottom', 'more' => 'more', 'invite' => "Invite", 'resetpassword' => "Reset password", 'makeadmin' => "Make admin", 'removeadmin' => "Remove admin", 'option:yes' => "Yes", 'option:no' => "No", 'unknown' => 'Unknown', 'active' => 'Active', 'total' => 'Total', 'learnmore' => "Click here to learn more.", 'content' => "content", 'content:latest' => 'Latest activity', 'content:latest:blurb' => 'Alternatively, click here to view the latest content from across the site.', 'link:text' => 'view link', 'question:areyousure' => 'Are you sure?', 'title' => "Title", 'description' => "Description", 'tags' => "Tags", 'spotlight' => "Spotlight", 'all' => "All", 'mine' => "Mine", 'by' => 'by', 'none' => 'none', 'annotations' => "Annotations", 'relationships' => "Relationships", 'metadata' => "Metadata", 'tagcloud' => "Tag cloud", 'tagcloud:allsitetags' => "All site tags", 'edit:this' => 'Edit this', 'delete:this' => 'Delete this', 'comment:this' => 'Comment on this', 'deleteconfirm' => "Are you sure you want to delete this item?", 'fileexists' => "A file has already been uploaded. To replace it, select it below:", 'useradd:subject' => 'User account created', 'useradd:body' => '
%s,

A user account has been created for you at %s. To log in, visit:

%s

And log in with these user credentials:

Username: %s
Password: %s

Once you have logged in, we highly recommend that you change your password.
', 'systemmessages:dismiss' => "click to dismiss", 'importsuccess' => "Import of data was successful", 'importfail' => "OpenDD import of data failed.", 'friendlytime:justnow' => "just now", 'friendlytime:minutes' => "%s minutes ago", 'friendlytime:minutes:singular' => "a minute ago", 'friendlytime:hours' => "%s hours ago", 'friendlytime:hours:singular' => "an hour ago", 'friendlytime:days' => "%s days ago", 'friendlytime:days:singular' => "yesterday", 'friendlytime:date_format' => 'j F Y @ g:ia', 'date:month:01' => 'January %s', 'date:month:02' => 'February %s', 'date:month:03' => 'March %s', 'date:month:04' => 'April %s', 'date:month:05' => 'May %s', 'date:month:06' => 'June %s', 'date:month:07' => 'July %s', 'date:month:08' => 'August %s', 'date:month:09' => 'September %s', 'date:month:10' => 'October %s', 'date:month:11' => 'November %s', 'date:month:12' => 'December %s', 'installation:sitename' => "The name of your site:", 'installation:sitedescription' => "Short description of your site (optional):", 'installation:wwwroot' => "The site URL:", 'installation:path' => "The full path of the Elgg installation:", 'installation:dataroot' => "The full path of the data directory:", 'installation:dataroot:warning' => "You must create this directory manually. It should be in a different directory to your Elgg installation.", 'installation:sitepermissions' => "The default access permissions:", 'installation:language' => "The default language for your site:", 'installation:debug' => "Debug mode provides extra information which can be used to diagnose faults. However, it can slow your system down so should only be used if you are having problems:", 'installation:debug:none' => 'Turn off debug mode (recommended)', 'installation:debug:error' => 'Display only critical errors', 'installation:debug:warning' => 'Display errors and warnings', 'installation:debug:notice' => 'Log all errors, warnings and notices', 'installation:registration:description' => 'User registration is enabled by default. Turn this off if you do not want new users to be able to register on their own.', 'installation:registration:label' => 'Allow new users to register', 'installation:walled_garden:description' => 'Enable the site to run as a private network. This will not allow non logged-in users to view any site pages other than those specifically marked as public.', 'installation:walled_garden:label' => 'Restrict pages to logged-in users', 'installation:httpslogin' => "Enable this to have user logins performed over HTTPS. You will need to have https enabled on your server for this to work.", 'installation:httpslogin:label' => "Enable HTTPS logins", '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):", 'installation:siteemail' => "Site email address (used when sending system emails):", 'installation:disableapi' => "Elgg provides an API for building web services so that remote applications can interact with your site.", 'installation:disableapi:label' => "Enable Elgg's web services API", 'installation:allow_user_default_access:description' => "If checked, individual users will be allowed to set their own default access level that can over-ride the system default access level.", 'installation:allow_user_default_access:label' => "Allow user default access", 'installation:simplecache:description' => "The simple cache increases performance by caching static content including some CSS and JavaScript files. Normally you will want this on.", 'installation:simplecache:label' => "Use simple cache (recommended)", 'installation:viewpathcache:description' => "The view filepath cache decreases the loading times of plugins by caching the location of their views.", 'installation:viewpathcache:label' => "Use view filepath cache (recommended)", 'upgrading' => 'Upgrading...', 'upgrade:db' => 'Your database was upgraded.', 'upgrade:core' => 'Your elgg installation was upgraded.', 'upgrade:unable_to_upgrade' => 'Unable to upgrade.', 'upgrade:unable_to_upgrade_info' => 'This installation cannot be upgraded because legacy views
		were detected in the Elgg core views directory. These views have been deprecated and need to be
		removed for Elgg to function correctly. If you have not made changes to Elgg core, you can
		simply delete the views directory and replace it with the one from the latest
		package of Elgg downloaded from <a href="http://elgg.org">elgg.org</a>.<br /><br />

		If you need detailed instructions, please visit the <a href="http://docs.elgg.org/wiki/Upgrading_Elgg">
		Upgrading Elgg documentation</a>.  If you require assistance, please post to the
		<a href="http://community.elgg.org/pg/groups/discussion/">Community Support Forums</a>.', 'update:twitter_api:deactivated' => 'Twitter API (previously Twitter Service) was deactivated during the upgrade. Please activate it manually if required.', 'update:oauth_api:deactivated' => 'OAuth API (previously OAuth Lib) was deactivated during the upgrade.  Please activate it manually if required.', 'deprecated:function' => '%s() was deprecated by %s()', 'welcome' => "Welcome", 'welcome:user' => 'Welcome %s', 'email:settings' => "Email settings", 'email:address:label' => "Your email address", 'email:save:success' => "New email address saved, verification requested.", 'email:save:fail' => "Your new email address could not be saved.", 'friend:newfriend:subject' => "%s has made you a friend!", 'friend:newfriend:body' => "%s has made you a friend!\n\nTo view their profile, click here:\n\n%s\n\nYou cannot reply to this email.", 'email:resetpassword:subject' => "Password reset!", 'email:resetpassword:body' => "Hi %s,\n\nYour password has been reset to: %s", 'email:resetreq:subject' => "Request for new password.", 'email:resetreq:body' => "Hi %s,\n\nSomebody (from the IP address %s) has requested a new password for their account.\n\nIf you requested this click on the link below, otherwise ignore this email.\n\n%s\n", 'default_access:settings' => "Your default access level", 'default_access:label' => "Default access", 'user:default_access:success' => "Your new default access level was saved.", 'user:default_access:failure' => "Your new default access level could not be saved.", 'xmlrpc:noinputdata' => "Input data missing", 'comments:count' => "%s comments", 'riveraction:annotation:generic_comment' => '%s commented on %s', 'generic_comments:add' => "Leave a comment", 'generic_comments:post' => "Post comment", 'generic_comments:text' => "Comment", 'generic_comments:latest' => "Latest comments", 'generic_comment:posted' => "Your comment was successfully posted.", 'generic_comment:deleted' => "The comment was successfully deleted.", 'generic_comment:blank' => "Sorry, you need to actually put something in your comment before we can save it.", 'generic_comment:notfound' => "Sorry, we could not find the specified item.", 'generic_comment:notdeleted' => "Sorry, we could not delete this comment.", 'generic_comment:failure' => "An unexpected error occurred when adding your comment. Please try again.", 'generic_comment:none' => 'No comments', 'generic_comment:email:subject' => 'You have a new comment!', 'generic_comment:email:body' => "You have a new comment on your item \"%s\" from %s. It reads:\n\n\n%s\n\n\nTo reply or view the original item, click here:\n\n%s\n\nTo view %s's profile, click here:\n\n%s\n\nYou cannot reply to this email.", 'byline' => 'By %s', 'entity:default:strapline' => 'Created %s by %s', '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.', 'entity:delete:success' => 'Entity %s has been deleted', 'entity:delete:fail' => 'Entity %s could not be deleted', 'actiongatekeeper:missingfields' => 'Form is missing __token or __ts fields', 'actiongatekeeper:tokeninvalid' => "We encountered an error (token mismatch). This probably means that the page you were using expired. Please try again.", 'actiongatekeeper:timeerror' => 'The page you were using has expired. Please refresh and try again.', 'actiongatekeeper:pluginprevents' => 'A extension has prevented this form from being submitted.', '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', 'tag_names:tags' => 'Tags', 'tags:site_cloud' => 'Site Tag Cloud', 'js:security:token_refresh_failed' => 'Cannot contact %s. You may experience problems saving content.', 'js:security:token_refreshed' => 'Connection to %s restored!', "aa" => "Afar", "ab" => "Abkhazian", "af" => "Afrikaans", "am" => "Amharic", "ar" => "Arabic", "as" => "Assamese", "ay" => "Aymara", "az" => "Azerbaijani", "ba" => "Bashkir", "be" => "Byelorussian", "bg" => "Bulgarian", "bh" => "Bihari", "bi" => "Bislama", "bn" => "Bengali; Bangla", "bo" => "Tibetan", "br" => "Breton", "ca" => "Catalan", "co" => "Corsican", "cs" => "Czech", "cy" => "Welsh", "da" => "Danish", "de" => "German", "dz" => "Bhutani", "el" => "Greek", "en" => "English", "eo" => "Esperanto", "es" => "Spanish", "et" => "Estonian", "eu" => "Basque", "fa" => "Persian", "fi" => "Finnish", "fj" => "Fiji", "fo" => "Faeroese", "fr" => "French", "fy" => "Frisian", "ga" => "Irish", "gd" => "Scots / Gaelic", "gl" => "Galician", "gn" => "Guarani", "gu" => "Gujarati", "he" => "Hebrew", "ha" => "Hausa", "hi" => "Hindi", "hr" => "Croatian", "hu" => "Hungarian", "hy" => "Armenian", "ia" => "Interlingua", "id" => "Indonesian", "ie" => "Interlingue", "ik" => "Inupiak", "is" => "Icelandic", "it" => "Italian", "iu" => "Inuktitut", "iw" => "Hebrew (obsolete)", "ja" => "Japanese", "ji" => "Yiddish (obsolete)", "jw" => "Javanese", "ka" => "Georgian", "kk" => "Kazakh", "kl" => "Greenlandic", "km" => "Cambodian", "kn" => "Kannada", "ko" => "Korean", "ks" => "Kashmiri", "ku" => "Kurdish", "ky" => "Kirghiz", "la" => "Latin", "ln" => "Lingala", "lo" => "Laothian", "lt" => "Lithuanian", "lv" => "Latvian/Lettish", "mg" => "Malagasy", "mi" => "Maori", "mk" => "Macedonian", "ml" => "Malayalam", "mn" => "Mongolian", "mo" => "Moldavian", "mr" => "Marathi", "ms" => "Malay", "mt" => "Maltese", "my" => "Burmese", "na" => "Nauru", "ne" => "Nepali", "nl" => "Dutch", "no" => "Norwegian", "oc" => "Occitan", "om" => "(Afan) Oromo", "or" => "Oriya", "pa" => "Punjabi", "pl" => "Polish", "ps" => "Pashto / Pushto", "pt" => "Portuguese", "qu" => "Quechua", "rm" => "Rhaeto-Romance", "rn" => "Kirundi", "ro" => "Romanian", "ru" => "Russian", "rw" => "Kinyarwanda", "sa" => "Sanskrit", "sd" => "Sindhi", "sg" => "Sangro", "sh" => "Serbo-Croatian", "si" => "Singhalese", "sk" => "Slovak", "sl" => "Slovenian", "sm" => "Samoan", "sn" => "Shona", "so" => "Somali", "sq" => "Albanian", "sr" => "Serbian", "ss" => "Siswati", "st" => "Sesotho", "su" => "Sundanese", "sv" => "Swedish", "sw" => "Swahili", "ta" => "Tamil", "te" => "Tegulu", "tg" => "Tajik", "th" => "Thai", "ti" => "Tigrinya", "tk" => "Turkmen", "tl" => "Tagalog", "tn" => "Setswana", "to" => "Tonga", "tr" => "Turkish", "ts" => "Tsonga", "tt" => "Tatar", "tw" => "Twi", "ug" => "Uigur", "uk" => "Ukrainian", "ur" => "Urdu", "uz" => "Uzbek", "vi" => "Vietnamese", "vo" => "Volapuk", "wo" => "Wolof", "xh" => "Xhosa", "yi" => "Yiddish", "yo" => "Yoruba", "za" => "Zuang", "zh" => "Chinese", "zu" => "Zulu");
add_translation("en", $english);
Esempio n. 30
0
<?php

/* ***********************************************************************
 * @author : Polycarpe MAKOMBO
 * @link http://maongezi.com
 * Under this agreement, No one has rights to sell this script further.
 * ***********************************************************************/
add_translation('en', array('google-analytics:lblID' => 'Analytics Tracker ID: ', 'google-analytics:lblExample' => '(looks like UA-1234567-8)', 'google-analytics:lblHelp' => 'For more information please visit '));