Plugin Directory

Changeset 2693962


Ignore:
Timestamp:
03/15/2022 01:25:11 AM (4 years ago)
Author:
magicoli69
Message:

version 2.3

Location:
w4os-opensimulator-web-interface
Files:
264 added
2 deleted
29 edited

Legend:

Unmodified
Added
Removed
  • w4os-opensimulator-web-interface/trunk/admin/admin-init.php

    r2654340 r2693962  
    3333        'w4os_settings_page' // function
    3434    );
     35  add_submenu_page(
     36    'w4os', // parent
     37    __('OpenSimulator Helpers', "w4os"), // page title
     38    __('Helpers'), // menu title
     39    'manage_options', // capability
     40    'w4os_helpers', // menu slug
     41    'w4os_helpers_page' // function
     42  );
    3543}
    3644add_action('admin_menu', 'w4os_register_options_pages');
     
    6472<?php
    6573    wp_enqueue_script( 'w4os-admin-settings-form-js', plugins_url( 'js/settings.js', __FILE__ ), array(), W4OS_VERSION );
     74}
     75
     76function w4os_helpers_page()
     77{
     78    if ( ! current_user_can( 'manage_options' ) ) {
     79            return;
     80    }
     81?>
     82    <div class="wrap">
     83        <h1><?php _e("OpenSimulator Helpers", 'w4os'); ?></h1>
     84        <form method="post" action="options.php" autocomplete="off">
     85            <?php
     86            settings_fields( 'w4os_helpers' );
     87            do_settings_sections( 'w4os_helpers' );
     88            submit_button();
     89             ?>
     90        </form>
     91    </div>
     92<?php
     93    wp_enqueue_script( 'w4os-admin-helpers-form-js', plugins_url( 'js/settings.js', __FILE__ ), array(), W4OS_VERSION );
    6694}
    6795
  • w4os-opensimulator-web-interface/trunk/admin/js/settings.js

    r2654340 r2693962  
    66  // show internal offline helper uri according to provide checkbox
    77  document.getElementById("w4os_offline_helper_uri").parentNode.parentNode.style.display = document.getElementById('w4os_provide_offline_messages').checked ? "table-row" : "none";
     8
     9  // show internal economy helper uri according to provide checkbox
     10  document.getElementById("w4os_economy_helper_uri").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked ? "table-row" : "none";
     11  document.getElementById("w4os_economy_use_robust_db").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked ? "table-row" : "none";
     12  document.getElementById("w4os_economy_db_host").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked &! document.getElementById('w4os_economy_use_robust_db').checked ? "table-row" : "none";
     13  document.getElementById("w4os_economy_db_database").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked &! document.getElementById('w4os_economy_use_robust_db').checked ? "table-row" : "none";
     14  document.getElementById("w4os_economy_db_user").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked &! document.getElementById('w4os_economy_use_robust_db').checked ? "table-row" : "none";
     15  document.getElementById("w4os_economy_db_pass").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked &! document.getElementById('w4os_economy_use_robust_db').checked ? "table-row" : "none";
     16  document.getElementById("w4os_podex_redirect_url").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked && document.getElementById('w4os_currency_provider_podex').checked ? "table-row" : "none";
     17  document.getElementById("w4os_podex_error_message").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked && document.getElementById('w4os_currency_provider_podex').checked ? "table-row" : "none";
     18  document.getElementById("w4os_currency_provider_").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked ? "table-row" : "none";
     19
     20  document.getElementById("w4os_money_script_access_key").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked && document.getElementById('w4os_currency_provider_').checked ? "table-row" : "none";
     21  document.getElementById("w4os_currency_rate").parentNode.parentNode.style.display = document.getElementById('w4os_provide_economy_helpers').checked &! document.getElementById('w4os_currency_provider_gloebit').checked ? "table-row" : "none";
     22
     23  document.getElementById("w4os_search_register").parentNode.parentNode.style.display = document.getElementById('w4os_provide_search').checked ? "table-row" : "none";
     24  // document.getElementById("w4os_search_url").parentNode.parentNode.style.display = document.getElementById('w4os_provide_search').checked ? "table-row" : "none";
     25  document.getElementById("w4os_search_use_robust_db").parentNode.parentNode.style.display = document.getElementById('w4os_provide_search').checked ? "table-row" : "none";
     26  document.getElementById("w4os_search_db_host").parentNode.parentNode.style.display = document.getElementById('w4os_provide_search').checked &! document.getElementById('w4os_search_use_robust_db').checked ? "table-row" : "none";
     27  document.getElementById("w4os_search_db_database").parentNode.parentNode.style.display = document.getElementById('w4os_provide_search').checked &! document.getElementById('w4os_search_use_robust_db').checked ? "table-row" : "none";
     28  document.getElementById("w4os_search_db_user").parentNode.parentNode.style.display = document.getElementById('w4os_provide_search').checked &! document.getElementById('w4os_search_use_robust_db').checked ? "table-row" : "none";
     29  document.getElementById("w4os_search_db_pass").parentNode.parentNode.style.display = document.getElementById('w4os_provide_search').checked &! document.getElementById('w4os_search_use_robust_db').checked ? "table-row" : "none";
    830}
    931// force check on load
  • w4os-opensimulator-web-interface/trunk/admin/settings.php

    r2654336 r2693962  
    1010    if(!get_option('w4os_model_lastname')) update_option('w4os_model_lastname', 'Default');
    1111    if(!w4os_option_exists('w4os_configuration_instructions')) update_option('w4os_configuration_instructions', true);
     12    if(!w4os_option_exists('w4os_hypevents_url')) update_option('w4os_hypevents_url', 'http://2do.pm/events/');
     13
     14    if(get_option('w4os_search_use_robust_db')) {
     15        update_option('w4os_search_db_host', get_option('w4os_db_host'));
     16        update_option('w4os_search_db_database', get_option('w4os_db_database'));
     17        update_option('w4os_search_db_user', get_option('w4os_db_user'));
     18        update_option('w4os_search_db_pass', get_option('w4os_db_pass'));
     19    }
    1220
    1321    $settings_pages = array(
     
    3745                    'fields' => array(
    3846                        'w4os_login_uri' => array(
    39                             'label' => 'Login URI',
     47                            'name' => 'Login URI',
    4048                            'placeholder' => 'example.org:8002',
    4149                            'default' => $default_loginuri,
     
    4654                        ),
    4755                        'w4os_grid_name' => array(
    48                             'label' => __('Grid name', 'w4os'),
     56                            'name' => __('Grid name', 'w4os'),
    4957                            'placeholder' => 'MyGrid',
    5058                            'default' => $default_gridname,
     
    5664                    'fields' => array(
    5765                        'w4os_db_host' => array(
    58                             'label' => __('Hostname', 'w4os'),
     66                            'name' => __('Hostname', 'w4os'),
    5967                        ),
    6068                        'w4os_db_database' => array(
    61                             'label' => __('Database name', 'w4os'),
     69                            'name' => __('Database name', 'w4os'),
    6270                        ),
    6371                        'w4os_db_user' => array(
    64                             'label' => __('Username', 'w4os'),
     72                            'name' => __('Username', 'w4os'),
    6573                            'autocomplete' => 'off',
    6674                        ),
    6775                        'w4os_db_pass' => array(
    68                             'label' => __('Password', 'w4os'),
     76                            'name' => __('Password', 'w4os'),
    6977                            'type' => 'password',
    7078                            'autocomplete' => 'off',
     
    7785                    'fields' => array(
    7886                        'w4os_model_firstname' => array(
    79                             'label' => __('First Name = ', 'w4os'),
     87                            'name' => __('First Name = ', 'w4os'),
    8088                            'default' => 'Default'
    8189                        ),
    8290                        'w4os_model_lastname' => array(
    83                             'label' => __('OR Last Name = ', 'w4os'),
     91                            'name' => __('OR Last Name = ', 'w4os'),
    8492                            'default' => 'Default'
    85                         ),
    86                     ),
    87                 ),
    88                 'w4os_options_helpers' => array(
    89                     'name' => __('Helpers', 'w4os'),
    90                     // 'section_callback' => 'w4os_settings_callback_webassets',
    91                     'fields' => array(
    92                         'w4os_provide' => array(
    93                             'type' => 'checkbox',
    94                             'label' => __('Provide services', 'w4os'),
    95                             'default' => W4OS_DEFAULT_PROVIDE_ASSET_SERVER,
    96                             'values' => array(
    97                                 'asset_server' => __('Web assets server', 'w4os'),
    98                                 'offline_messages' => __('Offline messages', 'w4os'),
    99                             ),
    100                             'onchange' => 'onchange="valueChanged(this)"',
    101                         ),
    102                         'w4os_internal_asset_server_uri' => array(
    103                             'label' => __('Web asset server', 'w4os'),
    104                             'default' => get_home_url(NULL, '/' . get_option('w4os_assets_slug') . '/'),
    105                             'readonly' => true,
    106                             'description' => __('A web assets server is required to display in-world assets (from the grid) on the website (e.g. profile pictures).', 'w4os')
    107                             . sprintf(
    108                                 '<br>' . __('You can change the asset slug in %spermalinks settings%s.', 'w4os'),
    109                                 '<a href=' . get_admin_url('', 'options-permalink.php').'>', '</a>',
    110                             ),
    111                         ),
    112                         'w4os_external_asset_server_uri' => array(
    113                             'label' => __('External assets server URI', 'w4os'),
    114                             'default' => W4OS_DEFAULT_ASSET_SERVER_URI,
    115                             'description' => __('A web assets server is required to display in-world assets (from the grid) on the website (e.g. profile pictures).', 'w4os')
    116                             . '<br>' . __('If W4OS web assets service is disabled, you need a third-party web application.', 'w4os'),
    117                         ),
    118                         'w4os_offline_helper_uri' => array(
    119                           'label' => __('Offline helper URI', 'w4os'),
    120                           'default' => (!empty(W4OS_GRID_INFO['message'])) ? W4OS_GRID_INFO['message'] : get_home_url(NULL, '/helpers/offline/'),
    121                           'readonly' => true,
    122                           'description' => (empty(W4OS_GRID_INFO['message'])) ? (
    123                                 __('Set the URL in Robust and OpenSimulator configurations.', 'w4os')
    124                                 . w4os_format_ini(array(
    125                                     'Robust.HG.ini' => array(
    126                                         '[GridInfoService]' => array(
    127                                             'message' => get_option('w4os_offline_helper_uri', get_home_url(NULL, '/helpers/offline/')),
    128                                         ),
    129                                     ),
    130                                     'OpenSim.ini' => array(
    131                                         '[Messaging]' => array(
    132                                             'OfflineMessageURL' => get_option('w4os_offline_helper_uri', get_home_url(NULL, '/helpers/offline/')),
    133                                         ),
    134                                     ),
    135                                 ))
    136                             ): NULL,
    13793                        ),
    13894                    ),
     
    14399                        'w4os_profile_page' => array(
    144100                            'type' => 'radio',
    145                             'label' => __('Profile page', 'w4os'),
     101                            'name' => __('Profile page', 'w4os'),
    146102                            'values' => array(
    147103                                'provide' => __('Provide web profile page for avatars', 'w4os'),
     
    158114                        'w4os_profile_page' => array(
    159115                            'type' => 'radio',
    160                             'label' => __('Profile page', 'w4os'),
     116                            'name' => __('Profile page', 'w4os'),
    161117                            'values' => array(
    162118                                'provide' => __('Provide web profile page for avatars', 'w4os'),
     
    173129                        'w4os_configuration_instructions' => array(
    174130                            'type' => 'boolean',
    175                             'label' => '', // __('Configuration instructions', 'w4os'),
    176                             'description' => __('Show configuration instructions to new users.', 'w4os'),
     131                            'name' => '', // __('Configuration instructions', 'w4os'),
     132                            'label' => __('Show configuration instructions to new users.', 'w4os'),
    177133                        ),
    178134
    179135                        'w4os_login_page' => array(
    180136                          'type' => 'radio',
    181                           'label' => __('Login page', 'w4os'),
     137                          'name' => __('Login page', 'w4os'),
    182138                          'values' => array(
    183139                            'profile' => __('Use profile page as login page', 'w4os'),
     
    190146                        'w4os_userlist_replace_name' => array(
    191147                            'type' => 'boolean',
    192                             'label' => __('Replace user name', 'w4os'),
    193                             'description' => __('Show avatar name instead of user name in users list.', 'w4os'),
     148                            'name' => __('Replace user name', 'w4os'),
     149                            'label' => __('Show avatar name instead of user name in users list.', 'w4os'),
    194150                        ),
    195151                        'w4os_exclude' => array(
    196152                            'type' => 'checkbox',
    197                             'label' => __('Exclude from stats', 'w4os'),
     153                            'name' => __('Exclude from stats', 'w4os'),
    198154                            'values' => array(
    199155                                'models' =>  __('Models', 'w4os'),
     
    210166                //      'w4os_assets_permalink' => array(
    211167                //          'type' => 'description',
    212                 //          'label' => __('Permalinks', 'w4os'),
     168                //          'name' => __('Permalinks', 'w4os'),
    213169                //          'description' => sprintf(__('Set w4os slugs on %spermalink options page%s.', 'w4os'), '<a href=' . get_admin_url('', 'options-permalink.php').'>', '</a>'),
    214170                //      ),
    215171                //  ),
    216172                // ),
     173            ),
     174        ),
     175        'w4os_helpers' => array(
     176            'sections' => array(
     177                'w4os_options_web_assets_server' => array(
     178                    'name' => __('Web Assets Server', 'w4os'),
     179                    // 'section_callback' => 'w4os_settings_callback_webassets',
     180                    'fields' => array(
     181                        'w4os_provide_asset_server' => array(
     182                            'type' => 'boolean',
     183                            'name' => __('Provide web assets server', 'w4os'),
     184                            'default' => W4OS_DEFAULT_PROVIDE_ASSET_SERVER,
     185                            'onchange' => 'onchange="valueChanged(this)"',
     186                            'description' => '<p>' . __('A web assets server is required to display in-world assets (from the grid) on the website (e.g. profile pictures).', 'w4os') . '</p>',
     187                        ),
     188                        'w4os_internal_asset_server_uri' => array(
     189                            'name' => __('Web asset server', 'w4os'),
     190                            'default' => get_home_url(NULL, '/' . get_option('w4os_assets_slug') . '/'),
     191                            'readonly' => true,
     192                            'description' => sprintf(
     193                                __('You can set the asset slug in %spermalinks settings%s.', 'w4os'),
     194                                '<a href=' . get_admin_url('', 'options-permalink.php').'>', '</a>',
     195                            ),
     196                        ),
     197                        'w4os_external_asset_server_uri' => array(
     198                            'name' => __('External assets server URI', 'w4os'),
     199                            'description' => __('If W4OS web assets service is disabled, you need a third-party web application.', 'w4os'),
     200                            'default' => W4OS_DEFAULT_ASSET_SERVER_URI,
     201                        ),
     202                    ),
     203                ),
     204                'w4os_options_search' => array(
     205                    'name' => __('Search', 'w4os'),
     206                    'fields' => array(
     207                        'w4os_provide_search' => array(
     208                            'type' => 'boolean',
     209                            'name' => __('Provide in-world search', 'w4os'),
     210                            'onchange' => 'onchange="valueChanged(this)"',
     211                            // 'description' => __('Using ')
     212                        ),
     213                        'w4os_search_use_robust_db' => array(
     214                          'type' => 'boolean',
     215                          'name' => __('Search database', 'w4os'),
     216                          'default' => false,
     217                          'onchange' => 'onchange="valueChanged(this)"',
     218                          'label' => __('Use the same database as Robust'),
     219                        ),
     220                        'w4os_search_db_host' => array(
     221                          'name' => __('Hostname', 'w4os'),
     222                          'default' => esc_attr(get_option('w4os_db_host', 'localhost')),
     223                        ),
     224                        'w4os_search_db_database' => array(
     225                          'name' => __('Database name', 'w4os'),
     226                          'default' => esc_attr(get_option('w4os_db_database', 'currency')),
     227                        ),
     228                        'w4os_search_db_user' => array(
     229                          'name' => __('Username', 'w4os'),
     230                          'autocomplete' => 'off',
     231                          'default' => esc_attr(get_option('w4os_db_user', 'opensim')),
     232                        ),
     233                        'w4os_search_db_pass' => array(
     234                          'name' => __('Password', 'w4os'),
     235                          'type' => 'password',
     236                          'autocomplete' => 'off',
     237                          'default' => esc_attr(get_option('w4os_db_pass')),
     238                        ),
     239                        'w4os_search_url' => array(
     240                            'name' => __('Search engine URL', 'w4os'),
     241                            'placeholder' => 'https://example.org/helpers/query.php',
     242                            'description' =>
     243                            __('URL of the search engine used internally by the viewer (without arguments).', 'w4os')
     244                            . w4os_format_ini(array(
     245                                'OpenSim.ini' => array(
     246                                    '[Search]' => array(
     247                                        'Module' => 'OpenSimSearch',
     248                                        'SearchURL' => (!empty(get_option('w4os_search_url'))) ? get_option('w4os_search_url') : 'https://example.org/helpers/query.php',
     249                                    ),
     250                                ),
     251                            ))
     252                            . '<p>' . __('Please note that Search URL is different from Web search URL, which is not handled by W4OS currently. Web search is relevant if you have a web search page dedicated to grid content, providing results with in-world URLs (hop:// or secondlife://). It is optional and is referenced here only to disambiguate settings which unfortunately have similar names.', 'w4os') . '</p>'
     253                                . w4os_format_ini(array(
     254                                    'Robust.HG.ini' => array(
     255                                        '[LoginService]' => array(
     256                                            'SearchURL' => (!empty(get_option('w4os_websearch_url'))) ? get_option('w4os_websearch_url') : 'https://example.org/search/',
     257                                        ),
     258                                        '[GridInfoService]' => array(
     259                                            'search' =>  (!empty(get_option('w4os_websearch_url'))) ? get_option('w4os_websearch_url') : 'https://example.org/search/',
     260                                        ),
     261                                    ),
     262                                )),
     263                        ),
     264                        'w4os_search_register' => array(
     265                            'name' => __('Search register', 'w4os'),
     266                            'placeholder' => 'https://example.org/helpers/register.php',
     267                            'description' =>
     268                            __('Data service, used to register regions, objects or land for sale.', 'w4os')
     269                            . w4os_format_ini(array(
     270                                'OpenSim.ini' => array(
     271                                    '[DataSnapshot]' => array(
     272                                        'index_sims' => 'true',
     273                                        'gridname' => '"' . get_option('w4os_grid_name') . '"',
     274                                        // 'data_services' => (!empty(get_option('w4os_search_url'))) ? get_option('w4os_search_url') : 'https://example.org/helpers/register.php',
     275                                        'DATA_SRV_MISearch' => (!empty(get_option('w4os_search_url'))) ? get_option('w4os_search_url') : 'https://example.org/helpers/register.php',
     276                                    ),
     277                                ),
     278                            )),
     279                        ),
     280                        'w4os_hypevents_url' => array(
     281                            'name' => __('Events server URL', 'w4os'),
     282                            'placeholder' => 'https://2do.pm/events/',
     283                            'description' => __('HYPEvents server URL, used to fetch upcoming events and make them available in search.', 'w4os')
     284                            . ' ' . __('Leave blank to ignore events or if you have an other events implementation.', 'w4os')
     285                            . ' <a href=https://2do.pm/ target=_blank>2do HYPEvents project</a>',
     286                        ),
     287                    ),
     288                ),
     289                'w4os_options_offline' => array(
     290                    'name' => __('Offline messages', 'w4os'),
     291                    'fields' => array(
     292                        'w4os_provide_offline_messages' => array(
     293                            'type' => 'boolean',
     294                            'name' => __('Provide offline helper', 'w4os'),
     295                            'default' => W4OS_DEFAULT_PROVIDE_ASSET_SERVER,
     296                            'onchange' => 'onchange="valueChanged(this)"',
     297                            // 'description' => __('Using ')
     298                        ),
     299                        'w4os_offline_helper_uri' => array(
     300                            'name' => __('Offline helper URI', 'w4os'),
     301                            'default' => (!empty(W4OS_GRID_INFO['message'])) ? W4OS_GRID_INFO['message'] : get_home_url(NULL, '/helpers/offline/'),
     302                            'readonly' => true,
     303                            'description' =>
     304                            __('Set the URL in Robust and OpenSimulator configurations.', 'w4os')
     305                            . w4os_format_ini(array(
     306                                'Robust.HG.ini' => array(
     307                                    '[GridInfoService]' => array(
     308                                        'message' => get_option('w4os_offline_helper_uri', get_home_url(NULL, '/helpers/offline/')),
     309                                    ),
     310                                ),
     311                                'OpenSim.ini' => array(
     312                                    '[Messaging]' => array(
     313                                        'OfflineMessageModule' => 'OfflineMessageModule',
     314                                        'OfflineMessageURL' => get_option('w4os_offline_helper_uri', get_home_url(NULL, '/helpers/offline/')),
     315                                    ),
     316                                ),
     317                            )),
     318                        ),
     319                        'w4os_offline_sender' => array(
     320                            'name' => __('Sender e-mail address', 'w4os'),
     321                            'placeholder' => 'no-reply@example.com',
     322                            // 'default' => 'no-reply@' . parse_url(W4OS_GRID_LOGIN_URI)['host'],
     323                            'default' => 'no-reply@' . $_SERVER['SERVER_NAME'],
     324                            'description' => __('A no-reply e-mail address used to forward messages for users enabling "Email me IMs when I\'m offline" option.', 'w4os'),
     325                        ),
     326                    ),
     327                ),
     328                'w4os_options_economy' => array(
     329                  'name' => 'Economy',
     330                  'fields' => array(
     331                    'w4os_provide_economy_helpers' => array(
     332                      'type' => 'boolean',
     333                      'name' => __('Provide economy helpers', 'w4os'),
     334                      'default' => false,
     335                      'onchange' => 'onchange="valueChanged(this)"',
     336                            'description' => '<p>' . __('Economy helpers are additional scripts needed if you implement economy on your grid (with real or fake currency).', 'w4os') . '</p>'
     337                            . '<p>' . __('Helper scripts allow communication between the money server and the grid: current balance update, currency cost estimation, land and object sales, payments...', 'w4os') . '</p>'
     338                            . '<p>' . sprintf(
     339                                __('Money server is not included in OpenSimulator distribution and require a separate installation, e.g. from %s.', 'w4os'),
     340                                // '<a href=https://github.com/BigManzai/OpenSimCurrencyServer-2021>BigManzai OpenSimCurrencyServer</a>',
     341                                '<a href=http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?OpenSim%2FMoneyServer>DTL/NSL Money Server for OpenSim</a>',
     342                                // '<a href=http://dev.gloebit.com/opensim/configuration-instructions/>Gloebit</a>',
     343                            ) . '</p>'
     344                            // . '<p>' . __('A money server is also needed if you implement a fake currency or want to allow zero (no cost) operations.', 'w4os') . '</p>'
     345                    ),
     346                    'w4os_economy_helper_uri' => array(
     347                      'name' => __('Economy base URI', 'w4os'),
     348                      'default' => (!empty(W4OS_GRID_INFO['economy'])) ? W4OS_GRID_INFO['economy'] : get_home_url(NULL, '/economy/'),
     349                      'readonly' => true,
     350                            'description' =>
     351                            __('The URL must be set in Robust configuration.', 'w4os')
     352                            . w4os_format_ini(array(
     353                                'Robust.HG.ini' => array(
     354                                    '[GridInfoService]' => array(
     355                                        'economy' =>  (!empty(W4OS_GRID_INFO['economy'])) ? W4OS_GRID_INFO['economy'] : get_home_url(NULL, '/economy/'),
     356                                    ),
     357                                ),
     358                            )),
     359                    ),
     360                        'w4os_economy_use_robust_db' => array(
     361                      'type' => 'boolean',
     362                      'name' => __('Economy database', 'w4os'),
     363                      'default' => true,
     364                      'onchange' => 'onchange="valueChanged(this)"',
     365                            'label' => __('Use the same database as Robust', 'w4os'),
     366                            'description' => w4os_format_ini(array(
     367                                'MoneyServer.ini' => array(
     368                                    '[MySql]' => array(
     369                                        'hostname' => get_option('w4os_economy_db_host'),
     370                                        'database' => get_option('w4os_economy_db_database'),
     371                                        'username' => get_option('w4os_economy_db_user'),
     372                                        'password' => "(hidden)",
     373                                    ),
     374                                ),
     375                            )),
     376                    ),
     377                        'w4os_economy_db_host' => array(
     378                            'name' => __('Hostname', 'w4os'),
     379                            'default' => esc_attr(get_option('w4os_db_host', 'localhost')),
     380                        ),
     381                        'w4os_economy_db_database' => array(
     382                            'name' => __('Database name', 'w4os'),
     383                            'default' => esc_attr(get_option('w4os_db_database', 'currency')),
     384                        ),
     385                        'w4os_economy_db_user' => array(
     386                            'name' => __('Username', 'w4os'),
     387                            'autocomplete' => 'off',
     388                            'default' => esc_attr(get_option('w4os_db_user', 'opensim')),
     389                        ),
     390                        'w4os_economy_db_pass' => array(
     391                            'name' => __('Password', 'w4os'),
     392                            'type' => 'password',
     393                            'autocomplete' => 'off',
     394                            'default' => esc_attr(get_option('w4os_db_pass')),
     395                        ),
     396                        'w4os_currency_provider' => array(
     397                            'name' => __('Currency Provider', 'w4os'),
     398                            'type' => 'radio',
     399                            'default' => 'internal',
     400                            'values' => array(
     401                                '' => __('No provider, use fake money.', 'w4os'),
     402                                'podex' => 'Podex (<a href=http://www.podex.info/p/info-for-grid-owners.html target=_blank>www.podex.info</a>)',
     403                                'gloebit' => 'Gloebit (<a href=http://dev.gloebit.com/opensim/configuration-instructions/ target=_blank>www.gloebit.com</a>)',
     404                            ),
     405                            'onchange' => 'onchange="valueChanged(this)"',
     406                        ),
     407                        'w4os_currency_rate' => array(
     408                            'name' => __('Currency conversion rate', 'w4os'),
     409                            'description' => __('Amount to pay in US$ for 1000 in-world money units. Used for cost estimation. If not set, the rate will be 10/1000 (1 cent per money unit)', 'w4os'),
     410                        ),
     411                        'w4os_podex_error_message' => array(
     412                            'name' => __('Podex redirect message', 'w4os'),
     413                            'default' => __('Please use our terminals in-world to proceed. Click OK to teleport to terminals region.', 'w4os'),
     414                        ),
     415                        'w4os_podex_redirect_url' => array(
     416                            'name' => __('Podex redirect URL', 'w4os'),
     417                            'placeholder' => 'secondlife://Welcome/128/128/21',
     418                        ),
     419                        'w4os_money_script_access_key' => array(
     420                            'name' => __('Money Script Access Key', 'w4os'),
     421                            // 'default' => '123456789',
     422                            'description' => w4os_format_ini(array(
     423                                'MoneyServer.ini' => array(
     424                                    '[MoneyServer]' => array(
     425                                        'EnableScriptSendMoney' => 'true',
     426                                        'MoneyScriptAccessKey' => esc_attr(get_option('w4os_money_script_access_key')),
     427                                    ),
     428                                ),
     429                            )),
     430                        ),
     431                  ),
     432                ),
    217433            ),
    218434        ),
     
    245461
    246462        case 'radio':
    247         $register_args = [ 'label' => $args['label'], 'type' => 'string'];
     463        $register_args = [ 'name' => $args['name'], 'type' => 'string'];
    248464        register_setting( $option_page, $option_slug, $register_args );
    249465        break;
     
    254470        register_setting( $option_page, $option_slug, $args );
    255471    }
    256     // if(!isset($args['label'])) $args['label'] = $option_slug;
     472    // if(!isset($args['name'])) $args['name'] = $option_slug;
    257473    if(empty($args['sanitize_callback'])) $args['sanitize_callback'] = 'w4os_settings_field';
    258     // add_settings_field( $option_slug, $args['label'], $args['sanitize_callback'], 'w4os_settings', $option_page, $args);
     474    // add_settings_field( $option_slug, $args['name'], $args['sanitize_callback'], 'w4os_settings', $option_page, $args);
    259475    $args['option_slug']=$option_slug;
    260476    add_settings_field(
    261477        $option_slug,                   // Field ID
    262         (isset($args['label'])) ? $args['label'] : $option_slug,  // Title
     478        (isset($args['name'])) ? $args['name'] : $option_slug,  // Title
    263479        $args['sanitize_callback'],            // Callback to display the field
    264480        $option_page,                // Page
     
    322538            else {
    323539                $option_id = $field_id;
    324                 $option_name = $args['description'];
    325                 unset($args['description']);
     540                $option_name = isset($args['label']) ? $args['label'] : '';
     541                // unset($args['description']);
    326542            }
    327543            if($user) $value = get_user_meta( $user->ID, $option_id, true );
  • w4os-opensimulator-web-interface/trunk/blocks/blocks.php

    r2654336 r2693962  
    6868    return sprintf(
    6969        '<div>%s</div>',
    70         w4os_gridinfo_html($atts, $args )
     70        w4os_gridinfo_html(NULL, $args )
    7171    );
    7272}
     
    8383    return sprintf(
    8484        '<div>%s</div>',
    85         w4os_gridstatus_html($atts, $args )
     85        w4os_gridstatus_html(NULL, $args )
    8686    );
    8787}
     88
     89require_once(__DIR__ . '/popular-places.php');
  • w4os-opensimulator-web-interface/trunk/blocks/w4os-gridinfo-block/index.js

    r2654336 r2693962  
    4949         * @return {Element}       Element to render.
    5050         */
    51         edit: function( props ) {
    52             return el(
    53                 'p',
    54                 { className: 'components-placeholder ' + props.className },
    55                 __( 'Grid info', 'w4os' )
    56             );
    57         },
     51         edit: function ( props ) {
     52                 // var blockProps = useBlockProps();
     53                 return el(
     54                         'div',
     55                         props,
     56                         el( ServerSideRender, {
     57                                 block: 'w4os/w4os-gridinfo-block',
     58                                 attributes: props.attributes,
     59                         } )
     60                 );
     61         },
    5862
    5963         /**
  • w4os-opensimulator-web-interface/trunk/blocks/w4os-gridprofile-block/index.js

    r2654336 r2693962  
    4949         * @return {Element}       Element to render.
    5050         */
    51         edit: function( props ) {
    52             return el(
    53                 'p',
    54                 { className: 'components-placeholder ' + props.className },
    55                 __( 'Grid profile', 'w4os' )
    56             );
    57         },
     51         edit: function ( props ) {
     52                 // var blockProps = useBlockProps();
     53                 return el(
     54                         'div',
     55                         props,
     56                         el( ServerSideRender, {
     57                                 block: 'w4os/w4os-gridprofile-block',
     58                                 attributes: props.attributes,
     59                         } )
     60                 );
     61         },
    5862
    5963         /**
  • w4os-opensimulator-web-interface/trunk/blocks/w4os-gridstatus-block/index.js

    r2654336 r2693962  
    4949         * @return {Element}       Element to render.
    5050         */
    51         edit: function( props ) {
    52             return el(
    53                 'p',
    54                 { className: 'components-placeholder ' + props.className },
    55                 __( 'Grid status', 'w4os' )
    56             );
    57         },
     51         edit: function ( props ) {
     52                 // var blockProps = useBlockProps();
     53                 return el(
     54                         'div',
     55                         props,
     56                         el( ServerSideRender, {
     57                                 block: 'w4os/w4os-gridstatus-block',
     58                                 attributes: props.attributes,
     59                         } )
     60                 );
     61         },
    5862
    5963         /**
  • w4os-opensimulator-web-interface/trunk/includes/cron.php

    r2654340 r2693962  
    11<?php if ( ! defined( 'W4OS_PLUGIN' ) ) die;
    2 /*
    3  * Disabled, we rely now on action scheduler to get asynchronous background tasks
    4  */
    52
    6 // add_filter( 'cron_schedules', 'w4os_add_cron_intervals' );
    7 // function w4os_add_cron_intervals( $schedules ) {
    8 //  if(!isset($schedules['hourly'])) {
    9 //      $schedules['hourly'] = array(
    10 //          'interval' => 3600,
    11 //       'display'  => esc_html__( 'hourly', 'w4os' ),
    12 //      );
    13 //  }
    14 //  return $schedules;
    15 // }
    16 //
     3if(get_option('w4os_provide_search') && !empty(get_option('w4os_search_url'))) {
     4  if ( ! wp_next_scheduled( 'w4os_search_parser_cron' ) ) {
     5    add_action('init',function() {
     6      wp_schedule_event( time(), 'every_five_minutes', 'w4os_search_parser_cron' );
     7    });
     8  }
     9  // add_action('init','register_w4os_search_parser_async_cron');
     10} else {
     11  wp_unschedule_event( wp_next_scheduled( 'w4os_search_parser_cron' ), 'w4os_search_parser_cron' );
     12  // add_action('init','unregister_w4os_search_parser_async_cron');
     13}
     14
     15add_filter( 'cron_schedules', 'w4os_add_cron_intervals' );
     16function w4os_add_cron_intervals( $schedules ) {
     17    if(!isset($schedules['every_five_minutes'])) {
     18        $schedules['every_five_minutes'] = array(
     19            'interval' => 300,
     20      'display'  => esc_html__( 'every_five_minutes', 'w4os' ),
     21        );
     22    }
     23    return $schedules;
     24}
     25
     26add_action( 'w4os_search_parser_cron', 'w4os_search_parser_exec', 10, 0 );
     27function w4os_search_parser_exec($args=array()) {
     28  $search = get_option('w4os_search_url');
     29  $parser = preg_replace(':^//:', '/', dirname($search) . '/parser.php');
     30  $result = file_get_contents($parser);
     31  if(!empty(get_option('w4os_hypevents_url'))) {
     32    $eventsparser = preg_replace(':^//:', '/', dirname($search) . '/eventsparser.php');
     33    $result = file_get_contents($eventsparser);
     34  }
     35  // require(dirname(__DIR__) . '/helpers/parser.php');
     36}
     37
    1738// register_activation_hook( WP_PLUGIN_DIR . "/" . W4OS_PLUGIN, 'w4os_activate' );
    1839// function w4os_activate($args = array()) {
    1940//   // $args = array( $args_1, $args_2 );
    20 //   if ( ! wp_next_scheduled( 'w4os_sync_users_cron' ) ) {
    21 //     wp_schedule_event( time(), 'hourly', 'w4os_sync_users_cron' );
     41//   if ( ! wp_next_scheduled( 'w4os_search_parser_cron' ) ) {
     42//     wp_schedule_event( time(), 'hourly', 'w4os_search_parser_cron' );
    2243//   }
    2344// }
    24 //
    25 // add_action( 'w4os_sync_users_cron', 'w4os_sync_users_exec', 10, 0 );
    26 // function w4os_sync_users_exec($args=array()) {
    27 //   update_option('w4os_sync_users', true);
    28 // }
    29 //
    30 // register_deactivation_hook( WP_PLUGIN_DIR . "/" . W4OS_PLUGIN, 'w4os_deactivate' );
    31 // function w4os_deactivate($args = array()) {
    32 //  wp_unschedule_event( wp_next_scheduled( 'w4os_sync_users_cron' ), 'w4os_sync_users_cron' );
    33 //  wp_unschedule_event( wp_next_scheduled( 'w4os_get_urls_statuses' ), 'w4os_get_urls_statuses' );
    34 //  wp_unschedule_event( wp_next_scheduled( 'w4os_sync_users' ), 'w4os_sync_users' );
    35 // }
     45
     46register_deactivation_hook( WP_PLUGIN_DIR . "/" . W4OS_PLUGIN, 'w4os_deactivate' );
     47function w4os_deactivate($args = array()) {
     48    wp_unschedule_event( wp_next_scheduled( 'w4os_search_parser_cron' ), 'w4os_search_parser_cron' );
     49}
  • w4os-opensimulator-web-interface/trunk/includes/functions.php

    r2654340 r2693962  
    5555
    5656function w4os_gen_uuid() {
    57  $uuid = array(
    58   'time_low'  => 0,
    59   'time_mid'  => 0,
    60   'time_hi'  => 0,
    61   'clock_seq_hi' => 0,
    62   'clock_seq_low' => 0,
    63   'node'   => array()
    64  );
    65 
    66  $uuid['time_low'] = mt_rand(0, 0xffff) + (mt_rand(0, 0xffff) << 16);
    67  $uuid['time_mid'] = mt_rand(0, 0xffff);
    68  $uuid['time_hi'] = (4 << 12) | (mt_rand(0, 0x1000));
    69  $uuid['clock_seq_hi'] = (1 << 7) | (mt_rand(0, 128));
    70  $uuid['clock_seq_low'] = mt_rand(0, 255);
    71 
    72  for ($i = 0; $i < 6; $i++) {
    73   $uuid['node'][$i] = mt_rand(0, 255);
    74  }
    75 
    76  $uuid = sprintf('%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x',
    77   $uuid['time_low'],
    78   $uuid['time_mid'],
    79   $uuid['time_hi'],
    80   $uuid['clock_seq_hi'],
    81   $uuid['clock_seq_low'],
    82   $uuid['node'][0],
    83   $uuid['node'][1],
    84   $uuid['node'][2],
    85   $uuid['node'][3],
    86   $uuid['node'][4],
    87   $uuid['node'][5]
    88  );
    89 
    90  return $uuid;
    91 }
     57    return sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
     58  // 32 bits for "time_low"
     59  mt_rand(0, 0xffff), mt_rand(0, 0xffff),
     60  // 16 bits for "time_mid"
     61  mt_rand(0, 0xffff),
     62  // 16 bits for "time_hi_and_version",
     63  // four most significant bits holds version number 4
     64  mt_rand(0, 0x0fff) | 0x4000,
     65  // 16 bits, 8 bits for "clk_seq_hi_res",
     66  // 8 bits for "clk_seq_low",
     67  // two most significant bits holds zero and one for variant DCE1.1
     68  mt_rand(0, 0x3fff) | 0x8000,
     69  // 48 bits for "node"
     70  mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff)
     71);}
    9272
    9373function w4os_admin_notice($notice, $class='info', $dismissible=true ) {
     
    173153    if ( ! empty($grid_info['login']) ) update_option('w4os_login_uri', preg_replace('+/*$+', '', preg_replace('+https*://+', '', $grid_info['login'])));
    174154    if ( ! empty($grid_info['gridname']) ) update_option('w4os_grid_name', $grid_info['gridname']);
     155    if(isset($grid_info['message'])) update_option('w4os_offline_helper_uri', $grid_info['message']);
    175156
    176157    if(isset($urls) && is_array($urls)) w4os_get_urls_statuses($urls, get_option('w4os_check_urls_now'));
     
    227208            $port=$urlinfo['1'];
    228209            $fp = @fsockopen($host, $port, $errno, $errstr, 1.0);
    229             if ($fp) {
    230                 $gridonline = __("Yes", 'w4os' );
    231             } else {
    232                 $gridonline = __("No", 'w4os' );
    233             }
     210            $gridonline = ($fp) ? __("Online", 'w4os' ) : __("Offline", 'w4os' );;
     211            // if ($fp) {
     212            //  $gridonline = __("Yes", 'w4os' );
     213            // } else {
     214            //  $gridonline = __("No", 'w4os' );
     215            // }
    234216            $filter="";
    235217            if(get_option('w4os_exclude_models')) {
     
    243225        }
    244226        $status = array(
    245             __('Grid online', 'w4os') => $gridonline,
     227            __('Status', 'w4os') => $gridonline,
    246228            __('Members', 'w4os') => number_format_i18n($w4osdb->get_var("SELECT COUNT(*)
    247229            FROM UserAccounts as u WHERE $filter active=1" )),
     
    384366        $content .= '</pre></p>';
    385367    }
     368    $content.="</div>";
    386369    return $content;
    387370}
  • w4os-opensimulator-web-interface/trunk/includes/gridauth.php

    r2654340 r2693962  
    1313  if(!is_object($user)) return false;
    1414  // echo "user was " . $user-ID . '<br>';
    15   if(is_array($user->errors) && ( $user->errors['invalid_username'] || $user->errors['incorrect_password'] ) ) {
     15  if(is_array($user->errors) && ( @$user->errors['invalid_username'] || @$user->errors['incorrect_password'] ) ) {
    1616    if(w4os_is_email($username)) {
    1717      $match = "Email = '$username'";
  • w4os-opensimulator-web-interface/trunk/includes/init.php

    r2654336 r2693962  
    8787require_once __DIR__ . '/gridauth.php';
    8888require_once __DIR__ . '/profile.php';
     89require_once __DIR__ . '/cron.php';
     90require_once dirname(__DIR__) . '/helpers/wp-load.php';
    8991require_once dirname(__DIR__) . '/blocks/blocks.php';
    9092
     
    124126
    125127
    126 add_filter( 'body_class','mes_classes_body' );
    127 function mes_classes_body( $classes ) {
     128add_filter( 'body_class','w4os_css_classes_body' );
     129function w4os_css_classes_body( $classes ) {
    128130  $post=get_post();
     131  if(!$post) return array();
    129132  $helper = array_search($post->guid, W4OS_GRID_INFO);
    130133  if(!empty($helper)) {
  • w4os-opensimulator-web-interface/trunk/includes/profile-page.php

    r2654340 r2693962  
    124124add_action( 'template_include', function( $template ) {
    125125  global $wp_query;
    126   if($wp_query->queried_object->post_name != get_option('w4os_profile_slug')) return $template;
     126  if(isset($wp_query->queried_object->post_name) && $wp_query->queried_object->post_name != get_option('w4os_profile_slug')) return $template;
    127127  // echo "post_name " . $wp_query->queried_object->post_name;
    128128
     
    200200  }
    201201
    202   if($not_found) {
     202  if(@$not_found) {
    203203    // header("Status: 404 Not Found");
    204204    $wp_query->set_404();
  • w4os-opensimulator-web-interface/trunk/includes/profile.php

    r2654336 r2693962  
    890890    return sprintf(
    891891        '<div>%s</div>',
    892         w4os_gridprofile_html($atts, $args )
     892        w4os_gridprofile_html(NULL, $args )
    893893    );
    894894}
  • w4os-opensimulator-web-interface/trunk/includes/updates.php

    r2654340 r2693962  
    11<?php if ( ! defined( 'W4OS_PLUGIN' ) ) die;
    22
    3 if ( ! defined( 'W4OS_UPDATES' ) ) define('W4OS_UPDATES', 4 );
     3if ( ! defined( 'W4OS_UPDATES' ) ) define('W4OS_UPDATES', 5 );
    44
    55if(get_option('w4os_upated') < W4OS_UPDATES ) {
     
    1111
    1212  $messages = array();
    13   if($args['message']) $messages[] = $args['message'];
     13  if(@$args['message']) $messages[] = $args['message'];
    1414  while ($u <= W4OS_UPDATES) {
    1515    $update="w4os_update_$u";
     
    3232    $u++;
    3333  }
    34   if($success) {
     34  if(@$success) {
    3535    if(empty($messages))
    3636    $messages[] = sprintf( _n('Update %s applied sucessfully', 'Updates %s applied sucessfully', count($success), 'band-tools'), join(', ', $success) );
     
    3838    $return=true;
    3939  }
    40   if($errors) {
     40  if(@$errors) {
    4141    $messages[] = sprintf(
    4242      __('Error processing update %s', 'band-tools'),
     
    111111  return __('Grid and WordPress users synchronized.', 'w4os');
    112112}
     113
     114/*
     115 * Create search tables if SEARCH_DB is set but tables do not exist.
     116 * Add gatekeeperURL column.
     117 */
     118function w4os_update_5() {
     119  if(get_option('w4os_provide_search') == true) {
     120    require_once(dirname(__DIR__) . '/helpers/includes/config.php');
     121    require_once(dirname(__DIR__) . '/helpers/includes/search.php');
     122    if($SearchDB) {
     123      $tables = [ 'allparcels', 'classifieds', 'events', 'hostsregister', 'objects', 'parcels', 'parcelsales', 'popularplaces', 'regions' ];
     124      foreach($tables as $table) {
     125        if (!count($SearchDB->query("SHOW COLUMNS FROM `$table` LIKE 'gatekeeperURL'")->fetchAll())) {
     126          $SearchDB->query("ALTER TABLE $table ADD gatekeeperURL varchar(255)");
     127        }
     128      }
     129      return __("OpenSim Search tables updated.", 'w4os');
     130    }
     131  }
     132  return true;
     133}
  • w4os-opensimulator-web-interface/trunk/languages/w4os-fr_FR-06df46ff2b3937e7001c361bd6cf1b6d.json

    r2654551 r2693962  
    1 {"translation-revision-date":"2022-01-08 09:15-0400","generator":"WP-CLI\/2.5.0","source":"blocks\/w4os-gridprofile-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_FR","plural-forms":"nplurals=2; plural=(n > 1);"},"Grid profile":["Profil de grille"]}}}
     1{"translation-revision-date":"","generator":"WP-CLI\/2.6.0","source":"blocks\/w4os-gridprofile-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr","plural-forms":"nplurals=2; plural=(n > 1);"},"Grid profile":["Profil de grille"]}}}
  • w4os-opensimulator-web-interface/trunk/languages/w4os-fr_FR-b7fa42b10b5a72ab058777ced84f24c3.json

    r2654551 r2693962  
    1 {"translation-revision-date":"2022-01-08 09:15-0400","generator":"WP-CLI\/2.5.0","source":"blocks\/w4os-gridinfo-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_FR","plural-forms":"nplurals=2; plural=(n > 1);"},"Grid info":["Infos sur la grille"]}}}
     1{"translation-revision-date":"","generator":"WP-CLI\/2.6.0","source":"blocks\/w4os-gridinfo-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr","plural-forms":"nplurals=2; plural=(n > 1);"},"Grid info":["Infos sur la grille"]}}}
  • w4os-opensimulator-web-interface/trunk/languages/w4os-fr_FR-c8b0b80a28abe12f9f976e4a01981e7f.json

    r2654551 r2693962  
    1 {"translation-revision-date":"2022-01-08 09:15-0400","generator":"WP-CLI\/2.5.0","source":"blocks\/w4os-gridstatus-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_FR","plural-forms":"nplurals=2; plural=(n > 1);"},"Grid status":["Statut de la grille"]}}}
     1{"translation-revision-date":"","generator":"WP-CLI\/2.6.0","source":"blocks\/w4os-gridstatus-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr","plural-forms":"nplurals=2; plural=(n > 1);"},"Grid status":["Statut de la grille"]}}}
  • w4os-opensimulator-web-interface/trunk/languages/w4os-fr_FR.po

    r2654551 r2693962  
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/w4os\n"
    55"Last-Translator: Olivier van Helden <olivier@van-helden.net>\n"
    6 "Language-Team: Speculoos World\n"
     6"Language-Team: \n"
    77"MIME-Version: 1.0\n"
    8 "Content-Type: text/plain; charset=utf-8\n"
     8"Content-Type: text/plain; charset=UTF-8\n"
    99"Content-Transfer-Encoding: 8bit\n"
    10 "POT-Creation-Date: 2022-01-08T09:15:34-04:00\n"
    11 "PO-Revision-Date: 2022-01-08 09:15-0400\n"
    12 "Language: fr_FR\n"
    13 "X-Generator: Poedit 2.4.2\n"
     10"POT-Creation-Date: 2022-03-13T19:53:38-04:00\n"
     11"PO-Revision-Date: \n"
     12"Language: fr\n"
     13"X-Generator: Poedit 3.0\n"
    1414"Plural-Forms: nplurals=2; plural=(n > 1);\n"
    1515
    16 # wpml-name: d0f651f1495d346088ae49450c620e9b
    1716#. Plugin Name of the plugin
    1817msgid "w4os - OpenSimulator Web Interface"
    1918msgstr "w4os - Interface web pour OpenSimulator"
    2019
    21 # wpml-name: 8a556ddad981269d9764cbf640cfd337
    2220#. Plugin URI of the plugin
    2321msgid "https://w4os.org/"
    2422msgstr "https://w4os.org/"
    2523
    26 # wpml-name: 374124f21084c34d958491bf98d72af4
    2724#. Description of the plugin
    2825msgid "WordPress interface for OpenSimulator (w4os)."
    2926msgstr "Interface WordPress pour OpenSimulator (w4os)."
    3027
    31 # wpml-name: 6dfd7d212f1bf0f6121142f105f7c704
    3228#. Author of the plugin
    3329msgid "Speculoos World"
    3430msgstr "Speculoos World"
    3531
    36 # wpml-name: 8a556ddad981269d9764cbf640cfd337
    3732#. Author URI of the plugin
    3833msgid "https://speculoos.world"
    3934msgstr "https://speculoos.world"
    4035
    41 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
    4236#: admin/admin-init.php:26
    4337msgid "OpenSimulator Status"
     
    4539
    4640#: admin/admin-init.php:26
     41#: includes/functions.php:227
    4742msgid "Status"
    4843msgstr "Statut"
    4944
    50 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    5145#: admin/admin-init.php:29
    5246msgid "OpenSimulator Settings"
     
    5448
    5549#: admin/admin-init.php:30
    56 #: admin/settings.php:387
     50#: admin/settings.php:603
    5751msgid "Settings"
    5852msgstr "Réglages"
    5953
    60 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    61 #: admin/admin-init.php:75
     54#: admin/admin-init.php:37
     55#: admin/admin-init.php:83
     56msgid "OpenSimulator Helpers"
     57msgstr "Assistants OpenSimulator"
     58
     59#: admin/admin-init.php:38
     60msgid "Helpers"
     61msgstr "Assistants"
     62
     63#: admin/admin-init.php:103
    6264#: includes/profile.php:118
    6365msgid "Avatar Name"
    6466msgstr "Nom de l'avatar"
    6567
    66 #: admin/admin-init.php:81
    67 #: admin/admin-init.php:87
     68#: admin/admin-init.php:109
     69#: admin/admin-init.php:115
    6870#: includes/profile.php:124
    6971msgid "Born"
    7072msgstr "Naissance"
    7173
    72 #: admin/admin-init.php:82
    73 #: admin/admin-init.php:88
     74#: admin/admin-init.php:110
     75#: admin/admin-init.php:116
    7476msgid "Last Seen"
    7577msgstr "Dernière apparition"
    7678
    77 # wpml-name: 69675902f4d4a3da44638540557562af
    78 #: admin/admin-init.php:103
     79#: admin/admin-init.php:131
    7980#: includes/shortcodes.php:104
    8081msgid "View profile"
    8182msgstr "Voir le profil"
    8283
    83 #: admin/admin-init.php:160
     84#: admin/admin-init.php:188
    8485msgid "With Avatar"
    8586msgstr "Avec avatar"
    8687
    87 # wpml-name: 847fcf17b5e3d8a6625d71c4dedd34a1
    88 #: admin/admin-init.php:161
     88#: admin/admin-init.php:189
    8989msgid "Without Avatar"
    9090msgstr "Sans avatar"
    9191
    92 #: admin/admin-init.php:178
     92#: admin/admin-init.php:206
    9393msgid "Filter users..."
    9494msgstr "Filtrer les utilisateurs..."
    9595
    96 #: admin/admin-init.php:184
     96#: admin/admin-init.php:212
    9797msgid "Filter"
    9898msgstr "Filtre"
    9999
    100 # wpml-name: d0f651f1495d346088ae49450c620e9b
    101 #: admin/admin-init.php:230
     100#: admin/admin-init.php:258
    102101msgid "OpenSimulator Profile"
    103102msgstr "OpenSimulator - Profil"
    104103
    105 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
    106 #: admin/admin-init.php:232
     104#: admin/admin-init.php:260
    107105msgid "OpenSimulator Splash"
    108106msgstr "OpenSimulator - Splash"
    109107
    110 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
    111 #: admin/admin-init.php:234
     108#: admin/admin-init.php:262
    112109msgid "OpenSimulator Search"
    113110msgstr "OpenSimulator - Recherche"
    114111
    115 # wpml-name: d0f651f1495d346088ae49450c620e9b
    116 #: admin/admin-init.php:236
     112#: admin/admin-init.php:264
    117113msgid "OpenSimulator Economy"
    118114msgstr "OpenSimulator - Économie"
    119115
    120 # wpml-name: d0f651f1495d346088ae49450c620e9b
    121 #: admin/admin-init.php:238
     116#: admin/admin-init.php:266
    122117msgid "OpenSimulator About"
    123118msgstr "OpenSimulator - À propos"
    124119
    125 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    126 #: admin/admin-init.php:240
     120#: admin/admin-init.php:268
    127121msgid "OpenSimulator Register"
    128122msgstr "OpenSimulator - Inscription"
    129123
    130 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
    131 #: admin/admin-init.php:242
     124#: admin/admin-init.php:270
    132125msgid "OpenSimulator Password"
    133126msgstr "OpenSimulator - Mot de passe"
    134127
    135 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    136 #: admin/admin-init.php:244
     128#: admin/admin-init.php:272
    137129msgid "OpenSimulator Offline Messages"
    138130msgstr "OpenSimulator - Messages hors-ligne"
    139131
    140 #: admin/admin-init.php:256
    141 #: admin/admin-init.php:270
     132#: admin/admin-init.php:284
     133#: admin/admin-init.php:298
    142134msgid "The followed link has expired, please try again"
    143135msgstr "Le lien suivi a expiré, merci de réessayer"
    144136
    145 #: admin/admin-init.php:277
     137#: admin/admin-init.php:305
    146138msgid "Page %s already exists."
    147139msgstr "La page %s existe déjà."
    148140
    149 #: admin/admin-init.php:294
     141#: admin/admin-init.php:322
    150142msgid "New page %s created."
    151143msgstr "Nouvelle page %s créée."
    152144
    153 #: admin/admin-init.php:298
     145#: admin/admin-init.php:326
    154146msgid "Error while creating page %s."
    155147msgstr "Erreur lors de la création de la page %s."
    156148
    157 # wpml-name: 69675902f4d4a3da44638540557562af
    158 #: admin/admin-init.php:310
     149#: admin/admin-init.php:338
    159150msgid "Avatar profile"
    160151msgstr "Profil d'avatar"
    161152
    162 #: admin/admin-init.php:311
     153#: admin/admin-init.php:339
    163154msgid "The base URL for avatar web profiles."
    164155msgstr "La base d'URL pour les profils d'avatars."
    165156
    166 #: admin/admin-init.php:314
     157#: admin/admin-init.php:342
    167158msgid "Search Service"
    168159msgstr "Service de recherche"
    169160
    170 #: admin/admin-init.php:315
     161#: admin/admin-init.php:343
    171162msgid "Search service used by the viewer. Search can be provided by the simulator core (limited), or by an external service for additional functionalities (like events). Requires OpenSimSearch.Modules.dll."
    172163msgstr "Service de recherche utilisé par le visualiseur. La recherche peut être fournie par le coeur du simulateur (limité) ou par un service externe pour des fonctionnalités supplémentaires (comme les événements). Nécessite OpenSimSearch.Modules.dll."
    173164
    174 #: admin/admin-init.php:325
     165#: admin/admin-init.php:353
    175166msgid "Web Search"
    176167msgstr "Recherche web"
    177168
    178 #: admin/admin-init.php:326
     169#: admin/admin-init.php:354
    179170msgid "Web tab of viewer search windows. Relevant if you have a search page providing content from the grid."
    180171msgstr "Onglet web de la fenêtre de recherche. Utile si vous avez une page de recherche fournissant des résultats pour la grille."
    181172
    182 #: admin/admin-init.php:336
    183 #: admin/settings.php:98
     173#: admin/admin-init.php:364
     174#: admin/settings.php:290
    184175msgid "Offline messages"
    185176msgstr "Messages hors-ligne"
    186177
    187 #: admin/admin-init.php:337
     178#: admin/admin-init.php:365
    188179msgid "Needed by viewers to keep messages while user is offline and deliver them when they come back online. Internal service, not accessed directly by the user."
    189180msgstr "Requis par les visualiseurs pour conserver les messages envoyés lorsque l'utilisateur est hors-ligne, et les lui délivrer lorsqu'il revient en ligne. Service interne, non accessible par l'utilisateur."
    190181
    191 #: admin/admin-init.php:342
     182#: admin/admin-init.php:370
    192183msgid "Splash"
    193184msgstr "Splash"
    194185
    195 #: admin/admin-init.php:343
     186#: admin/admin-init.php:371
    196187msgid "The welcome page displayed in the viewer with the login form. A short, no-scroll page, with only essential info. It is required, or at least highly recommended."
    197188msgstr "La page de bienvenue affichée dans le visualiseur avec le formulaire de connexion. Une page courte, sans défilement, avec seulement le contenu essentiel. Requise, ou tout au moins hautement recommandée."
    198189
    199 #: admin/admin-init.php:368
     190#: admin/admin-init.php:396
    200191msgid "Registration page"
    201192msgstr "Page d'enregistrement"
    202193
    203 #: admin/admin-init.php:369
     194#: admin/admin-init.php:397
    204195msgid "Link to the user registration."
    205196msgstr "Lien vers l'inscription."
    206197
    207 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
    208 #: admin/admin-init.php:374
     198#: admin/admin-init.php:402
    209199msgid "Password revovery"
    210200msgstr "Récupération du mot de passe"
    211201
    212 #: admin/admin-init.php:375
     202#: admin/admin-init.php:403
    213203msgid "Link to lost password page."
    214204msgstr "Lien vers la page de récupération de mot de passe."
    215205
    216 #: admin/admin-init.php:380
     206#: admin/admin-init.php:408
    217207msgid "Economy"
    218208msgstr "Économie"
    219209
    220 #: admin/admin-init.php:381
     210#: admin/admin-init.php:409
    221211msgid "Currencies and some other services queried by the viewer. They are not accessed directly by the user."
    222212msgstr "Devises et quelques autres services interrogés par le visualiseur. Ils ne sont pas accessibles par l'utilisateur."
    223213
    224 #: admin/admin-init.php:387
     214#: admin/admin-init.php:415
    225215msgid "About this grid"
    226216msgstr "À propos de cette grille"
    227217
    228 #: admin/admin-init.php:388
     218#: admin/admin-init.php:416
    229219msgid "Detailed info page on your website, via a link displayed on the viewer login page."
    230220msgstr "Page d'informations détaillées, sur votre site web, via un lien affiché sur la page de connexion du visualiseur."
    231221
    232 #: admin/admin-init.php:392
     222#: admin/admin-init.php:420
    233223msgid "Help"
    234224msgstr "Aide"
    235225
    236 #: admin/admin-init.php:393
     226#: admin/admin-init.php:421
    237227msgid "Link to a help page on your website."
    238228msgstr "Lien vers une page d'aide sur votre site web."
    239229
    240 # wpml-name: 6b8467e13ae11c479efa8843f1b95826
    241230#: admin/dashboard.php:13
    242 #: admin/settings.php:35
     231#: admin/settings.php:43
    243232#: includes/shortcodes.php:125
    244233#: includes/widgets.php:47
    245234#: blocks/w4os-gridinfo-block/index.js:27
    246 #: blocks/w4os-gridinfo-block/index.js:55
    247 #: blocks/w4os-gridinfo-block/index.js:70
     235#: blocks/w4os-gridinfo-block/index.js:74
    248236msgid "Grid info"
    249237msgstr "Infos sur la grille"
    250238
    251 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
    252239#: admin/dashboard.php:20
    253240#: includes/shortcodes.php:152
     
    255242#: includes/widgets.php:115
    256243#: blocks/w4os-gridstatus-block/index.js:27
    257 #: blocks/w4os-gridstatus-block/index.js:55
    258 #: blocks/w4os-gridstatus-block/index.js:70
     244#: blocks/w4os-gridstatus-block/index.js:74
    259245msgid "Grid status"
    260246msgstr "Statut de la grille"
     
    264250msgstr "Utilisateurs récents"
    265251
    266 # wpml-name: 46eb01f349dc6c317e78cd1830545358
    267 #: admin/settings.php:48
     252#: admin/settings.php:56
    268253#: includes/shortcodes.php:128
    269254msgid "Grid name"
    270255msgstr "Nom de la grille"
    271256
    272 # wpml-name: 193fe27dd7fcd662652841a7b7e6c912
    273 #: admin/settings.php:55
     257#: admin/settings.php:63
    274258msgid "Robust server database"
    275259msgstr "Base de données du serveur Robust"
    276260
    277 #: admin/settings.php:58
     261#: admin/settings.php:66
     262#: admin/settings.php:221
     263#: admin/settings.php:378
    278264msgid "Hostname"
    279265msgstr "Nom d'hôte"
    280266
    281 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    282 #: admin/settings.php:61
     267#: admin/settings.php:69
     268#: admin/settings.php:225
     269#: admin/settings.php:382
    283270msgid "Database name"
    284271msgstr "Nom de la base de données"
    285272
    286 #: admin/settings.php:64
     273#: admin/settings.php:72
     274#: admin/settings.php:229
     275#: admin/settings.php:386
    287276msgid "Username"
    288277msgstr "Nom d'utilisateur"
    289278
    290 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
    291 #: admin/settings.php:68
     279#: admin/settings.php:76
     280#: admin/settings.php:234
     281#: admin/settings.php:391
    292282msgid "Password"
    293283msgstr "Mot de passe"
    294284
    295 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    296 #: admin/settings.php:75
     285#: admin/settings.php:83
    297286#: admin/status-page.php:67
    298287msgid "Avatar models"
    299288msgstr "Modèles d'avatar"
    300289
    301 # wpml-name: b2d0fb30e09bf39693f6183c33455748
    302 #: admin/settings.php:79
     290#: admin/settings.php:87
    303291msgid "First Name = "
    304292msgstr "Prénom = "
    305293
    306 # wpml-name: 14bcd8bac9d052de9f9aa0f685a6da73
    307 #: admin/settings.php:83
     294#: admin/settings.php:91
    308295msgid "OR Last Name = "
    309296msgstr "OU Nom de famille = "
    310297
    311 #: admin/settings.php:89
    312 msgid "Helpers"
    313 msgstr "Assistants"
    314 
    315 #: admin/settings.php:94
    316 msgid "Provide services"
    317 msgstr "Fournir les services"
    318 
    319298#: admin/settings.php:97
    320 msgid "Web assets server"
     299msgid "Grid users"
     300msgstr "Utilisateurs de la grille"
     301
     302#: admin/settings.php:101
     303#: admin/settings.php:116
     304msgid "Profile page"
     305msgstr "Page de profil"
     306
     307#: admin/settings.php:103
     308#: admin/settings.php:118
     309msgid "Provide web profile page for avatars"
     310msgstr "Fournir une page web de profil pour les avatars"
     311
     312#: admin/settings.php:105
     313#: admin/settings.php:120
     314msgid "Defaults"
     315msgstr "Défaut"
     316
     317#: admin/settings.php:109
     318#: admin/settings.php:124
     319msgid "The page %s must exist, as defined in %spermalinks settings%s."
     320msgstr "La page %s doit exister, comme définie dans les %sréglages des permaliens%s."
     321
     322#: admin/settings.php:132
     323msgid "Show configuration instructions to new users."
     324msgstr "Afficher les instructions de configuration aux nouveaux utilisateurs."
     325
     326#: admin/settings.php:137
     327msgid "Login page"
     328msgstr "Page de connexion"
     329
     330#: admin/settings.php:139
     331msgid "Use profile page as login page"
     332msgstr "Utiliser la page de profil comme page de connexion"
     333
     334#: admin/settings.php:141
     335msgid "Default"
     336msgstr "Défaut"
     337
     338#: admin/settings.php:148
     339msgid "Replace user name"
     340msgstr "Remplacer le nom d'utilisateur"
     341
     342#: admin/settings.php:149
     343msgid "Show avatar name instead of user name in users list."
     344msgstr "Affiche le nom de l'avatar au lieu du nom d'utilisateur dans la liste."
     345
     346#: admin/settings.php:153
     347msgid "Exclude from stats"
     348msgstr "Exclure des statistiques"
     349
     350#: admin/settings.php:155
     351msgid "Models"
     352msgstr "Modèles"
     353
     354#: admin/settings.php:156
     355msgid "Accounts without mail address"
     356msgstr "Comptes sans adresse e=mail"
     357
     358#: admin/settings.php:157
     359msgid "Hypergrid visitors"
     360msgstr "Visiteurs hypergrid"
     361
     362#: admin/settings.php:159
     363msgid "Accounts without email address are usually test accounts created from the console. Uncheck only if you have real avatars without email address."
     364msgstr "Les comptes sans adresse e-mail sont généralement des comptes tests créés à partir de la console. Décochez cette case uniquement si vous avez des avatars réels sans adresse e-mail."
     365
     366#: admin/settings.php:178
     367msgid "Web Assets Server"
    321368msgstr "Serveur web de ressources"
    322369
    323 #: admin/settings.php:103
     370#: admin/settings.php:183
     371msgid "Provide web assets server"
     372msgstr "Fournir le service web de ressources"
     373
     374#: admin/settings.php:186
     375msgid "A web assets server is required to display in-world assets (from the grid) on the website (e.g. profile pictures)."
     376msgstr "Un serveur web de ressources (web assets server) est requis pour afficher les images du monde virtuel sur le site web (par exempe les images de profil)."
     377
     378#: admin/settings.php:189
    324379msgid "Web asset server"
    325380msgstr "Serveur web de ressources"
    326381
    327 #: admin/settings.php:106
    328 #: admin/settings.php:115
    329 msgid "A web assets server is required to display in-world assets (from the grid) on the website (e.g. profile pictures)."
    330 msgstr "Un serveur web de ressources (web assets server) est requis pour afficher les images du monde virtuel sur le site web (par exempe les images de profil)."
    331 
    332 #: admin/settings.php:108
    333 msgid "You can change the asset slug in %spermalinks settings%s."
     382#: admin/settings.php:193
     383msgid "You can set the asset slug in %spermalinks settings%s."
    334384msgstr "Vous pouvez régler le slug des ressources sur %sla page d'option des permaliens%s."
    335385
    336 #: admin/settings.php:113
     386#: admin/settings.php:198
    337387msgid "External assets server URI"
    338388msgstr "Serveur web de ressources externe"
    339389
    340 #: admin/settings.php:116
     390#: admin/settings.php:199
    341391msgid "If W4OS web assets service is disabled, you need a third-party web application."
    342392msgstr "Si le service de ressources web est désactivé, vous devez installer une application web indépendante."
    343393
    344 #: admin/settings.php:119
     394#: admin/settings.php:205
     395msgid "Search"
     396msgstr "Recherche"
     397
     398#: admin/settings.php:209
     399msgid "Provide in-world search"
     400msgstr "Fournir la recherche in-world"
     401
     402#: admin/settings.php:215
     403msgid "Search database"
     404msgstr "Base de données de recherche"
     405
     406#: admin/settings.php:218
     407#: admin/settings.php:365
     408msgid "Use the same database as Robust"
     409msgstr "Utiliser la base de données de Robust"
     410
     411#: admin/settings.php:240
     412msgid "Search engine URL"
     413msgstr "URL du moteur de recherche"
     414
     415#: admin/settings.php:243
     416msgid "URL of the search engine used internally by the viewer (without arguments)."
     417msgstr "URL du moteur de recherche utilisé en interne par la visualiseur (sans argument)."
     418
     419#: admin/settings.php:252
     420msgid "Please note that Search URL is different from Web search URL, which is not handled by W4OS currently. Web search is relevant if you have a web search page dedicated to grid content, providing results with in-world URLs (hop:// or secondlife://). It is optional and is referenced here only to disambiguate settings which unfortunately have similar names."
     421msgstr "Attention, ce Search URL est différent du Web search URL (qui n'est pas utilisé pour le moment par w4os). La recherche web est utile si vous avez une page web dédiée à la recherche de contenu de la grille et fournissant des résultats avec des liens hop:// ou secondlife://. Elle est optionnelle et documentée ici uniquement pour marquer la différence deux réglages qui ont malheureusement le même nom."
     422
     423#: admin/settings.php:265
     424msgid "Search register"
     425msgstr "Registre de la recherche"
     426
     427#: admin/settings.php:268
     428msgid "Data service, used to register regions, objects or land for sale."
     429msgstr "Service de données, utilisé pour enregistrer les régions, objets ou parcelles disponibles à la recherche ou en vente."
     430
     431#: admin/settings.php:281
     432msgid "Events server URL"
     433msgstr "URL du serveur d'événements"
     434
     435#: admin/settings.php:283
     436msgid "HYPEvents server URL, used to fetch upcoming events and make them available in search."
     437msgstr "Serveur HYPEvents, utilisé pour récupérer les événements à venir et les rendre disponibles dans la recherche."
     438
     439#: admin/settings.php:284
     440msgid "Leave blank to ignore events or if you have an other events implementation."
     441msgstr "Laissez vide pour ignorer les événements ou si vous avez une autre implémentation pour les événements."
     442
     443#: admin/settings.php:294
     444msgid "Provide offline helper"
     445msgstr "Fournir le service de message hors-ligne"
     446
     447#: admin/settings.php:300
    345448msgid "Offline helper URI"
    346449msgstr "Assistant de messagerie hors-ligne"
    347450
    348 #: admin/settings.php:123
     451#: admin/settings.php:304
    349452msgid "Set the URL in Robust and OpenSimulator configurations."
    350 msgstr "Réglez l'URL dans la configuration de  Robust et OpenSim."
    351 
    352 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
    353 #: admin/settings.php:141
    354 msgid "Grid users"
    355 msgstr "Utilisateurs de la grille"
    356 
    357 #: admin/settings.php:145
    358 #: admin/settings.php:160
    359 msgid "Profile page"
    360 msgstr "Page de profil"
    361 
    362 # wpml-name: 69675902f4d4a3da44638540557562af
    363 #: admin/settings.php:147
    364 #: admin/settings.php:162
    365 msgid "Provide web profile page for avatars"
    366 msgstr "Fournir une page web de profil pour les avatars"
    367 
    368 #: admin/settings.php:149
    369 #: admin/settings.php:164
    370 msgid "Defaults"
    371 msgstr "Défaut"
    372 
    373 #: admin/settings.php:153
    374 #: admin/settings.php:168
    375 msgid "The page %s must exist, as defined in %spermalinks settings%s."
    376 msgstr "La page %s doit exister, comme définie dans les %sréglages des permaliens%s."
    377 
    378 #: admin/settings.php:176
    379 msgid "Show configuration instructions to new users."
    380 msgstr "Afficher les instructions de configuration aux nouveaux utilisateurs."
    381 
    382 #: admin/settings.php:181
    383 msgid "Login page"
    384 msgstr "Page de connexion"
    385 
    386 #: admin/settings.php:183
    387 msgid "Use profile page as login page"
    388 msgstr "Utiliser la page de profil comme page de connexion"
    389 
    390 #: admin/settings.php:185
    391 msgid "Default"
    392 msgstr "Défaut"
    393 
    394 #: admin/settings.php:192
    395 msgid "Replace user name"
    396 msgstr "Remplacer le nom d'utilisateur"
    397 
    398 #: admin/settings.php:193
    399 msgid "Show avatar name instead of user name in users list."
    400 msgstr "Affiche le nom de l'avatar au lieu du nom d'utilisateur dans la liste."
    401 
    402 #: admin/settings.php:197
    403 msgid "Exclude from stats"
    404 msgstr "Exclure des statistiques"
    405 
    406 #: admin/settings.php:199
    407 msgid "Models"
    408 msgstr "Modèles"
    409 
    410 #: admin/settings.php:200
    411 msgid "Accounts without mail address"
    412 msgstr "Comptes sans adresse e=mail"
    413 
    414 #: admin/settings.php:201
    415 msgid "Hypergrid visitors"
    416 msgstr "Visiteurs hypergrid"
    417 
    418 #: admin/settings.php:203
    419 msgid "Accounts without email address are usually test accounts created from the console. Uncheck only if you have real avatars without email address."
    420 msgstr "Les comptes sans adresse e-mail sont généralement des comptes tests créés à partir de la console. Décochez cette case uniquement si vous avez des avatars réels sans adresse e-mail."
    421 
    422 #: admin/settings.php:365
     453msgstr "Réglez l'URL dans la configuration de  Robust et d'OpenSimulator."
     454
     455#: admin/settings.php:320
     456msgid "Sender e-mail address"
     457msgstr "Adresse e-mail de l'expéditeur"
     458
     459#: admin/settings.php:324
     460msgid "A no-reply e-mail address used to forward messages for users enabling \"Email me IMs when I'm offline\" option."
     461msgstr "Une adresse \"no-reply\" utilisée pour transférer les messages aux utilisateurs ayant activé l'option \"Envoyer les IMs par email si je suis déconnecté\"."
     462
     463#: admin/settings.php:333
     464msgid "Provide economy helpers"
     465msgstr "Fournir les services d'économie"
     466
     467#: admin/settings.php:336
     468msgid "Economy helpers are additional scripts needed if you implement economy on your grid (with real or fake currency)."
     469msgstr "Les assistants d'économie sont des scripts additionnels, nécessaires si vous implémentez une économie dans votre grille (avec une monnaie réelle ou factice)."
     470
     471#: admin/settings.php:337
     472msgid "Helper scripts allow communication between the money server and the grid: current balance update, currency cost estimation, land and object sales, payments..."
     473msgstr "Les scripts permettent la communication entre le serveur de monnaie et la grille: mise à jour de la balance, estimation du coût d'achat de maonnaie, vente d'objets et de terrains, paiements..."
     474
     475#: admin/settings.php:339
     476msgid "Money server is not included in OpenSimulator distribution and require a separate installation, e.g. from %s."
     477msgstr "Le serveur de monnaie n'est pas inclus dans la distribution d'OpenSimulator et nécessite une installation séparée, par exemple %s."
     478
     479#: admin/settings.php:347
     480msgid "Economy base URI"
     481msgstr "Base d'URI économie"
     482
     483#: admin/settings.php:351
     484msgid "The URL must be set in Robust configuration."
     485msgstr "Réglez l'URL dans la configuration de  Robust."
     486
     487#: admin/settings.php:362
     488msgid "Economy database"
     489msgstr "Base de données de l'économie"
     490
     491#: admin/settings.php:397
     492msgid "Currency Provider"
     493msgstr "Fournisseur de devises"
     494
     495#: admin/settings.php:401
     496msgid "No provider, use fake money."
     497msgstr "Pas de fournisseur, utiliser une monnaie factice."
     498
     499#: admin/settings.php:408
     500msgid "Currency conversion rate"
     501msgstr "Taux de conversion de la monnaie"
     502
     503#: admin/settings.php:409
     504msgid "Amount to pay in US$ for 1000 in-world money units. Used for cost estimation. If not set, the rate will be 10/1000 (1 cent per money unit)"
     505msgstr "Montant à payer en US$ pour 1000 unités de monnaie virtuelle. Utilisé pour estimer le coût. Si non spécifié, le rapport sera 10/1000 (1 cent par unité de monnaie)"
     506
     507#: admin/settings.php:412
     508msgid "Podex redirect message"
     509msgstr "Message de redirection de Podex"
     510
     511#: admin/settings.php:413
     512msgid "Please use our terminals in-world to proceed. Click OK to teleport to terminals region."
     513msgstr "Merci d'utiliser les terminals dans le simulateur. Cliquez sur OK pour être téléporté dans la région des terminaux."
     514
     515#: admin/settings.php:416
     516msgid "Podex redirect URL"
     517msgstr "URL de redirection de Podex"
     518
     519#: admin/settings.php:420
     520msgid "Money Script Access Key"
     521msgstr "Clé d'accès des scripts de devise"
     522
     523#: admin/settings.php:581
    423524msgid "Values must match Robust.HG.ini (or Robust.HG.ini) config file."
    424525msgstr "Les valeurs doivent correspondre à celles du fichier Robust.HG.ini (ou Robust.HG.ini)."
    425526
    426 #: admin/settings.php:366
     527#: admin/settings.php:582
    427528msgid "Robust server must be running. Values entered here will be checked against your Robust server and updated if needed."
    428529msgstr "Le serveur Robust doit être actif. Les valeurs entrées ici seront vérifiées depuis le serveur Robust et corrigées si nécessaires."
    429530
    430 #: admin/settings.php:371
     531#: admin/settings.php:587
    431532msgid "Grid accounts matching first name or last name set below are considered as avatar models. They will appear on the avatar registration form, with their in-world profile picture."
    432533msgstr "Les comptes avec un prénom ou un nom identique à ceux spécifiés ci-dessous sont considérés comme des modèles d'avatar. Ils apparaîtront  avec leur image de profil sur le formulaire d'enregistrement d'un avatar."
    433534
    434 # wpml-name: 6bdda8124d6ca549428567dfc1c0532d
    435535#: admin/status-page.php:15
    436536msgid "Available shortcodes"
    437537msgstr "Code courts (shortcodes) disponibles"
    438538
    439 # wpml-name: 119154a6f7028c6f8ebe3e470e626296
    440539#: admin/status-page.php:20
    441540msgid "General information (grid name and login uri)"
    442541msgstr "Informations générales (nom de la grille et URI de connexion)"
    443542
    444 # wpml-name: 9dd1ee1a9ac16e90a05dc54134ea1796
    445543#: admin/status-page.php:26
    446544msgid "Online users, regions, etc."
     
    459557msgstr "Utilisateurs"
    460558
    461 # wpml-name: 6834699b2d08455d0475c76d54356191
    462559#: admin/status-page.php:48
    463560msgid "Total"
     
    472569msgstr "Sync"
    473570
    474 # wpml-name: 69675902f4d4a3da44638540557562af
    475571#: admin/status-page.php:51
    476572msgid "Grid only"
    477573msgstr "Grille seulement"
    478574
    479 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
    480575#: admin/status-page.php:55
    481576msgid "Grid accounts"
     
    528623msgstr "Ces modules n'ont pas été trouvés: %s. Installez-les pour tirer le maximum de ce plugin."
    529624
    530 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
    531625#: admin/status-page.php:147
    532626msgid "OpenSimulator pages"
     
    561655msgstr "Ce service requiert une application web distincte.<br>Essayez <a href=\"%1$s\" target=_blank>%1$s</a>."
    562656
     657#: blocks/popular-places.php:126
     658msgid "Popular places"
     659msgstr "Lieux populaires"
     660
     661#: blocks/popular-places.php:132
     662#: includes/shortcodes.php:159
     663msgid "No result"
     664msgstr "Aucun résultat"
     665
    563666#: includes/assets.php:37
    564667msgid "Assets base"
    565668msgstr "Base des assets"
    566669
    567 #: includes/functions.php:169
     670#: includes/cron.php:20
     671msgid "every_five_minutes"
     672msgstr "every_five_minutes"
     673
     674#: includes/functions.php:149
    568675msgid "A local Robust server has been found. Please check Login URI and Grid name configuration."
    569676msgstr "Un serveur local Robust a été détecté. Vérifiez la configuration de l'URI de connection et du nom de la grille."
    570677
    571 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    572 #: includes/functions.php:187
     678#: includes/functions.php:168
    573679msgid "OpenSimulator settings page"
    574680msgstr "Page des réglages OpenSimulator"
    575681
    576 #: includes/functions.php:230
    577 msgid "Yes"
    578 msgstr "Oui"
    579 
    580 #: includes/functions.php:232
    581 msgid "No"
    582 msgstr "Non"
    583 
    584 # wpml-name: 69675902f4d4a3da44638540557562af
    585 #: includes/functions.php:245
    586 msgid "Grid online"
    587 msgstr "Grille en ligne"
    588 
    589 # wpml-name: ef53538ae41a651c7f72ab6cb1135d8c
    590 #: includes/functions.php:246
     682#: includes/functions.php:210
     683msgid "Online"
     684msgstr "En ligne"
     685
     686#: includes/functions.php:210
     687msgid "Offline"
     688msgstr "Hors ligne"
     689
     690#: includes/functions.php:228
    591691msgid "Members"
    592692msgstr "Membres"
    593693
    594 # wpml-name: fd9754e08c4e5151b83bc2abbf21ffb0
    595 #: includes/functions.php:248
     694#: includes/functions.php:230
    596695msgid "Active members (30 days)"
    597696msgstr "Membres actifs (30 jours)"
    598697
    599 # wpml-name: 67ea4b3432b974a20b2c8ee6609e363c
    600 #: includes/functions.php:251
     698#: includes/functions.php:233
    601699msgid "Members in world"
    602700msgstr "Membres sur la grille"
    603701
    604 # wpml-name: fd9754e08c4e5151b83bc2abbf21ffb0
    605 #: includes/functions.php:258
     702#: includes/functions.php:240
    606703msgid "Active users (30 days)"
    607704msgstr "Utilisateurs actifs (30 jours)"
    608705
    609 # wpml-name: 9143e8053fefd25ce03ae81136931586
    610 #: includes/functions.php:260
     706#: includes/functions.php:242
    611707msgid "Total users in world"
    612708msgstr "Utilisateurs sur la grille"
    613709
    614 # wpml-name: 5948f3347ebc02ebc690227c059661e1
    615 #: includes/functions.php:264
     710#: includes/functions.php:246
    616711msgid "Regions"
    617712msgstr "Régions"
    618713
    619 # wpml-name: 6834699b2d08455d0475c76d54356191
    620 #: includes/functions.php:266
     714#: includes/functions.php:248
    621715msgid "Total area"
    622716msgstr "Surface totale"
    623717
    624 #: includes/functions.php:374
     718#: includes/functions.php:356
    625719msgid "%s"
    626720msgstr "%s"
    627721
    628 #: includes/functions.php:412
     722#: includes/functions.php:395
    629723msgid "Joined today"
    630724msgstr "Né⋅e aujourd'hui"
    631725
    632 #: includes/functions.php:413
     726#: includes/functions.php:396
    633727msgid "%s days old"
    634728msgstr "%s jours"
    635729
    636 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
    637730#: includes/profile-page.php:51
    638731msgid "Lost Password"
    639732msgstr "Mot de passe perdu"
    640733
    641 # wpml-name: 5948f3347ebc02ebc690227c059661e1
    642734#: includes/profile-page.php:56
    643735msgid "Register"
     
    652744msgstr "E-mail"
    653745
    654 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
    655746#: includes/profile-page.php:90
    656747msgid "Reset Password"
     
    660751#: includes/profile-page.php:152
    661752#: templates/content-configuration.php:40
    662 #: templates/content-page-profile.php:24
     753#: templates/content-page-profile.php:26
    663754msgid "Log in"
    664755msgstr "Connexion"
     
    676767msgstr "Créer mon avatar"
    677768
    678 # wpml-name: 69675902f4d4a3da44638540557562af
    679769#: includes/profile-page.php:165
    680 #: templates/content-page-profile.php:52
     770#: templates/content-page-profile.php:54
    681771msgid "%s's profile"
    682772msgstr "Profil de %s"
    683773
    684 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    685774#: includes/profile-page.php:168
    686775msgid "Avatar not found"
     
    779868msgstr "Données d'avatar mises à jour pour %s utilisateurs"
    780869
    781 # wpml-name: d0f651f1495d346088ae49450c620e9b
    782870#: includes/profile.php:255
    783871#: includes/profile.php:967
     
    785873msgstr "OpenSimulator"
    786874
    787 # wpml-name: 0d3e39fb622d9e6d7b389757aa651fff
    788875#: includes/profile.php:404
    789876msgid "This user already has an avatar."
    790877msgstr "Cet utilisateur a déjà un avatar."
    791878
    792 # wpml-name: b2d0fb30e09bf39693f6183c33455748
    793879#: includes/profile.php:415
    794880msgid "First name required"
    795881msgstr "Prénom requis"
    796882
    797 # wpml-name: 14bcd8bac9d052de9f9aa0f685a6da73
    798883#: includes/profile.php:416
    799884msgid "Last name required"
    800885msgstr "Nom de famille requis"
    801886
    802 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
    803887#: includes/profile.php:418
    804888msgid "Password required"
     
    809893msgstr "Le mot de passe ne correspond pas."
    810894
    811 # wpml-name: 4eb86d524f30b9885871ed68c24b0f29
    812895#: includes/profile.php:428
    813896#: includes/profile.php:432
     
    831914msgstr "Erreur lors de la création de l'utilisateur"
    832915
    833 # wpml-name: d9c2d86a66aa5a45326c3757f3a272cc
    834916#: includes/profile.php:479
    835917msgid "Error while setting password"
     
    860942msgstr "Des erreurs sont survenues lors de la création de l'utilisateur"
    861943
    862 # wpml-name: 02cb97a68e5137af44e882dbe2180485
    863944#: includes/profile.php:663
    864945msgid "Avatar %s created successfully."
     
    869950msgstr "Vous avez besoin d'un avatar pour explorer notre monde virtuel."
    870951
    871 # wpml-name: 1a87f41bc2db648685564cf6fa5b2903
    872952#: includes/profile.php:677
    873953msgid "Choose a name below. This is how people will see you in-world. Once set, your avatar name cannot be changed."
    874954msgstr "Choisissez un nom ci-dessous. C'est comme ça que les autres vous verront en ligne. Une fois créé, il n'est plus possible de modifier le nom de votre avatar."
    875955
    876 # wpml-name: bfc045552fb736eb0e776baee784de42
    877956#: includes/profile.php:700
    878957msgid "Avatar first name"
    879958msgstr "Prénom de l'avatar"
    880959
    881 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    882960#: includes/profile.php:704
    883961msgid "Avatar last name"
    884962msgstr "Nom de famille de l'avatar"
    885963
    886 # wpml-name: d9c2d86a66aa5a45326c3757f3a272cc
    887964#: includes/profile.php:709
    888965msgid "Confirm your password"
     
    897974msgstr "Votre apparence initiale"
    898975
    899 # wpml-name: 90efd059f58183a99038e138b8fe17f0
    900976#: includes/profile.php:726
    901977msgid "You can change it as often as you want in the virtual world."
     
    906982msgstr "Enregistrer"
    907983
    908 # wpml-name: 877a81d559efa8e5dac0cccac9f80a09
    909984#: includes/profile.php:795
    910985msgid "leave blank to leave unchanged"
     
    915990msgstr "Créer un avatar"
    916991
    917 # wpml-name: 69675902f4d4a3da44638540557562af
    918992#: includes/profile.php:889
    919993#: blocks/w4os-gridprofile-block/index.js:27
    920 #: blocks/w4os-gridprofile-block/index.js:55
    921 #: blocks/w4os-gridprofile-block/index.js:70
     994#: blocks/w4os-gridprofile-block/index.js:74
    922995msgid "Grid profile"
    923996msgstr "Profil de grille"
    924997
    925 # wpml-name: bfc045552fb736eb0e776baee784de42
    926998#: includes/profile.php:977
    927999msgid "Avatar First Name"
    9281000msgstr "Prénom de l'avatar"
    9291001
    930 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    9311002#: includes/profile.php:983
    9321003msgid "Avatar Last Name"
     
    9491020msgstr "Configurer la base de données W4OS "
    9501021
    951 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
    9521022#: includes/shortcodes.php:103
    9531023msgid "Edit user"
     
    9581028msgstr "Configurer W4OS "
    9591029
    960 # wpml-name: 751cfef8ad45902372601aeac58bdad7
    9611030#: includes/shortcodes.php:129
    9621031msgid "Login URI"
    9631032msgstr "URI de connexion"
    9641033
    965 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    9661034#: includes/shortcodes.php:134
    9671035msgid "OpenSimulator not configured"
     
    9721040msgstr "Configurer la base de données de W4OS "
    9731041
    974 #: includes/shortcodes.php:159
    975 msgid "No result"
    976 msgstr "Aucun résultat"
    977 
    9781042#: includes/updates.php:25
    9791043msgid "Update %s applied"
    9801044msgstr "Mise à jour %s appliquée"
    9811045
    982 # wpml-name: 02cb97a68e5137af44e882dbe2180485
    9831046#: includes/updates.php:36
    9841047msgid "Update %s applied sucessfully"
     
    9951058msgstr "W4OS mis à jour"
    9961059
    997 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
    9981060#: includes/updates.php:71
    9991061msgid "Grid user"
     
    10071069msgid "Grid and WordPress users synchronized."
    10081070msgstr "Utilisateurs de WordPress et de la grille synchronisés."
     1071
     1072#: includes/updates.php:129
     1073msgid "OpenSim Search tables updated."
     1074msgstr "Base de données de recherche mise à jour."
    10091075
    10101076#: includes/users.php:138
     
    10501116msgstr "Tables manquantes: %s. La base de données est connectée, mais ne semble pas valide "
    10511117
    1052 # wpml-name: 6b8467e13ae11c479efa8843f1b95826
    10531118#: includes/widgets.php:10
    10541119msgid "Grid info Widget"
     
    11121177msgstr "Cliquer sur \"Connexion\""
    11131178
    1114 #: templates/content-page-profile.php:13
     1179#: templates/content-page-profile.php:15
    11151180msgid "My Avatar"
    11161181msgstr "Mon avatar"
  • w4os-opensimulator-web-interface/trunk/languages/w4os-nl_NL-06df46ff2b3937e7001c361bd6cf1b6d.json

    r2654551 r2693962  
    1 {"translation-revision-date":"2022-01-08 09:16-0400","generator":"WP-CLI\/2.5.0","source":"blocks\/w4os-gridprofile-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nl_NL","plural-forms":"nplurals=2; plural=(n != 1);"},"Grid profile":[""]}}}
     1{"translation-revision-date":"","generator":"WP-CLI\/2.6.0","source":"blocks\/w4os-gridprofile-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nl","plural-forms":"nplurals=2; plural=(n != 1);"},"Grid profile":["Rooster profiel"]}}}
  • w4os-opensimulator-web-interface/trunk/languages/w4os-nl_NL-b7fa42b10b5a72ab058777ced84f24c3.json

    r2654551 r2693962  
    1 {"translation-revision-date":"2022-01-08 09:16-0400","generator":"WP-CLI\/2.5.0","source":"blocks\/w4os-gridinfo-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nl_NL","plural-forms":"nplurals=2; plural=(n != 1);"},"Grid info":["Grid info"]}}}
     1{"translation-revision-date":"","generator":"WP-CLI\/2.6.0","source":"blocks\/w4os-gridinfo-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nl","plural-forms":"nplurals=2; plural=(n != 1);"},"Grid info":["Grid info"]}}}
  • w4os-opensimulator-web-interface/trunk/languages/w4os-nl_NL-c8b0b80a28abe12f9f976e4a01981e7f.json

    r2654551 r2693962  
    1 {"translation-revision-date":"2022-01-08 09:16-0400","generator":"WP-CLI\/2.5.0","source":"blocks\/w4os-gridstatus-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nl_NL","plural-forms":"nplurals=2; plural=(n != 1);"},"Grid status":["Grid status"]}}}
     1{"translation-revision-date":"","generator":"WP-CLI\/2.6.0","source":"blocks\/w4os-gridstatus-block\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nl","plural-forms":"nplurals=2; plural=(n != 1);"},"Grid status":["Grid status"]}}}
  • w4os-opensimulator-web-interface/trunk/languages/w4os-nl_NL.po

    r2654551 r2693962  
    44"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/w4os\n"
    55"Last-Translator: Olivier van Helden <olivier@van-helden.net>\n"
    6 "Language-Team: Speculoos World\n"
     6"Language-Team: \n"
    77"MIME-Version: 1.0\n"
    8 "Content-Type: text/plain; charset=utf-8\n"
     8"Content-Type: text/plain; charset=UTF-8\n"
    99"Content-Transfer-Encoding: 8bit\n"
    10 "POT-Creation-Date: 2022-01-08T09:15:34-04:00\n"
    11 "PO-Revision-Date: 2022-01-08 09:16-0400\n"
    12 "Language: nl_NL\n"
    13 "X-Generator: Poedit 2.4.2\n"
     10"POT-Creation-Date: 2022-03-13T19:53:38-04:00\n"
     11"PO-Revision-Date: \n"
     12"Language: nl\n"
     13"X-Generator: Poedit 3.0\n"
    1414"Plural-Forms: nplurals=2; plural=(n != 1);\n"
    1515
    16 # wpml-name: 89e15c20b6fff50f9caa1f171381251d
    1716#. Plugin Name of the plugin
    1817msgid "w4os - OpenSimulator Web Interface"
    1918msgstr "w4os - OpenSimulator Web Interface"
    2019
    21 # #-#-#-#-#  catalog.po (w4os)  #-#-#-#-#
    22 # wpml-name: 8a556ddad981269d9764cbf640cfd337
    23 # wpml-name: f279731266ee1b5ff0b7bd85e585dfef
    2420#. Plugin URI of the plugin
    2521msgid "https://w4os.org/"
    2622msgstr "https://w4os.org/"
    2723
    28 # wpml-name: 374124f21084c34d958491bf98d72af4
    2924#. Description of the plugin
    3025msgid "WordPress interface for OpenSimulator (w4os)."
    3126msgstr "WordPress-interface voor OpenSimulator (w4os)."
    3227
    33 # wpml-name: 6dfd7d212f1bf0f6121142f105f7c704
    3428#. Author of the plugin
    3529msgid "Speculoos World"
    3630msgstr "Speculoos World"
    3731
    38 # #-#-#-#-#  catalog.po (w4os)  #-#-#-#-#
    39 # wpml-name: 8a556ddad981269d9764cbf640cfd337
    40 # wpml-name: f279731266ee1b5ff0b7bd85e585dfef
    4132#. Author URI of the plugin
    4233msgid "https://speculoos.world"
    4334msgstr "https://speculoos.world/nl"
    4435
    45 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
    4636#: admin/admin-init.php:26
    4737msgid "OpenSimulator Status"
     
    4939
    5040#: admin/admin-init.php:26
     41#: includes/functions.php:227
    5142msgid "Status"
    5243msgstr "Status"
    5344
    54 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    5545#: admin/admin-init.php:29
    5646msgid "OpenSimulator Settings"
     
    5848
    5949#: admin/admin-init.php:30
    60 #: admin/settings.php:387
     50#: admin/settings.php:603
    6151msgid "Settings"
    6252msgstr "Instellingen"
    6353
    64 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    65 #: admin/admin-init.php:75
     54#: admin/admin-init.php:37
     55#: admin/admin-init.php:83
     56msgid "OpenSimulator Helpers"
     57msgstr "OpenSimulator"
     58
     59#: admin/admin-init.php:38
     60msgid "Helpers"
     61msgstr "Helpers"
     62
     63#: admin/admin-init.php:103
    6664#: includes/profile.php:118
    6765msgid "Avatar Name"
    6866msgstr "Avatar naam"
    6967
    70 #: admin/admin-init.php:81
    71 #: admin/admin-init.php:87
     68#: admin/admin-init.php:109
     69#: admin/admin-init.php:115
    7270#: includes/profile.php:124
    7371msgid "Born"
    74 msgstr ""
    75 
    76 #: admin/admin-init.php:82
    77 #: admin/admin-init.php:88
     72msgstr "Geboren"
     73
     74#: admin/admin-init.php:110
     75#: admin/admin-init.php:116
    7876msgid "Last Seen"
    79 msgstr ""
    80 
    81 # wpml-name: 69675902f4d4a3da44638540557562af
    82 #: admin/admin-init.php:103
     77msgstr "Laatst gezien"
     78
     79#: admin/admin-init.php:131
    8380#: includes/shortcodes.php:104
    8481msgid "View profile"
    85 msgstr ""
    86 
    87 #: admin/admin-init.php:160
     82msgstr "Bekijk profiel"
     83
     84#: admin/admin-init.php:188
    8885msgid "With Avatar"
    8986msgstr "Met avatar"
    9087
    91 # wpml-name: 847fcf17b5e3d8a6625d71c4dedd34a1
    92 #: admin/admin-init.php:161
     88#: admin/admin-init.php:189
    9389msgid "Without Avatar"
    9490msgstr "Zonder avatar"
    9591
    96 #: admin/admin-init.php:178
     92#: admin/admin-init.php:206
    9793msgid "Filter users..."
    98 msgstr ""
    99 
    100 #: admin/admin-init.php:184
     94msgstr "Filter gebruikers..."
     95
     96#: admin/admin-init.php:212
    10197msgid "Filter"
    102 msgstr ""
    103 
    104 # wpml-name: d0f651f1495d346088ae49450c620e9b
    105 #: admin/admin-init.php:230
     98msgstr "Filter"
     99
     100#: admin/admin-init.php:258
    106101msgid "OpenSimulator Profile"
    107102msgstr "OpenSimulator profiel"
    108103
    109 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
    110 #: admin/admin-init.php:232
     104#: admin/admin-init.php:260
    111105msgid "OpenSimulator Splash"
    112 msgstr ""
    113 
    114 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
    115 #: admin/admin-init.php:234
     106msgstr "OpenSimulator Splash"
     107
     108#: admin/admin-init.php:262
    116109msgid "OpenSimulator Search"
    117 msgstr ""
    118 
    119 # wpml-name: d0f651f1495d346088ae49450c620e9b
    120 #: admin/admin-init.php:236
     110msgstr "OpenSimulator Zoeken"
     111
     112#: admin/admin-init.php:264
    121113msgid "OpenSimulator Economy"
    122 msgstr ""
    123 
    124 # wpml-name: d0f651f1495d346088ae49450c620e9b
    125 #: admin/admin-init.php:238
     114msgstr "OpenSimulator economie"
     115
     116#: admin/admin-init.php:266
    126117msgid "OpenSimulator About"
    127118msgstr "OpenSimulator"
    128119
    129 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    130 #: admin/admin-init.php:240
     120#: admin/admin-init.php:268
    131121msgid "OpenSimulator Register"
    132 msgstr ""
    133 
    134 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
    135 #: admin/admin-init.php:242
     122msgstr "OpenSimulator Register"
     123
     124#: admin/admin-init.php:270
    136125msgid "OpenSimulator Password"
    137 msgstr ""
    138 
    139 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    140 #: admin/admin-init.php:244
     126msgstr "OpenSimulator wachtwoord"
     127
     128#: admin/admin-init.php:272
    141129msgid "OpenSimulator Offline Messages"
    142 msgstr ""
    143 
    144 #: admin/admin-init.php:256
    145 #: admin/admin-init.php:270
     130msgstr "OpenSimulator Offline Berichten"
     131
     132#: admin/admin-init.php:284
     133#: admin/admin-init.php:298
    146134msgid "The followed link has expired, please try again"
    147 msgstr ""
    148 
    149 #: admin/admin-init.php:277
     135msgstr "De gevolgde link is verlopen, probeer het opnieuw"
     136
     137#: admin/admin-init.php:305
    150138msgid "Page %s already exists."
    151 msgstr ""
    152 
    153 #: admin/admin-init.php:294
     139msgstr "Pagina %s bestaat al."
     140
     141#: admin/admin-init.php:322
    154142msgid "New page %s created."
    155 msgstr ""
    156 
    157 #: admin/admin-init.php:298
     143msgstr "Nieuwe pagina %s aangemaakt."
     144
     145#: admin/admin-init.php:326
    158146msgid "Error while creating page %s."
    159 msgstr ""
    160 
    161 # wpml-name: 317e8940a1b9f03b83ef85393bd49552
    162 #: admin/admin-init.php:310
     147msgstr "Fout bij het aanmaken van pagina %s."
     148
     149#: admin/admin-init.php:338
    163150msgid "Avatar profile"
    164151msgstr "Avatar profiel"
    165152
    166 #: admin/admin-init.php:311
     153#: admin/admin-init.php:339
    167154msgid "The base URL for avatar web profiles."
    168 msgstr ""
    169 
    170 #: admin/admin-init.php:314
     155msgstr "De basis URL voor avatar web profielen."
     156
     157#: admin/admin-init.php:342
    171158msgid "Search Service"
    172 msgstr ""
    173 
    174 #: admin/admin-init.php:315
     159msgstr "Zoekdienst"
     160
     161#: admin/admin-init.php:343
    175162msgid "Search service used by the viewer. Search can be provided by the simulator core (limited), or by an external service for additional functionalities (like events). Requires OpenSimSearch.Modules.dll."
    176 msgstr ""
    177 
    178 #: admin/admin-init.php:325
     163msgstr "Zoekdienst gebruikt door de viewer. Zoeken kan worden geleverd door de simulator kern (beperkt), of door een externe service voor extra functionaliteiten (zoals gebeurtenissen). Vereist OpenSimSearch.Modules.dll."
     164
     165#: admin/admin-init.php:353
    179166msgid "Web Search"
    180 msgstr ""
    181 
    182 #: admin/admin-init.php:326
     167msgstr "Zoeken op het web"
     168
     169#: admin/admin-init.php:354
    183170msgid "Web tab of viewer search windows. Relevant if you have a search page providing content from the grid."
    184 msgstr ""
    185 
    186 #: admin/admin-init.php:336
    187 #: admin/settings.php:98
     171msgstr "Web tabblad van viewer zoekvensters. Relevant als u een zoekpagina hebt met inhoud uit het raster."
     172
     173#: admin/admin-init.php:364
     174#: admin/settings.php:290
    188175msgid "Offline messages"
    189 msgstr ""
    190 
    191 #: admin/admin-init.php:337
     176msgstr "Offline berichten"
     177
     178#: admin/admin-init.php:365
    192179msgid "Needed by viewers to keep messages while user is offline and deliver them when they come back online. Internal service, not accessed directly by the user."
    193 msgstr ""
    194 
    195 #: admin/admin-init.php:342
     180msgstr "Nodig voor viewers om berichten te bewaren terwijl de gebruiker offline is en ze af te leveren wanneer hij weer online komt. Interne dienst, niet rechtstreeks toegankelijk voor de gebruiker."
     181
     182#: admin/admin-init.php:370
    196183msgid "Splash"
    197 msgstr ""
    198 
    199 #: admin/admin-init.php:343
     184msgstr "Splash"
     185
     186#: admin/admin-init.php:371
    200187msgid "The welcome page displayed in the viewer with the login form. A short, no-scroll page, with only essential info. It is required, or at least highly recommended."
    201 msgstr ""
    202 
    203 #: admin/admin-init.php:368
     188msgstr "De welkomstpagina die in de viewer wordt getoond met het inlogformulier. Een korte, niet scrollende pagina, met alleen essentiële info. Het is verplicht, of op zijn minst sterk aanbevolen."
     189
     190#: admin/admin-init.php:396
    204191msgid "Registration page"
    205 msgstr ""
    206 
    207 #: admin/admin-init.php:369
     192msgstr "Registratie pagina"
     193
     194#: admin/admin-init.php:397
    208195msgid "Link to the user registration."
    209 msgstr ""
    210 
    211 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
    212 #: admin/admin-init.php:374
     196msgstr "Link naar de gebruikersregistratie."
     197
     198#: admin/admin-init.php:402
    213199msgid "Password revovery"
    214 msgstr ""
    215 
    216 #: admin/admin-init.php:375
     200msgstr "Wachtwoord herontdekking"
     201
     202#: admin/admin-init.php:403
    217203msgid "Link to lost password page."
    218 msgstr ""
    219 
    220 #: admin/admin-init.php:380
     204msgstr "Link naar de verloren wachtwoord pagina."
     205
     206#: admin/admin-init.php:408
    221207msgid "Economy"
    222 msgstr ""
    223 
    224 #: admin/admin-init.php:381
     208msgstr "Economie"
     209
     210#: admin/admin-init.php:409
    225211msgid "Currencies and some other services queried by the viewer. They are not accessed directly by the user."
    226 msgstr ""
    227 
    228 #: admin/admin-init.php:387
     212msgstr "Valuta's en enkele andere diensten die door de kijker worden opgevraagd. Zij zijn niet rechtstreeks toegankelijk voor de gebruiker."
     213
     214#: admin/admin-init.php:415
    229215msgid "About this grid"
    230 msgstr ""
    231 
    232 #: admin/admin-init.php:388
     216msgstr "Over dit rooster"
     217
     218#: admin/admin-init.php:416
    233219msgid "Detailed info page on your website, via a link displayed on the viewer login page."
    234 msgstr ""
    235 
    236 #: admin/admin-init.php:392
     220msgstr "Gedetailleerde informatiepagina op uw website, via een link op de inlogpagina van de kijker."
     221
     222#: admin/admin-init.php:420
    237223msgid "Help"
    238 msgstr ""
    239 
    240 #: admin/admin-init.php:393
     224msgstr "Help"
     225
     226#: admin/admin-init.php:421
    241227msgid "Link to a help page on your website."
    242 msgstr ""
    243 
    244 # wpml-name: 6b8467e13ae11c479efa8843f1b95826
     228msgstr "Link naar een hulppagina op uw website."
     229
    245230#: admin/dashboard.php:13
    246 #: admin/settings.php:35
     231#: admin/settings.php:43
    247232#: includes/shortcodes.php:125
    248233#: includes/widgets.php:47
    249234#: blocks/w4os-gridinfo-block/index.js:27
    250 #: blocks/w4os-gridinfo-block/index.js:55
    251 #: blocks/w4os-gridinfo-block/index.js:70
     235#: blocks/w4os-gridinfo-block/index.js:74
    252236msgid "Grid info"
    253237msgstr "Grid info"
    254238
    255 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
    256239#: admin/dashboard.php:20
    257240#: includes/shortcodes.php:152
     
    259242#: includes/widgets.php:115
    260243#: blocks/w4os-gridstatus-block/index.js:27
    261 #: blocks/w4os-gridstatus-block/index.js:55
    262 #: blocks/w4os-gridstatus-block/index.js:70
     244#: blocks/w4os-gridstatus-block/index.js:74
    263245msgid "Grid status"
    264246msgstr "Grid status"
     
    268250msgstr "Recente gebruikers"
    269251
    270 # wpml-name: 46eb01f349dc6c317e78cd1830545358
    271 #: admin/settings.php:48
     252#: admin/settings.php:56
    272253#: includes/shortcodes.php:128
    273254msgid "Grid name"
    274255msgstr "Grid naam"
    275256
    276 # wpml-name: 193fe27dd7fcd662652841a7b7e6c912
    277 #: admin/settings.php:55
     257#: admin/settings.php:63
    278258msgid "Robust server database"
    279259msgstr "Robust server database"
    280260
    281 #: admin/settings.php:58
     261#: admin/settings.php:66
     262#: admin/settings.php:221
     263#: admin/settings.php:378
    282264msgid "Hostname"
    283265msgstr "Hostnaam"
    284266
    285 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    286 #: admin/settings.php:61
     267#: admin/settings.php:69
     268#: admin/settings.php:225
     269#: admin/settings.php:382
    287270msgid "Database name"
    288271msgstr "Database naam"
    289272
    290 #: admin/settings.php:64
     273#: admin/settings.php:72
     274#: admin/settings.php:229
     275#: admin/settings.php:386
    291276msgid "Username"
    292277msgstr "Gebruikersnaam"
    293278
    294 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
    295 #: admin/settings.php:68
     279#: admin/settings.php:76
     280#: admin/settings.php:234
     281#: admin/settings.php:391
    296282msgid "Password"
    297283msgstr "Wachtwoord"
    298284
    299 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    300 #: admin/settings.php:75
     285#: admin/settings.php:83
    301286#: admin/status-page.php:67
    302287msgid "Avatar models"
    303 msgstr ""
    304 
    305 # wpml-name: b2d0fb30e09bf39693f6183c33455748
    306 #: admin/settings.php:79
     288msgstr "Avatar modellen"
     289
     290#: admin/settings.php:87
    307291msgid "First Name = "
    308 msgstr "Voornaam ="
    309 
    310 # wpml-name: 14bcd8bac9d052de9f9aa0f685a6da73
    311 #: admin/settings.php:83
     292msgstr "Voornaam = "
     293
     294#: admin/settings.php:91
    312295msgid "OR Last Name = "
    313 msgstr "OF Achternaam ="
    314 
    315 #: admin/settings.php:89
    316 msgid "Helpers"
    317 msgstr ""
    318 
    319 #: admin/settings.php:94
    320 msgid "Provide services"
    321 msgstr ""
     296msgstr "OF Achternaam = "
    322297
    323298#: admin/settings.php:97
    324 msgid "Web assets server"
     299msgid "Grid users"
     300msgstr "Grid gebruikers"
     301
     302#: admin/settings.php:101
     303#: admin/settings.php:116
     304msgid "Profile page"
     305msgstr "Profiel pagina"
     306
     307#: admin/settings.php:103
     308#: admin/settings.php:118
     309msgid "Provide web profile page for avatars"
     310msgstr "Maak een webprofielpagina voor avatars"
     311
     312#: admin/settings.php:105
     313#: admin/settings.php:120
     314msgid "Defaults"
     315msgstr "Standaards"
     316
     317#: admin/settings.php:109
     318#: admin/settings.php:124
     319msgid "The page %s must exist, as defined in %spermalinks settings%s."
     320msgstr "De pagina %s moet bestaan, zoals gedefinieerd in %spermalinks settings%s."
     321
     322#: admin/settings.php:132
     323msgid "Show configuration instructions to new users."
     324msgstr "Toon configuratie-instructies aan nieuwe gebruikers."
     325
     326#: admin/settings.php:137
     327msgid "Login page"
     328msgstr "Inlogpagina"
     329
     330#: admin/settings.php:139
     331msgid "Use profile page as login page"
     332msgstr "Gebruik profielpagina als login pagina"
     333
     334#: admin/settings.php:141
     335msgid "Default"
     336msgstr "Standaard"
     337
     338#: admin/settings.php:148
     339msgid "Replace user name"
     340msgstr "Vervang gebruikersnaam"
     341
     342#: admin/settings.php:149
     343msgid "Show avatar name instead of user name in users list."
     344msgstr "Toon avatarnaam in plaats van gebruikersnaam in gebruikerslijst."
     345
     346#: admin/settings.php:153
     347msgid "Exclude from stats"
     348msgstr "Uitsluiten van statistieken"
     349
     350#: admin/settings.php:155
     351msgid "Models"
     352msgstr "Modellen"
     353
     354#: admin/settings.php:156
     355msgid "Accounts without mail address"
     356msgstr "Accounts zonder e-mailadres"
     357
     358#: admin/settings.php:157
     359msgid "Hypergrid visitors"
     360msgstr "Hypergrid bezoekers"
     361
     362#: admin/settings.php:159
     363msgid "Accounts without email address are usually test accounts created from the console. Uncheck only if you have real avatars without email address."
     364msgstr "Accounts zonder e-mailadres zijn meestal testaccounts die vanaf de console zijn gemaakt. Schakel het vinkje alleen uit als je echte avatars hebt zonder e-mailadres."
     365
     366#: admin/settings.php:178
     367msgid "Web Assets Server"
    325368msgstr "Web asset-server"
    326369
    327 #: admin/settings.php:103
     370#: admin/settings.php:183
     371msgid "Provide web assets server"
     372msgstr "Bied webassets-server"
     373
     374#: admin/settings.php:186
     375msgid "A web assets server is required to display in-world assets (from the grid) on the website (e.g. profile pictures)."
     376msgstr "Een web assets server is nodig om in-world assets (uit het grid) op de website te tonen (b.v. profielfoto's)."
     377
     378#: admin/settings.php:189
    328379msgid "Web asset server"
    329380msgstr "Web asset-server"
    330381
    331 #: admin/settings.php:106
    332 #: admin/settings.php:115
    333 msgid "A web assets server is required to display in-world assets (from the grid) on the website (e.g. profile pictures)."
    334 msgstr ""
    335 
    336 #: admin/settings.php:108
    337 msgid "You can change the asset slug in %spermalinks settings%s."
    338 msgstr ""
    339 
    340 #: admin/settings.php:113
     382#: admin/settings.php:193
     383msgid "You can set the asset slug in %spermalinks settings%s."
     384msgstr "U kunt de asset slug instellen in %spermalinks settings%s."
     385
     386#: admin/settings.php:198
    341387msgid "External assets server URI"
    342 msgstr ""
    343 
    344 #: admin/settings.php:116
     388msgstr "Externe activa server URI"
     389
     390#: admin/settings.php:199
    345391msgid "If W4OS web assets service is disabled, you need a third-party web application."
    346 msgstr ""
    347 
    348 #: admin/settings.php:119
     392msgstr "Als W4OS web assets service is uitgeschakeld, heeft u een webapplicatie van derden nodig."
     393
     394#: admin/settings.php:205
     395msgid "Search"
     396msgstr "Zoeken op"
     397
     398#: admin/settings.php:209
     399msgid "Provide in-world search"
     400msgstr "Zorg voor zoeken in de wereld"
     401
     402#: admin/settings.php:215
     403msgid "Search database"
     404msgstr "Zoeken in databank"
     405
     406#: admin/settings.php:218
     407#: admin/settings.php:365
     408msgid "Use the same database as Robust"
     409msgstr "Gebruik dezelfde database als Robuust"
     410
     411#: admin/settings.php:240
     412msgid "Search engine URL"
     413msgstr "Zoekmachine URL"
     414
     415#: admin/settings.php:243
     416msgid "URL of the search engine used internally by the viewer (without arguments)."
     417msgstr "URL van de zoekmachine die intern door de viewer wordt gebruikt (zonder argumenten)."
     418
     419#: admin/settings.php:252
     420msgid "Please note that Search URL is different from Web search URL, which is not handled by W4OS currently. Web search is relevant if you have a web search page dedicated to grid content, providing results with in-world URLs (hop:// or secondlife://). It is optional and is referenced here only to disambiguate settings which unfortunately have similar names."
     421msgstr "Merk op dat Zoek URL verschillend is van Web-zoek URL, welke momenteel niet door W4OS wordt behandeld. Zoeken op het web is relevant als je een zoekpagina op het web hebt die gewijd is aan raster-inhoud en die resultaten geeft met in-wereld URLs (hop:// of secondlife://). Het is optioneel en wordt hier alleen genoemd om instellingen uit elkaar te houden die helaas vergelijkbare namen hebben."
     422
     423#: admin/settings.php:265
     424msgid "Search register"
     425msgstr "Zoekregister"
     426
     427#: admin/settings.php:268
     428msgid "Data service, used to register regions, objects or land for sale."
     429msgstr "Gegevensdienst, gebruikt om regio's, objecten of grond te koop aan te melden."
     430
     431#: admin/settings.php:281
     432msgid "Events server URL"
     433msgstr "URL van de voorvallen server"
     434
     435#: admin/settings.php:283
     436msgid "HYPEvents server URL, used to fetch upcoming events and make them available in search."
     437msgstr "HYPEvents server URL, gebruikt om komende evenementen op te halen en ze beschikbaar te maken bij het zoeken."
     438
     439#: admin/settings.php:284
     440msgid "Leave blank to ignore events or if you have an other events implementation."
     441msgstr "Laat leeg om gebeurtenissen te negeren of als u een andere gebeurtenissen implementatie hebt."
     442
     443#: admin/settings.php:294
     444msgid "Provide offline helper"
     445msgstr "Zorg voor offline helper"
     446
     447#: admin/settings.php:300
    349448msgid "Offline helper URI"
    350 msgstr ""
    351 
    352 #: admin/settings.php:123
     449msgstr "Offline helper URI"
     450
     451#: admin/settings.php:304
    353452msgid "Set the URL in Robust and OpenSimulator configurations."
    354 msgstr ""
    355 
    356 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
    357 #: admin/settings.php:141
    358 msgid "Grid users"
    359 msgstr "Grid gebruikers"
    360 
    361 #: admin/settings.php:145
    362 #: admin/settings.php:160
    363 msgid "Profile page"
    364 msgstr ""
    365 
    366 # wpml-name: 69675902f4d4a3da44638540557562af
    367 #: admin/settings.php:147
    368 #: admin/settings.php:162
    369 msgid "Provide web profile page for avatars"
    370 msgstr ""
    371 
    372 #: admin/settings.php:149
    373 #: admin/settings.php:164
    374 msgid "Defaults"
    375 msgstr ""
    376 
    377 #: admin/settings.php:153
    378 #: admin/settings.php:168
    379 msgid "The page %s must exist, as defined in %spermalinks settings%s."
    380 msgstr ""
    381 
    382 #: admin/settings.php:176
    383 msgid "Show configuration instructions to new users."
    384 msgstr ""
    385 
    386 # wpml-name: 751cfef8ad45902372601aeac58bdad7
    387 #: admin/settings.php:181
    388 msgid "Login page"
    389 msgstr ""
    390 
    391 #: admin/settings.php:183
    392 msgid "Use profile page as login page"
    393 msgstr ""
    394 
    395 #: admin/settings.php:185
    396 msgid "Default"
    397 msgstr ""
    398 
    399 #: admin/settings.php:192
    400 msgid "Replace user name"
    401 msgstr ""
    402 
    403 #: admin/settings.php:193
    404 msgid "Show avatar name instead of user name in users list."
    405 msgstr ""
    406 
    407 #: admin/settings.php:197
    408 msgid "Exclude from stats"
    409 msgstr "Uitsluiten van statistieken"
    410 
    411 #: admin/settings.php:199
    412 msgid "Models"
    413 msgstr "Modellen"
    414 
    415 #: admin/settings.php:200
    416 msgid "Accounts without mail address"
    417 msgstr "Accounts zonder e-mailadres"
    418 
    419 #: admin/settings.php:201
    420 msgid "Hypergrid visitors"
    421 msgstr ""
    422 
    423 #: admin/settings.php:203
    424 msgid "Accounts without email address are usually test accounts created from the console. Uncheck only if you have real avatars without email address."
    425 msgstr "Accounts zonder e-mailadres zijn meestal testaccounts die vanaf de console zijn gemaakt. Schakel het vinkje alleen uit als je echte avatars hebt zonder e-mailadres."
    426 
    427 #: admin/settings.php:365
     453msgstr "Stel de URL in Robust en OpenSimulator configuraties in."
     454
     455#: admin/settings.php:320
     456msgid "Sender e-mail address"
     457msgstr "E-mailadres afzender"
     458
     459#: admin/settings.php:324
     460msgid "A no-reply e-mail address used to forward messages for users enabling \"Email me IMs when I'm offline\" option."
     461msgstr "Een e-mailadres zonder antwoord dat wordt gebruikt om berichten door te sturen voor gebruikers die de optie \"E-mail mij IM's wanneer ik offline ben\" inschakelen."
     462
     463#: admin/settings.php:333
     464msgid "Provide economy helpers"
     465msgstr "Zorg voor economische helpers"
     466
     467#: admin/settings.php:336
     468msgid "Economy helpers are additional scripts needed if you implement economy on your grid (with real or fake currency)."
     469msgstr "Economie helpers zijn extra scripts die nodig zijn als je economie op je grid implementeert (met echte of valse valuta)."
     470
     471#: admin/settings.php:337
     472msgid "Helper scripts allow communication between the money server and the grid: current balance update, currency cost estimation, land and object sales, payments..."
     473msgstr "Helperscripts maken communicatie mogelijk tussen de geldserver en het raster: bijwerken van de huidige balans, schatting van de muntkosten, verkoop van land en objecten, betalingen..."
     474
     475#: admin/settings.php:339
     476msgid "Money server is not included in OpenSimulator distribution and require a separate installation, e.g. from %s."
     477msgstr "Geldserver is niet inbegrepen in de OpenSimulator distributie en vereist een aparte installatie, b.v. van %s."
     478
     479#: admin/settings.php:347
     480msgid "Economy base URI"
     481msgstr "Economie basis URI"
     482
     483#: admin/settings.php:351
     484msgid "The URL must be set in Robust configuration."
     485msgstr "De URL moet worden ingesteld in Robuuste configuratie."
     486
     487#: admin/settings.php:362
     488msgid "Economy database"
     489msgstr "Gegevensbank economie"
     490
     491#: admin/settings.php:397
     492msgid "Currency Provider"
     493msgstr "Valuta Aanbieder"
     494
     495#: admin/settings.php:401
     496msgid "No provider, use fake money."
     497msgstr "Geen provider, gebruik vals geld."
     498
     499#: admin/settings.php:408
     500msgid "Currency conversion rate"
     501msgstr "Omrekeningskoers valuta"
     502
     503#: admin/settings.php:409
     504msgid "Amount to pay in US$ for 1000 in-world money units. Used for cost estimation. If not set, the rate will be 10/1000 (1 cent per money unit)"
     505msgstr "Bedrag te betalen in US$ voor 1000 inwereldse geldeenheden. Wordt gebruikt om de kosten te schatten. Indien niet ingesteld, zal de koers 10/1000 zijn (1 cent per geldeenheid)"
     506
     507#: admin/settings.php:412
     508msgid "Podex redirect message"
     509msgstr "Podex omleiding bericht"
     510
     511#: admin/settings.php:413
     512msgid "Please use our terminals in-world to proceed. Click OK to teleport to terminals region."
     513msgstr "Gebruik onze terminals in de wereld om verder te gaan. Klik op OK om naar het terminalgebied te teleporteren."
     514
     515#: admin/settings.php:416
     516msgid "Podex redirect URL"
     517msgstr "Podex omleiding URL"
     518
     519#: admin/settings.php:420
     520msgid "Money Script Access Key"
     521msgstr "Geld Script Toegangssleutel"
     522
     523#: admin/settings.php:581
    428524msgid "Values must match Robust.HG.ini (or Robust.HG.ini) config file."
    429 msgstr ""
    430 
    431 #: admin/settings.php:366
     525msgstr "De waarden moeten overeenkomen met het Robust.HG.ini (of Robust.HG.ini) configuratiebestand."
     526
     527#: admin/settings.php:582
    432528msgid "Robust server must be running. Values entered here will be checked against your Robust server and updated if needed."
    433 msgstr ""
    434 
    435 #: admin/settings.php:371
     529msgstr "Robust server moet draaien. De hier ingevoerde waarden zullen worden gecontroleerd met uw Robust server en indien nodig worden bijgewerkt."
     530
     531#: admin/settings.php:587
    436532msgid "Grid accounts matching first name or last name set below are considered as avatar models. They will appear on the avatar registration form, with their in-world profile picture."
    437533msgstr "Grid-accounts die overeenkomen met de hieronder ingestelde voornaam of achternaam, verschijnen als avatar-modellen, met hun profielfoto, indien ingesteld, op het avatar-registratieformulier."
    438534
    439 # wpml-name: 6bdda8124d6ca549428567dfc1c0532d
    440535#: admin/status-page.php:15
    441536msgid "Available shortcodes"
    442537msgstr "Beschikbare shortcodes"
    443538
    444 # wpml-name: 119154a6f7028c6f8ebe3e470e626296
    445539#: admin/status-page.php:20
    446540msgid "General information (grid name and login uri)"
    447541msgstr "Algemene informatie (gridnaam en login-uri)"
    448542
    449 # wpml-name: 9dd1ee1a9ac16e90a05dc54134ea1796
    450543#: admin/status-page.php:26
    451544msgid "Online users, regions, etc."
     
    464557msgstr "Gebruikersnaam"
    465558
    466 # wpml-name: 6834699b2d08455d0475c76d54356191
    467559#: admin/status-page.php:48
    468560msgid "Total"
    469 msgstr ""
     561msgstr "Totaal"
    470562
    471563#: admin/status-page.php:49
    472564msgid "WP only"
    473 msgstr ""
     565msgstr "Alleen WP"
    474566
    475567#: admin/status-page.php:50
    476568msgid "Sync"
    477 msgstr ""
    478 
    479 # wpml-name: 69675902f4d4a3da44638540557562af
     569msgstr "Sync"
     570
    480571#: admin/status-page.php:51
    481572msgid "Grid only"
    482 msgstr ""
    483 
    484 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
     573msgstr "Alleen rooster"
     574
    485575#: admin/status-page.php:55
    486576msgid "Grid accounts"
     
    489579#: admin/status-page.php:62
    490580msgid "Linked WordPress accounts"
    491 msgstr ""
     581msgstr "Gekoppelde WordPress accounts"
    492582
    493583#: admin/status-page.php:74
    494584msgid "Other service accounts"
    495 msgstr ""
     585msgstr "Andere dienstenrekeningen"
    496586
    497587#: admin/status-page.php:88
    498588msgid "%d grid account has no linked WP account. Syncing will create a new WP account."
    499589msgid_plural "%d grid accounts have no linked WP account. Syncing will create new WP accounts."
    500 msgstr[0] ""
    501 msgstr[1] ""
     590msgstr[0] "%d grid account heeft geen gekoppelde WP account. Synchronisatie zal een nieuw WP account aanmaken."
     591msgstr[1] "%d grid accounts hebben geen gekoppelde WP account. Synchronisatie zal nieuwe WP accounten aanmaken."
    502592
    503593#: admin/status-page.php:96
    504594msgid "%d WordPress account is linked to an unexisting avatar (wrong UUID). Syncing accounts will keep this WP account but remove the broken reference."
    505595msgid_plural "%d WordPress accounts are linked to unexisting avatars (wrong UUID). Syncing accounts will keep these WP accounts but remove the broken reference."
    506 msgstr[0] ""
    507 msgstr[1] ""
     596msgstr[0] "%d WordPress account is gekoppeld aan een niet bestaande avatar (verkeerde UUID). Het synchroniseren van accounts zal deze WP account behouden maar de gebroken referentie verwijderen."
     597msgstr[1] "%d WordPress accounts zijn gekoppeld aan niet bestaande avatars (verkeerde UUID). Het synchroniseren van accounts zal deze WP accounten behouden maar de gebroken referentie verwijderen."
    508598
    509599#: admin/status-page.php:104
    510600msgid "%d grid account (other than models) has no email address, which is fine as long as it is used only for maintenance or service tasks."
    511601msgid_plural "%d grid accounts (other than models) have no email address, which is fine as long as they are used only for maintenance or service tasks."
    512 msgstr[0] ""
    513 msgstr[1] ""
     602msgstr[0] "%d grid account (anders dan modellen) heeft geen email adres, wat prima is zolang het alleen gebruikt wordt voor onderhoud of service taken."
     603msgstr[1] "%d grid accounts (anders dan modellen) hebben geen email adres, wat prima is zolang ze alleen gebruikt wordt voor onderhoud of service taken."
    514604
    515605#: admin/status-page.php:109
    516606msgid "Real accounts need a unique email address for W4OS to function properly."
    517 msgstr ""
     607msgstr "Echte accounts hebben een uniek emailadres nodig om W4OS goed te laten functioneren."
    518608
    519609#: admin/status-page.php:117
    520610msgid "Synchronize users now"
    521 msgstr ""
     611msgstr "Synchroniseer gebruikers nu"
    522612
    523613#: admin/status-page.php:119
    524614msgid "Synchronization is made at plugin activation and is handled automatically afterwards, but in certain circumstances it may be necessary to initiate it manually to get an immediate result, especially if users have been added or deleted directly from the grid administration console."
    525 msgstr ""
     615msgstr "Synchronisatie vindt plaats bij het activeren van de plugin en wordt daarna automatisch afgehandeld, maar in bepaalde omstandigheden kan het nodig zijn om het handmatig te starten om een direct resultaat te krijgen, vooral als gebruikers direct vanuit de netbeheerconsole zijn toegevoegd of verwijderd."
    526616
    527617#: admin/status-page.php:137
    528618msgid "Missing PHP modules"
    529 msgstr ""
     619msgstr "Ontbrekende PHP modules"
    530620
    531621#: admin/status-page.php:139
    532622msgid "These modules were not found: %s. Install them to get the most of this plugin."
    533 msgstr ""
    534 
    535 # wpml-name: 2e7502f81f2bff60e1170982af2e5ede
     623msgstr "Deze modules zijn niet gevonden: %s. Installeer ze om het meeste uit deze plugin te halen."
     624
    536625#: admin/status-page.php:147
    537626msgid "OpenSimulator pages"
    538 msgstr ""
     627msgstr "OpenSimulator pagina's"
    539628
    540629#: admin/status-page.php:149
    541630msgid "The following page are needed by OpenSimulator and/or by W4OS plugin. Make sure they exist or adjust your simulator .ini file."
    542 msgstr ""
     631msgstr "De volgende pagina's zijn nodig voor OpenSimulator en/of de W4OS plugin. Zorg ervoor dat ze bestaan of pas uw simulator .ini bestand aan."
    543632
    544633#: admin/status-page.php:159
    545634msgid "Grid not running, start Robust server or %scheck OpenSimulator settings%s."
    546 msgstr ""
     635msgstr "Grid draait niet, start Robust server of %scheck OpenSimulator settings%s."
    547636
    548637#: admin/status-page.php:179
    549638msgid "Check pages now"
    550 msgstr ""
     639msgstr "Controleer de pagina's nu"
    551640
    552641#: admin/status-page.php:183
    553642msgid "Last checked %s ago."
    554 msgstr ""
     643msgstr "Laatst gecontroleerd %s geleden."
    555644
    556645#: admin/status-page.php:184
    557646msgid "OpenSimulator pages are checked regularly in the background. Synchronize now only if you made changes and want an immediate status."
    558 msgstr ""
     647msgstr "OpenSimulator pagina's worden regelmatig op de achtergrond gecontroleerd. Synchroniseer nu alleen als u wijzigingen hebt aangebracht en een onmiddellijke status wilt."
    559648
    560649#: admin/status-page.php:205
    561650msgid "Should be %s"
    562 msgstr ""
     651msgstr "Moet zijn %s"
    563652
    564653#: admin/status-page.php:211
    565654msgid "This service requires a separate web application.<br>Try <a href=\"%1$s\" target=_blank>%1$s</a>."
    566 msgstr ""
     655msgstr "Deze dienst vereist een aparte webapplicatie.<br>Probeer <a href=\"%1$s\" target=_blank>%1$s</a>."
     656
     657#: blocks/popular-places.php:126
     658msgid "Popular places"
     659msgstr "Populaire plaatsen"
     660
     661#: blocks/popular-places.php:132
     662#: includes/shortcodes.php:159
     663msgid "No result"
     664msgstr "Geen resultaat"
    567665
    568666#: includes/assets.php:37
    569667msgid "Assets base"
    570 msgstr ""
    571 
    572 #: includes/functions.php:169
     668msgstr "Activa"
     669
     670#: includes/cron.php:20
     671msgid "every_five_minutes"
     672msgstr "elke_vijf_minuten"
     673
     674#: includes/functions.php:149
    573675msgid "A local Robust server has been found. Please check Login URI and Grid name configuration."
    574 msgstr ""
    575 
    576 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    577 #: includes/functions.php:187
     676msgstr "Er is een lokale Robuuste server gevonden. Controleer de configuratie van de login URI en de Grid naam."
     677
     678#: includes/functions.php:168
    578679msgid "OpenSimulator settings page"
    579680msgstr "OpenSimulator-instellingen"
    580681
    581 #: includes/functions.php:230
    582 msgid "Yes"
    583 msgstr "Ja"
    584 
    585 #: includes/functions.php:232
    586 msgid "No"
    587 msgstr "Nee"
    588 
    589 # wpml-name: 69675902f4d4a3da44638540557562af
    590 #: includes/functions.php:245
    591 msgid "Grid online"
    592 msgstr "Grid online"
    593 
    594 # wpml-name: ef53538ae41a651c7f72ab6cb1135d8c
    595 #: includes/functions.php:246
     682#: includes/functions.php:210
     683msgid "Online"
     684msgstr "Online"
     685
     686#: includes/functions.php:210
     687msgid "Offline"
     688msgstr "Offline"
     689
     690#: includes/functions.php:228
    596691msgid "Members"
    597692msgstr "Leden"
    598693
    599 # wpml-name: fd9754e08c4e5151b83bc2abbf21ffb0
    600 #: includes/functions.php:248
     694#: includes/functions.php:230
    601695msgid "Active members (30 days)"
    602696msgstr "Actieve leden (30 dagen)"
    603697
    604 # wpml-name: 67ea4b3432b974a20b2c8ee6609e363c
    605 #: includes/functions.php:251
     698#: includes/functions.php:233
    606699msgid "Members in world"
    607700msgstr "Leden op grid"
    608701
    609 # wpml-name: fd9754e08c4e5151b83bc2abbf21ffb0
    610 #: includes/functions.php:258
     702#: includes/functions.php:240
    611703msgid "Active users (30 days)"
    612704msgstr "Actieve gebruikers (30 dagen)"
    613705
    614 # wpml-name: 9143e8053fefd25ce03ae81136931586
    615 #: includes/functions.php:260
     706#: includes/functions.php:242
    616707msgid "Total users in world"
    617708msgstr "Gebruikers op grid"
    618709
    619 # wpml-name: 5948f3347ebc02ebc690227c059661e1
    620 #: includes/functions.php:264
     710#: includes/functions.php:246
    621711msgid "Regions"
    622712msgstr "Regio's"
    623713
    624 # wpml-name: 6834699b2d08455d0475c76d54356191
    625 #: includes/functions.php:266
     714#: includes/functions.php:248
    626715msgid "Total area"
    627716msgstr "Totale oppervlakte"
    628717
    629 #: includes/functions.php:374
     718#: includes/functions.php:356
    630719msgid "%s"
    631 msgstr ""
    632 
    633 #: includes/functions.php:412
     720msgstr "%s"
     721
     722#: includes/functions.php:395
    634723msgid "Joined today"
    635 msgstr ""
    636 
    637 #: includes/functions.php:413
     724msgstr "Vandaag lid geworden"
     725
     726#: includes/functions.php:396
    638727msgid "%s days old"
    639 msgstr ""
    640 
    641 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
     728msgstr "%s dagen oud"
     729
    642730#: includes/profile-page.php:51
    643731msgid "Lost Password"
    644 msgstr ""
    645 
    646 # wpml-name: 5948f3347ebc02ebc690227c059661e1
     732msgstr "Wachtwoord vergeten"
     733
    647734#: includes/profile-page.php:56
    648735msgid "Register"
    649 msgstr ""
     736msgstr "Registreren"
    650737
    651738#: includes/profile-page.php:87
    652739msgid "Lost your password? Please enter your username or email address. You will receive a link to create a new password via email."
    653 msgstr ""
     740msgstr "Wachtwoord vergeten? Voer uw gebruikersnaam of e-mailadres in. U ontvangt per e-mail een link om een nieuw wachtwoord aan te maken."
    654741
    655742#: includes/profile-page.php:89
    656743msgid "Email"
    657 msgstr ""
    658 
    659 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
     744msgstr "E-mail"
     745
    660746#: includes/profile-page.php:90
    661747msgid "Reset Password"
    662 msgstr ""
     748msgstr "Reset Wachtwoord"
    663749
    664750#: includes/profile-page.php:91
    665751#: includes/profile-page.php:152
    666752#: templates/content-configuration.php:40
    667 #: templates/content-page-profile.php:24
     753#: templates/content-page-profile.php:26
    668754msgid "Log in"
    669755msgstr "Log in"
     
    671757#: includes/profile-page.php:96
    672758msgid "Log in to create your avatar, view your profile or set your options."
    673 msgstr ""
    674 
    675 # wpml-name: 69675902f4d4a3da44638540557562af
     759msgstr "Log in om uw avatar aan te maken, uw profiel te bekijken of uw opties in te stellen."
     760
    676761#: includes/profile-page.php:147
    677762msgid "My Profile"
    678 msgstr ""
     763msgstr "Mijn Profiel"
    679764
    680765#: includes/profile-page.php:149
    681766msgid "Create My Avatar"
    682 msgstr ""
    683 
    684 # wpml-name: 69675902f4d4a3da44638540557562af
     767msgstr "Mijn Avatar aanmaken"
     768
    685769#: includes/profile-page.php:165
    686 #: templates/content-page-profile.php:52
     770#: templates/content-page-profile.php:54
    687771msgid "%s's profile"
    688 msgstr ""
    689 
    690 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
     772msgstr "%s's profiel"
     773
    691774#: includes/profile-page.php:168
    692775msgid "Avatar not found"
    693 msgstr ""
    694 
    695 # wpml-name: 69675902f4d4a3da44638540557562af
     776msgstr "Avatar niet gevonden"
     777
    696778#: includes/profile-page.php:220
    697779msgid "Profile base"
    698 msgstr ""
     780msgstr "Profiel basis"
    699781
    700782#: includes/profile.php:66
    701783msgid "Profiles are not available at the moment."
    702 msgstr ""
     784msgstr "Profielen zijn op dit moment niet beschikbaar."
    703785
    704786#: includes/profile.php:93
    705787msgid "Build"
    706 msgstr ""
     788msgstr "Bouw"
    707789
    708790#: includes/profile.php:94
    709791msgid "Explore"
    710 msgstr ""
     792msgstr "Verken"
    711793
    712794#: includes/profile.php:95
    713795msgid "Meet"
    714 msgstr ""
     796msgstr "Ontmoet"
    715797
    716798#: includes/profile.php:96
    717799msgid "Group"
    718 msgstr ""
     800msgstr "Groep"
    719801
    720802#: includes/profile.php:97
    721803msgid "Buy"
    722 msgstr ""
     804msgstr "Kopen"
    723805
    724806#: includes/profile.php:98
    725807msgid "Sell"
    726 msgstr ""
     808msgstr "Verkopen"
    727809
    728810#: includes/profile.php:99
    729811msgid "Be Hired"
    730 msgstr ""
     812msgstr "Word aangenomen"
    731813
    732814#: includes/profile.php:100
    733815msgid "Hire"
    734 msgstr ""
     816msgstr "Huur"
    735817
    736818#: includes/profile.php:103
    737819msgid "Textures"
    738 msgstr ""
     820msgstr "Texturen"
    739821
    740822#: includes/profile.php:104
    741823msgid "Architecture"
    742 msgstr ""
     824msgstr "Architectuur"
    743825
    744826#: includes/profile.php:105
    745827msgid "Event Planning"
    746 msgstr ""
     828msgstr "Evenement planning"
    747829
    748830#: includes/profile.php:106
    749831msgid "Modeling"
    750 msgstr ""
     832msgstr "Modelleren"
    751833
    752834#: includes/profile.php:107
    753835msgid "Scripting"
    754 msgstr ""
     836msgstr "Scripting"
    755837
    756838#: includes/profile.php:108
    757839msgid "Custom Characters"
    758 msgstr ""
     840msgstr "Aangepaste tekens"
    759841
    760842#: includes/profile.php:122
    761843msgid "About"
    762 msgstr ""
     844msgstr "Over"
    763845
    764846#: includes/profile.php:125
    765847msgid "Partner"
    766 msgstr ""
     848msgstr "Partner"
    767849
    768850#: includes/profile.php:126
    769851msgid "Wants to"
    770 msgstr ""
     852msgstr "Wil je"
    771853
    772854#: includes/profile.php:127
    773855msgid "Skills"
    774 msgstr ""
     856msgstr "Vaardigheden"
    775857
    776858#: includes/profile.php:128
    777859msgid "Languages"
    778 msgstr ""
     860msgstr "Talen"
    779861
    780862#: includes/profile.php:129
    781863msgid "Real Life"
    782 msgstr ""
     864msgstr "Het echte leven"
    783865
    784866#: includes/profile.php:241
    785867msgid "%s local users updated with avatar data"
    786 msgstr ""
    787 
    788 # wpml-name: d0f651f1495d346088ae49450c620e9b
     868msgstr "%s lokale gebruikers bijgewerkt met avatar data"
     869
    789870#: includes/profile.php:255
    790871#: includes/profile.php:967
     
    792873msgstr "OpenSimulator"
    793874
    794 # wpml-name: 0d3e39fb622d9e6d7b389757aa651fff
    795875#: includes/profile.php:404
    796876msgid "This user already has an avatar."
    797877msgstr "Deze gebruiker heeft al een avatar."
    798878
    799 # wpml-name: b2d0fb30e09bf39693f6183c33455748
    800879#: includes/profile.php:415
    801880msgid "First name required"
    802881msgstr "Voornaam vereist"
    803882
    804 # wpml-name: 14bcd8bac9d052de9f9aa0f685a6da73
    805883#: includes/profile.php:416
    806884msgid "Last name required"
    807885msgstr "Achternaam vereist"
    808886
    809 # wpml-name: 8ffca1456a2308a5556a750be1ecbac0
    810887#: includes/profile.php:418
    811888msgid "Password required"
     
    816893msgstr "Het wachtwoord komt niet overeen."
    817894
    818 # wpml-name: 4eb86d524f30b9885871ed68c24b0f29
    819895#: includes/profile.php:428
    820896#: includes/profile.php:432
     
    866942msgstr "Fout bij gebruiker aanmaken"
    867943
    868 # wpml-name: 02cb97a68e5137af44e882dbe2180485
    869944#: includes/profile.php:663
    870945msgid "Avatar %s created successfully."
     
    873948#: includes/profile.php:676
    874949msgid "You need an avatar to explore our virtual world."
    875 msgstr ""
    876 
    877 # wpml-name: 1a87f41bc2db648685564cf6fa5b2903
     950msgstr "Je hebt een avatar nodig om onze virtuele wereld te verkennen."
     951
    878952#: includes/profile.php:677
    879953msgid "Choose a name below. This is how people will see you in-world. Once set, your avatar name cannot be changed."
    880954msgstr "Kies hieronder uw avatar-naam. Dit is hoe mensen je in de wereld zullen zien. Zodra de avatar is gemaakt, kan deze niet meer worden gewijzigd."
    881955
    882 # wpml-name: bfc045552fb736eb0e776baee784de42
    883956#: includes/profile.php:700
    884957msgid "Avatar first name"
    885958msgstr "Avatar voornaam"
    886959
    887 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    888960#: includes/profile.php:704
    889961msgid "Avatar last name"
    890962msgstr "Avatar achternaam"
    891963
    892 # wpml-name: d9c2d86a66aa5a45326c3757f3a272cc
    893964#: includes/profile.php:709
    894965msgid "Confirm your password"
     
    897968#: includes/profile.php:711
    898969msgid "Your in-world Avatar password is the same as your password on this website."
    899 msgstr "Uw in-world Avatar-wachtwoord is hetzelfde als uw wachtwoord op deze website"
     970msgstr "Uw in-world Avatar-wachtwoord is hetzelfde als uw wachtwoord op deze website."
    900971
    901972#: includes/profile.php:725
    902973msgid "Your initial appearance"
    903 msgstr ""
    904 
    905 # wpml-name: 90efd059f58183a99038e138b8fe17f0
     974msgstr "Uw eerste verschijning"
     975
    906976#: includes/profile.php:726
    907977msgid "You can change it as often as you want in the virtual world."
     
    912982msgstr "Opslaan"
    913983
    914 # wpml-name: 877a81d559efa8e5dac0cccac9f80a09
    915984#: includes/profile.php:795
    916985msgid "leave blank to leave unchanged"
     
    919988#: includes/profile.php:803
    920989msgid "Create an avatar"
    921 msgstr ""
    922 
    923 # wpml-name: 69675902f4d4a3da44638540557562af
     990msgstr "Maak een avatar"
     991
    924992#: includes/profile.php:889
    925993#: blocks/w4os-gridprofile-block/index.js:27
    926 #: blocks/w4os-gridprofile-block/index.js:55
    927 #: blocks/w4os-gridprofile-block/index.js:70
     994#: blocks/w4os-gridprofile-block/index.js:74
    928995msgid "Grid profile"
    929 msgstr ""
    930 
    931 # wpml-name: bfc045552fb736eb0e776baee784de42
     996msgstr "Rooster profiel"
     997
    932998#: includes/profile.php:977
    933999msgid "Avatar First Name"
    9341000msgstr "Avatar voornaam"
    9351001
    936 # wpml-name: a2ac9ef42c9ebc25f8dbab799ac23565
    9371002#: includes/profile.php:983
    9381003msgid "Avatar Last Name"
    9391004msgstr "Avatar achternaam"
    9401005
    941 # wpml-name: 69675902f4d4a3da44638540557562af
    9421006#: includes/profile.php:989
    9431007msgid "Profile Picture"
    944 msgstr ""
     1008msgstr "Profiel foto"
    9451009
    9461010#: includes/profile.php:991
    9471011msgid "Must be set in the viewer."
    948 msgstr ""
     1012msgstr "Moet worden ingesteld in de viewer."
    9491013
    9501014#: includes/profile.php:996
    9511015msgid "Web Profile URL"
    952 msgstr ""
     1016msgstr "Web profiel URL"
    9531017
    9541018#: includes/shortcodes.php:70
    9551019msgid "Configure W4OS database "
    956 msgstr ""
    957 
    958 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
     1020msgstr "Configureer W4OS database "
     1021
    9591022#: includes/shortcodes.php:103
    9601023msgid "Edit user"
    961 msgstr ""
     1024msgstr "Gebruiker bewerken"
    9621025
    9631026#: includes/shortcodes.php:119
    9641027msgid "Configure W4OS: "
    965 msgstr ""
    966 
    967 # wpml-name: 751cfef8ad45902372601aeac58bdad7
     1028msgstr "Configureer W4OS: "
     1029
    9681030#: includes/shortcodes.php:129
    9691031msgid "Login URI"
    9701032msgstr "Inloggen URI"
    9711033
    972 # wpml-name: 9c9ee66a189f06fb9e3cc58c0c352db8
    9731034#: includes/shortcodes.php:134
    9741035msgid "OpenSimulator not configured"
     
    9771038#: includes/shortcodes.php:143
    9781039msgid "Configure W4OS database: "
    979 msgstr ""
    980 
    981 #: includes/shortcodes.php:159
    982 msgid "No result"
    983 msgstr "Geen resultaat"
     1040msgstr "Configureer W4OS database: "
    9841041
    9851042#: includes/updates.php:25
    9861043msgid "Update %s applied"
    987 msgstr ""
    988 
    989 # wpml-name: 02cb97a68e5137af44e882dbe2180485
     1044msgstr "Update %s toegepast"
     1045
    9901046#: includes/updates.php:36
    9911047msgid "Update %s applied sucessfully"
    9921048msgid_plural "Updates %s applied sucessfully"
    993 msgstr[0] ""
    994 msgstr[1] ""
     1049msgstr[0] "Update %s succesvol toegepast"
     1050msgstr[1] "Updates %s succesvol toegepast"
    9951051
    9961052#: includes/updates.php:42
    9971053msgid "Error processing update %s"
    998 msgstr ""
     1054msgstr "Fout bij het verwerken van update %s"
    9991055
    10001056#: includes/updates.php:47
    10011057msgid "W4OS updated"
    1002 msgstr ""
    1003 
    1004 # wpml-name: 17db1cfe008f83e7d0181762eda3daab
     1058msgstr "W4OS bijgewerkt"
     1059
    10051060#: includes/updates.php:71
    10061061msgid "Grid user"
    1007 msgstr ""
     1062msgstr "Netgebruiker"
    10081063
    10091064#: includes/updates.php:92
    10101065msgid "Profiles service is not configured on your Robust server. It is required for full functionalities."
    1011 msgstr ""
     1066msgstr "Profiles service is niet geconfigureerd op uw Robust server. Het is vereist voor volledige functionaliteiten."
    10121067
    10131068#: includes/updates.php:111
    10141069msgid "Grid and WordPress users synchronized."
    1015 msgstr ""
     1070msgstr "Rooster en WordPress gebruikers gesynchroniseerd."
     1071
     1072#: includes/updates.php:129
     1073msgid "OpenSim Search tables updated."
     1074msgstr "OpenSim Zoek tabellen bijgewerkt."
    10161075
    10171076#: includes/users.php:138
    10181077msgid "Error while updating %s %s (%s) %s"
    1019 msgstr ""
     1078msgstr "Fout bij het bijwerken van %s %s (%s) %s"
    10201079
    10211080#: includes/users.php:155
    10221081msgid "Error while updating newly created user %s for %s %s (%s) %s"
    1023 msgstr ""
     1082msgstr "Fout bij het bijwerken van nieuw aangemaakte gebruiker %s voor %s %s (%s) %s"
    10241083
    10251084#: includes/users.php:167
    10261085msgid "%d reference updated"
    10271086msgid_plural "%d references updated"
    1028 msgstr[0] ""
    1029 msgstr[1] ""
     1087msgstr[0] "%d referentie bijgewerkt"
     1088msgstr[1] "%d referenties bijgewerkt"
    10301089
    10311090#: includes/users.php:173
    10321091msgid "%d new WordPress account created"
    10331092msgid_plural "%d new WordPress accounts created"
    1034 msgstr[0] ""
    1035 msgstr[1] ""
     1093msgstr[0] "%d nieuwe WordPress account aangemaakt"
     1094msgstr[1] "%d nieuwe WordPress accounts aangemaakt"
    10361095
    10371096#: includes/users.php:179
    10381097msgid "%d broken reference removed"
    10391098msgid_plural "%d broken references removed"
    1040 msgstr[0] ""
    1041 msgstr[1] ""
     1099msgstr[0] "%d gebroken referentie verwijderd"
     1100msgstr[1] "%d gebroken referenties verwijderd"
    10421101
    10431102#: includes/w4osdb.php:12
    10441103msgid "ROBUST database is not configured. To finish configuration, go to "
    1045 msgstr ""
     1104msgstr "ROBUST database is niet geconfigureerd. Om de configuratie te voltooien, ga naar "
    10461105
    10471106#: includes/w4osdb.php:23
    10481107msgid "Could not connect to the database server, please verify your credentials on "
    1049 msgstr ""
     1108msgstr "Kon geen verbinding maken met de database server, controleer uw inloggegevens op "
    10501109
    10511110#: includes/w4osdb.php:30
    10521111msgid "Could not connect to the ROBUST database, please verify database name and/or credentials on "
    1053 msgstr ""
     1112msgstr "Kon geen verbinding maken met de ROBUST database, controleer de databasenaam en/of de inloggegevens op "
    10541113
    10551114#: includes/w4osdb.php:69
    10561115msgid "Missing tables: %s. The ROBUST database is connected, but it does not seem valid. "
    1057 msgstr ""
    1058 
    1059 # wpml-name: 6b8467e13ae11c479efa8843f1b95826
     1116msgstr "Ontbrekende tabellen: %s. De ROBUST database is verbonden, maar hij lijkt niet geldig. "
     1117
    10601118#: includes/widgets.php:10
    10611119msgid "Grid info Widget"
    1062 msgstr ""
     1120msgstr "Rooster info Widget"
    10631121
    10641122#: includes/widgets.php:51
    10651123#: includes/widgets.php:119
    10661124msgid "Title:"
    1067 msgstr ""
     1125msgstr "Titel:"
    10681126
    10691127#: templates/content-configuration.php:2
    10701128msgid "this grid"
    1071 msgstr ""
     1129msgstr "dit rooster"
    10721130
    10731131#: templates/content-configuration.php:18
    10741132msgid "Configuration"
    1075 msgstr ""
     1133msgstr "Configuratie"
    10761134
    10771135#: templates/content-configuration.php:21
    10781136msgid "Install the viewer"
    1079 msgstr ""
     1137msgstr "Installeer de viewer"
    10801138
    10811139#: templates/content-configuration.php:24
    10821140msgid "You can use <a href=\"%1$s\" target=_blank>any compatible viewer</a> to access %2$s."
    1083 msgstr ""
     1141msgstr "U kunt <a href=\"%1$s\" target=_blank>elke compatibele viewer</a> gebruiken om %2$s te openen."
    10841142
    10851143#: templates/content-configuration.php:30
    10861144msgid "Add %1$s to your viewer"
    1087 msgstr ""
     1145msgstr "Voeg %1$s toe aan uw kijker"
    10881146
    10891147#: templates/content-configuration.php:31
    10901148msgid "Instructions may vary depending on the viewer"
    1091 msgstr ""
     1149msgstr "Instructies kunnen variëren afhankelijk van de kijker"
    10921150
    10931151#: templates/content-configuration.php:33
    10941152msgid "Select \"Preferences\" under the \"Viewer\" menu (or type Ctrl-P)"
    1095 msgstr ""
     1153msgstr "Selecteer \"Voorkeuren\" onder het \"Viewer\" menu (of typ Ctrl-P)"
    10961154
    10971155#: templates/content-configuration.php:34
    10981156msgid "Select \"OpenSim\", then \"Grid Manager\" tab"
    1099 msgstr ""
     1157msgstr "Selecteer \"OpenSim\", dan \"Grid Manager\" tab"
    11001158
    11011159#: templates/content-configuration.php:35
    11021160msgid "Under \"Add new grid\", enter"
    1103 msgstr ""
     1161msgstr "Onder \"Nieuw raster toevoegen\", voert u in"
    11041162
    11051163#: templates/content-configuration.php:37
    11061164msgid "Click the \"Apply\" button"
    1107 msgstr ""
     1165msgstr "Klik op de \"Toepassen\" knop"
    11081166
    11091167#: templates/content-configuration.php:42
    11101168msgid "Make sure %1$s is selected in the Grid menu"
    1111 msgstr ""
     1169msgstr "Zorg ervoor dat %1$s is geselecteerd in het menu Raster"
    11121170
    11131171#: templates/content-configuration.php:43
    11141172msgid "Enter your avatar’s first and last name in the \"Username\" box and your password in the \"Password\" box"
    1115 msgstr ""
     1173msgstr "Voer de voor- en achternaam van uw avatar in het vak \"Gebruikersnaam\" in en uw wachtwoord in het vak \"Wachtwoord"
    11161174
    11171175#: templates/content-configuration.php:44
    11181176msgid "Click \"Log In\""
    1119 msgstr ""
    1120 
    1121 #: templates/content-page-profile.php:13
     1177msgstr "Klik \"Inloggen\""
     1178
     1179#: templates/content-page-profile.php:15
    11221180msgid "My Avatar"
    1123 msgstr ""
     1181msgstr "Mijn Avatar"
    11241182
    11251183#: w4os.php:44
    11261184msgid "You already installed the official release of <strong>W4OS - OpenSimulator Web Interface</strong> from WordPress plugins directory. The developer version has been deactivated and should be uninstalled."
    1127 msgstr ""
     1185msgstr "U heeft reeds de officiële versie van <strong>W4OS - OpenSimulator Web Interface</strong> geïnstalleerd vanuit de WordPress plugins directory. De ontwikkelaarsversie is gedeactiveerd en moet worden verwijderd."
    11281186
    11291187#: w4os.php:53
    11301188msgid "Another version of <strong>W4OS - OpenSimulator Web Interface</strong> is installed and active. Duplicate disabled."
    1131 msgstr ""
     1189msgstr "Een andere versie van <strong>W4OS - OpenSimulator Web Interface</strong> is geïnstalleerd en actief. Duplicaat uitgeschakeld."
  • w4os-opensimulator-web-interface/trunk/languages/w4os.pot

    r2654551 r2693962  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: w4os - OpenSimulator Web Interface 2.2.9\n"
     5"Project-Id-Version: w4os - OpenSimulator Web Interface 2.3.x\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/w4os\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2022-01-08T09:15:34-04:00\n"
     12"POT-Creation-Date: 2022-03-13T19:53:38-04:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.5.0\n"
     14"X-Generator: WP-CLI 2.6.0\n"
    1515
    1616#. Plugin Name of the plugin
     
    3939
    4040#: admin/admin-init.php:26
     41#: includes/functions.php:227
    4142msgid "Status"
    4243msgstr ""
     
    4748
    4849#: admin/admin-init.php:30
    49 #: admin/settings.php:387
     50#: admin/settings.php:603
    5051msgid "Settings"
    5152msgstr ""
    5253
    53 #: admin/admin-init.php:75
     54#: admin/admin-init.php:37
     55#: admin/admin-init.php:83
     56msgid "OpenSimulator Helpers"
     57msgstr ""
     58
     59#: admin/admin-init.php:38
     60msgid "Helpers"
     61msgstr ""
     62
     63#: admin/admin-init.php:103
    5464#: includes/profile.php:118
    5565msgid "Avatar Name"
    5666msgstr ""
    5767
    58 #: admin/admin-init.php:81
    59 #: admin/admin-init.php:87
     68#: admin/admin-init.php:109
     69#: admin/admin-init.php:115
    6070#: includes/profile.php:124
    6171msgid "Born"
    6272msgstr ""
    6373
    64 #: admin/admin-init.php:82
    65 #: admin/admin-init.php:88
     74#: admin/admin-init.php:110
     75#: admin/admin-init.php:116
    6676msgid "Last Seen"
    6777msgstr ""
    6878
    69 #: admin/admin-init.php:103
     79#: admin/admin-init.php:131
    7080#: includes/shortcodes.php:104
    7181msgid "View profile"
    7282msgstr ""
    7383
    74 #: admin/admin-init.php:160
     84#: admin/admin-init.php:188
    7585msgid "With Avatar"
    7686msgstr ""
    7787
    78 #: admin/admin-init.php:161
     88#: admin/admin-init.php:189
    7989msgid "Without Avatar"
    8090msgstr ""
    8191
    82 #: admin/admin-init.php:178
     92#: admin/admin-init.php:206
    8393msgid "Filter users..."
    8494msgstr ""
    8595
    86 #: admin/admin-init.php:184
     96#: admin/admin-init.php:212
    8797msgid "Filter"
    8898msgstr ""
    8999
    90 #: admin/admin-init.php:230
     100#: admin/admin-init.php:258
    91101msgid "OpenSimulator Profile"
    92102msgstr ""
    93103
    94 #: admin/admin-init.php:232
     104#: admin/admin-init.php:260
    95105msgid "OpenSimulator Splash"
    96106msgstr ""
    97107
    98 #: admin/admin-init.php:234
     108#: admin/admin-init.php:262
    99109msgid "OpenSimulator Search"
    100110msgstr ""
    101111
    102 #: admin/admin-init.php:236
     112#: admin/admin-init.php:264
    103113msgid "OpenSimulator Economy"
    104114msgstr ""
    105115
    106 #: admin/admin-init.php:238
     116#: admin/admin-init.php:266
    107117msgid "OpenSimulator About"
    108118msgstr ""
    109119
    110 #: admin/admin-init.php:240
     120#: admin/admin-init.php:268
    111121msgid "OpenSimulator Register"
    112122msgstr ""
    113123
    114 #: admin/admin-init.php:242
     124#: admin/admin-init.php:270
    115125msgid "OpenSimulator Password"
    116126msgstr ""
    117127
    118 #: admin/admin-init.php:244
     128#: admin/admin-init.php:272
    119129msgid "OpenSimulator Offline Messages"
    120130msgstr ""
    121131
    122 #: admin/admin-init.php:256
    123 #: admin/admin-init.php:270
     132#: admin/admin-init.php:284
     133#: admin/admin-init.php:298
    124134msgid "The followed link has expired, please try again"
    125135msgstr ""
    126136
    127 #: admin/admin-init.php:277
     137#: admin/admin-init.php:305
    128138msgid "Page %s already exists."
    129139msgstr ""
    130140
    131 #: admin/admin-init.php:294
     141#: admin/admin-init.php:322
    132142msgid "New page %s created."
    133143msgstr ""
    134144
    135 #: admin/admin-init.php:298
     145#: admin/admin-init.php:326
    136146msgid "Error while creating page %s."
    137147msgstr ""
    138148
    139 #: admin/admin-init.php:310
     149#: admin/admin-init.php:338
    140150msgid "Avatar profile"
    141151msgstr ""
    142152
    143 #: admin/admin-init.php:311
     153#: admin/admin-init.php:339
    144154msgid "The base URL for avatar web profiles."
    145155msgstr ""
    146156
    147 #: admin/admin-init.php:314
     157#: admin/admin-init.php:342
    148158msgid "Search Service"
    149159msgstr ""
    150160
    151 #: admin/admin-init.php:315
     161#: admin/admin-init.php:343
    152162msgid "Search service used by the viewer. Search can be provided by the simulator core (limited), or by an external service for additional functionalities (like events). Requires OpenSimSearch.Modules.dll."
    153163msgstr ""
    154164
    155 #: admin/admin-init.php:325
     165#: admin/admin-init.php:353
    156166msgid "Web Search"
    157167msgstr ""
    158168
    159 #: admin/admin-init.php:326
     169#: admin/admin-init.php:354
    160170msgid "Web tab of viewer search windows. Relevant if you have a search page providing content from the grid."
    161171msgstr ""
    162172
    163 #: admin/admin-init.php:336
    164 #: admin/settings.php:98
     173#: admin/admin-init.php:364
     174#: admin/settings.php:290
    165175msgid "Offline messages"
    166176msgstr ""
    167177
    168 #: admin/admin-init.php:337
     178#: admin/admin-init.php:365
    169179msgid "Needed by viewers to keep messages while user is offline and deliver them when they come back online. Internal service, not accessed directly by the user."
    170180msgstr ""
    171181
    172 #: admin/admin-init.php:342
     182#: admin/admin-init.php:370
    173183msgid "Splash"
    174184msgstr ""
    175185
    176 #: admin/admin-init.php:343
     186#: admin/admin-init.php:371
    177187msgid "The welcome page displayed in the viewer with the login form. A short, no-scroll page, with only essential info. It is required, or at least highly recommended."
    178188msgstr ""
    179189
    180 #: admin/admin-init.php:368
     190#: admin/admin-init.php:396
    181191msgid "Registration page"
    182192msgstr ""
    183193
    184 #: admin/admin-init.php:369
     194#: admin/admin-init.php:397
    185195msgid "Link to the user registration."
    186196msgstr ""
    187197
    188 #: admin/admin-init.php:374
     198#: admin/admin-init.php:402
    189199msgid "Password revovery"
    190200msgstr ""
    191201
    192 #: admin/admin-init.php:375
     202#: admin/admin-init.php:403
    193203msgid "Link to lost password page."
    194204msgstr ""
    195205
    196 #: admin/admin-init.php:380
     206#: admin/admin-init.php:408
    197207msgid "Economy"
    198208msgstr ""
    199209
    200 #: admin/admin-init.php:381
     210#: admin/admin-init.php:409
    201211msgid "Currencies and some other services queried by the viewer. They are not accessed directly by the user."
    202212msgstr ""
    203213
    204 #: admin/admin-init.php:387
     214#: admin/admin-init.php:415
    205215msgid "About this grid"
    206216msgstr ""
    207217
    208 #: admin/admin-init.php:388
     218#: admin/admin-init.php:416
    209219msgid "Detailed info page on your website, via a link displayed on the viewer login page."
    210220msgstr ""
    211221
    212 #: admin/admin-init.php:392
     222#: admin/admin-init.php:420
    213223msgid "Help"
    214224msgstr ""
    215225
    216 #: admin/admin-init.php:393
     226#: admin/admin-init.php:421
    217227msgid "Link to a help page on your website."
    218228msgstr ""
    219229
    220230#: admin/dashboard.php:13
    221 #: admin/settings.php:35
     231#: admin/settings.php:43
    222232#: includes/shortcodes.php:125
    223233#: includes/widgets.php:47
    224234#: blocks/w4os-gridinfo-block/index.js:27
    225 #: blocks/w4os-gridinfo-block/index.js:55
    226 #: blocks/w4os-gridinfo-block/index.js:70
     235#: blocks/w4os-gridinfo-block/index.js:74
    227236msgid "Grid info"
    228237msgstr ""
     
    233242#: includes/widgets.php:115
    234243#: blocks/w4os-gridstatus-block/index.js:27
    235 #: blocks/w4os-gridstatus-block/index.js:55
    236 #: blocks/w4os-gridstatus-block/index.js:70
     244#: blocks/w4os-gridstatus-block/index.js:74
    237245msgid "Grid status"
    238246msgstr ""
     
    242250msgstr ""
    243251
    244 #: admin/settings.php:48
     252#: admin/settings.php:56
    245253#: includes/shortcodes.php:128
    246254msgid "Grid name"
    247255msgstr ""
    248256
    249 #: admin/settings.php:55
     257#: admin/settings.php:63
    250258msgid "Robust server database"
    251259msgstr ""
    252260
    253 #: admin/settings.php:58
     261#: admin/settings.php:66
     262#: admin/settings.php:221
     263#: admin/settings.php:378
    254264msgid "Hostname"
    255265msgstr ""
    256266
    257 #: admin/settings.php:61
     267#: admin/settings.php:69
     268#: admin/settings.php:225
     269#: admin/settings.php:382
    258270msgid "Database name"
    259271msgstr ""
    260272
    261 #: admin/settings.php:64
     273#: admin/settings.php:72
     274#: admin/settings.php:229
     275#: admin/settings.php:386
    262276msgid "Username"
    263277msgstr ""
    264278
    265 #: admin/settings.php:68
     279#: admin/settings.php:76
     280#: admin/settings.php:234
     281#: admin/settings.php:391
    266282msgid "Password"
    267283msgstr ""
    268284
    269 #: admin/settings.php:75
     285#: admin/settings.php:83
    270286#: admin/status-page.php:67
    271287msgid "Avatar models"
    272288msgstr ""
    273289
    274 #: admin/settings.php:79
     290#: admin/settings.php:87
    275291msgid "First Name = "
    276292msgstr ""
    277293
    278 #: admin/settings.php:83
     294#: admin/settings.php:91
    279295msgid "OR Last Name = "
    280296msgstr ""
    281297
    282 #: admin/settings.php:89
    283 msgid "Helpers"
    284 msgstr ""
    285 
    286 #: admin/settings.php:94
    287 msgid "Provide services"
    288 msgstr ""
    289 
    290298#: admin/settings.php:97
    291 msgid "Web assets server"
     299msgid "Grid users"
     300msgstr ""
     301
     302#: admin/settings.php:101
     303#: admin/settings.php:116
     304msgid "Profile page"
    292305msgstr ""
    293306
    294307#: admin/settings.php:103
     308#: admin/settings.php:118
     309msgid "Provide web profile page for avatars"
     310msgstr ""
     311
     312#: admin/settings.php:105
     313#: admin/settings.php:120
     314msgid "Defaults"
     315msgstr ""
     316
     317#: admin/settings.php:109
     318#: admin/settings.php:124
     319msgid "The page %s must exist, as defined in %spermalinks settings%s."
     320msgstr ""
     321
     322#: admin/settings.php:132
     323msgid "Show configuration instructions to new users."
     324msgstr ""
     325
     326#: admin/settings.php:137
     327msgid "Login page"
     328msgstr ""
     329
     330#: admin/settings.php:139
     331msgid "Use profile page as login page"
     332msgstr ""
     333
     334#: admin/settings.php:141
     335msgid "Default"
     336msgstr ""
     337
     338#: admin/settings.php:148
     339msgid "Replace user name"
     340msgstr ""
     341
     342#: admin/settings.php:149
     343msgid "Show avatar name instead of user name in users list."
     344msgstr ""
     345
     346#: admin/settings.php:153
     347msgid "Exclude from stats"
     348msgstr ""
     349
     350#: admin/settings.php:155
     351msgid "Models"
     352msgstr ""
     353
     354#: admin/settings.php:156
     355msgid "Accounts without mail address"
     356msgstr ""
     357
     358#: admin/settings.php:157
     359msgid "Hypergrid visitors"
     360msgstr ""
     361
     362#: admin/settings.php:159
     363msgid "Accounts without email address are usually test accounts created from the console. Uncheck only if you have real avatars without email address."
     364msgstr ""
     365
     366#: admin/settings.php:178
     367msgid "Web Assets Server"
     368msgstr ""
     369
     370#: admin/settings.php:183
     371msgid "Provide web assets server"
     372msgstr ""
     373
     374#: admin/settings.php:186
     375msgid "A web assets server is required to display in-world assets (from the grid) on the website (e.g. profile pictures)."
     376msgstr ""
     377
     378#: admin/settings.php:189
    295379msgid "Web asset server"
    296380msgstr ""
    297381
    298 #: admin/settings.php:106
    299 #: admin/settings.php:115
    300 msgid "A web assets server is required to display in-world assets (from the grid) on the website (e.g. profile pictures)."
    301 msgstr ""
    302 
    303 #: admin/settings.php:108
    304 msgid "You can change the asset slug in %spermalinks settings%s."
    305 msgstr ""
    306 
    307 #: admin/settings.php:113
     382#: admin/settings.php:193
     383msgid "You can set the asset slug in %spermalinks settings%s."
     384msgstr ""
     385
     386#: admin/settings.php:198
    308387msgid "External assets server URI"
    309388msgstr ""
    310389
    311 #: admin/settings.php:116
     390#: admin/settings.php:199
    312391msgid "If W4OS web assets service is disabled, you need a third-party web application."
    313392msgstr ""
    314393
    315 #: admin/settings.php:119
     394#: admin/settings.php:205
     395msgid "Search"
     396msgstr ""
     397
     398#: admin/settings.php:209
     399msgid "Provide in-world search"
     400msgstr ""
     401
     402#: admin/settings.php:215
     403msgid "Search database"
     404msgstr ""
     405
     406#: admin/settings.php:218
     407#: admin/settings.php:365
     408msgid "Use the same database as Robust"
     409msgstr ""
     410
     411#: admin/settings.php:240
     412msgid "Search engine URL"
     413msgstr ""
     414
     415#: admin/settings.php:243
     416msgid "URL of the search engine used internally by the viewer (without arguments)."
     417msgstr ""
     418
     419#: admin/settings.php:252
     420msgid "Please note that Search URL is different from Web search URL, which is not handled by W4OS currently. Web search is relevant if you have a web search page dedicated to grid content, providing results with in-world URLs (hop:// or secondlife://). It is optional and is referenced here only to disambiguate settings which unfortunately have similar names."
     421msgstr ""
     422
     423#: admin/settings.php:265
     424msgid "Search register"
     425msgstr ""
     426
     427#: admin/settings.php:268
     428msgid "Data service, used to register regions, objects or land for sale."
     429msgstr ""
     430
     431#: admin/settings.php:281
     432msgid "Events server URL"
     433msgstr ""
     434
     435#: admin/settings.php:283
     436msgid "HYPEvents server URL, used to fetch upcoming events and make them available in search."
     437msgstr ""
     438
     439#: admin/settings.php:284
     440msgid "Leave blank to ignore events or if you have an other events implementation."
     441msgstr ""
     442
     443#: admin/settings.php:294
     444msgid "Provide offline helper"
     445msgstr ""
     446
     447#: admin/settings.php:300
    316448msgid "Offline helper URI"
    317449msgstr ""
    318450
    319 #: admin/settings.php:123
     451#: admin/settings.php:304
    320452msgid "Set the URL in Robust and OpenSimulator configurations."
    321453msgstr ""
    322454
    323 #: admin/settings.php:141
    324 msgid "Grid users"
    325 msgstr ""
    326 
    327 #: admin/settings.php:145
    328 #: admin/settings.php:160
    329 msgid "Profile page"
    330 msgstr ""
    331 
    332 #: admin/settings.php:147
    333 #: admin/settings.php:162
    334 msgid "Provide web profile page for avatars"
    335 msgstr ""
    336 
    337 #: admin/settings.php:149
    338 #: admin/settings.php:164
    339 msgid "Defaults"
    340 msgstr ""
    341 
    342 #: admin/settings.php:153
    343 #: admin/settings.php:168
    344 msgid "The page %s must exist, as defined in %spermalinks settings%s."
    345 msgstr ""
    346 
    347 #: admin/settings.php:176
    348 msgid "Show configuration instructions to new users."
    349 msgstr ""
    350 
    351 #: admin/settings.php:181
    352 msgid "Login page"
    353 msgstr ""
    354 
    355 #: admin/settings.php:183
    356 msgid "Use profile page as login page"
    357 msgstr ""
    358 
    359 #: admin/settings.php:185
    360 msgid "Default"
    361 msgstr ""
    362 
    363 #: admin/settings.php:192
    364 msgid "Replace user name"
    365 msgstr ""
    366 
    367 #: admin/settings.php:193
    368 msgid "Show avatar name instead of user name in users list."
    369 msgstr ""
    370 
    371 #: admin/settings.php:197
    372 msgid "Exclude from stats"
    373 msgstr ""
    374 
    375 #: admin/settings.php:199
    376 msgid "Models"
    377 msgstr ""
    378 
    379 #: admin/settings.php:200
    380 msgid "Accounts without mail address"
    381 msgstr ""
    382 
    383 #: admin/settings.php:201
    384 msgid "Hypergrid visitors"
    385 msgstr ""
    386 
    387 #: admin/settings.php:203
    388 msgid "Accounts without email address are usually test accounts created from the console. Uncheck only if you have real avatars without email address."
    389 msgstr ""
    390 
    391 #: admin/settings.php:365
     455#: admin/settings.php:320
     456msgid "Sender e-mail address"
     457msgstr ""
     458
     459#: admin/settings.php:324
     460msgid "A no-reply e-mail address used to forward messages for users enabling \"Email me IMs when I'm offline\" option."
     461msgstr ""
     462
     463#: admin/settings.php:333
     464msgid "Provide economy helpers"
     465msgstr ""
     466
     467#: admin/settings.php:336
     468msgid "Economy helpers are additional scripts needed if you implement economy on your grid (with real or fake currency)."
     469msgstr ""
     470
     471#: admin/settings.php:337
     472msgid "Helper scripts allow communication between the money server and the grid: current balance update, currency cost estimation, land and object sales, payments..."
     473msgstr ""
     474
     475#: admin/settings.php:339
     476msgid "Money server is not included in OpenSimulator distribution and require a separate installation, e.g. from %s."
     477msgstr ""
     478
     479#: admin/settings.php:347
     480msgid "Economy base URI"
     481msgstr ""
     482
     483#: admin/settings.php:351
     484msgid "The URL must be set in Robust configuration."
     485msgstr ""
     486
     487#: admin/settings.php:362
     488msgid "Economy database"
     489msgstr ""
     490
     491#: admin/settings.php:397
     492msgid "Currency Provider"
     493msgstr ""
     494
     495#: admin/settings.php:401
     496msgid "No provider, use fake money."
     497msgstr ""
     498
     499#: admin/settings.php:408
     500msgid "Currency conversion rate"
     501msgstr ""
     502
     503#: admin/settings.php:409
     504msgid "Amount to pay in US$ for 1000 in-world money units. Used for cost estimation. If not set, the rate will be 10/1000 (1 cent per money unit)"
     505msgstr ""
     506
     507#: admin/settings.php:412
     508msgid "Podex redirect message"
     509msgstr ""
     510
     511#: admin/settings.php:413
     512msgid "Please use our terminals in-world to proceed. Click OK to teleport to terminals region."
     513msgstr ""
     514
     515#: admin/settings.php:416
     516msgid "Podex redirect URL"
     517msgstr ""
     518
     519#: admin/settings.php:420
     520msgid "Money Script Access Key"
     521msgstr ""
     522
     523#: admin/settings.php:581
    392524msgid "Values must match Robust.HG.ini (or Robust.HG.ini) config file."
    393525msgstr ""
    394526
    395 #: admin/settings.php:366
     527#: admin/settings.php:582
    396528msgid "Robust server must be running. Values entered here will be checked against your Robust server and updated if needed."
    397529msgstr ""
    398530
    399 #: admin/settings.php:371
     531#: admin/settings.php:587
    400532msgid "Grid accounts matching first name or last name set below are considered as avatar models. They will appear on the avatar registration form, with their in-world profile picture."
    401533msgstr ""
     
    523655msgstr ""
    524656
     657#: blocks/popular-places.php:126
     658msgid "Popular places"
     659msgstr ""
     660
     661#: blocks/popular-places.php:132
     662#: includes/shortcodes.php:159
     663msgid "No result"
     664msgstr ""
     665
    525666#: includes/assets.php:37
    526667msgid "Assets base"
    527668msgstr ""
    528669
    529 #: includes/functions.php:169
     670#: includes/cron.php:20
     671msgid "every_five_minutes"
     672msgstr ""
     673
     674#: includes/functions.php:149
    530675msgid "A local Robust server has been found. Please check Login URI and Grid name configuration."
    531676msgstr ""
    532677
    533 #: includes/functions.php:187
     678#: includes/functions.php:168
    534679msgid "OpenSimulator settings page"
    535680msgstr ""
    536681
     682#: includes/functions.php:210
     683msgid "Online"
     684msgstr ""
     685
     686#: includes/functions.php:210
     687msgid "Offline"
     688msgstr ""
     689
     690#: includes/functions.php:228
     691msgid "Members"
     692msgstr ""
     693
    537694#: includes/functions.php:230
    538 msgid "Yes"
    539 msgstr ""
    540 
    541 #: includes/functions.php:232
    542 msgid "No"
    543 msgstr ""
    544 
    545 #: includes/functions.php:245
    546 msgid "Grid online"
     695msgid "Active members (30 days)"
     696msgstr ""
     697
     698#: includes/functions.php:233
     699msgid "Members in world"
     700msgstr ""
     701
     702#: includes/functions.php:240
     703msgid "Active users (30 days)"
     704msgstr ""
     705
     706#: includes/functions.php:242
     707msgid "Total users in world"
    547708msgstr ""
    548709
    549710#: includes/functions.php:246
    550 msgid "Members"
     711msgid "Regions"
    551712msgstr ""
    552713
    553714#: includes/functions.php:248
    554 msgid "Active members (30 days)"
    555 msgstr ""
    556 
    557 #: includes/functions.php:251
    558 msgid "Members in world"
    559 msgstr ""
    560 
    561 #: includes/functions.php:258
    562 msgid "Active users (30 days)"
    563 msgstr ""
    564 
    565 #: includes/functions.php:260
    566 msgid "Total users in world"
    567 msgstr ""
    568 
    569 #: includes/functions.php:264
    570 msgid "Regions"
    571 msgstr ""
    572 
    573 #: includes/functions.php:266
    574715msgid "Total area"
    575716msgstr ""
    576717
    577 #: includes/functions.php:374
     718#: includes/functions.php:356
    578719msgid "%s"
    579720msgstr ""
    580721
    581 #: includes/functions.php:412
     722#: includes/functions.php:395
    582723msgid "Joined today"
    583724msgstr ""
    584725
    585 #: includes/functions.php:413
     726#: includes/functions.php:396
    586727msgid "%s days old"
    587728msgstr ""
     
    610751#: includes/profile-page.php:152
    611752#: templates/content-configuration.php:40
    612 #: templates/content-page-profile.php:24
     753#: templates/content-page-profile.php:26
    613754msgid "Log in"
    614755msgstr ""
     
    627768
    628769#: includes/profile-page.php:165
    629 #: templates/content-page-profile.php:52
     770#: templates/content-page-profile.php:54
    630771msgid "%s's profile"
    631772msgstr ""
     
    851992#: includes/profile.php:889
    852993#: blocks/w4os-gridprofile-block/index.js:27
    853 #: blocks/w4os-gridprofile-block/index.js:55
    854 #: blocks/w4os-gridprofile-block/index.js:70
     994#: blocks/w4os-gridprofile-block/index.js:74
    855995msgid "Grid profile"
    856996msgstr ""
     
    8981038#: includes/shortcodes.php:143
    8991039msgid "Configure W4OS database: "
    900 msgstr ""
    901 
    902 #: includes/shortcodes.php:159
    903 msgid "No result"
    9041040msgstr ""
    9051041
     
    9341070msgstr ""
    9351071
     1072#: includes/updates.php:129
     1073msgid "OpenSim Search tables updated."
     1074msgstr ""
     1075
    9361076#: includes/users.php:138
    9371077msgid "Error while updating %s %s (%s) %s"
     
    10371177msgstr ""
    10381178
    1039 #: templates/content-page-profile.php:13
     1179#: templates/content-page-profile.php:15
    10401180msgid "My Avatar"
    10411181msgstr ""
     
    10481188msgid "Another version of <strong>W4OS - OpenSimulator Web Interface</strong> is installed and active. Duplicate disabled."
    10491189msgstr ""
     1190
     1191#: blocks/popular-places/index.js:27
     1192#: blocks/popular-places/index.js:79
     1193msgid "Popular Places"
     1194msgstr ""
  • w4os-opensimulator-web-interface/trunk/readme.txt

    r2666363 r2693962  
    66Requires PHP: 5.6
    77Tested up to: 5.9
    8 Stable tag: 2.2.10
     8Stable tag: 2.3
    99License: AGPLv3
    1010License URI: https://www.gnu.org/licenses/agpl-3.0.txt
     
    1414== Description ==
    1515
    16 Ready to use WordPress interface for [OpenSimulator](http://opensimulator.org/). Provide user registration, default avatar model choice, login info, statistics and a web assets server for grids or standalone simulators.
     16Ready to use WordPress interface for [OpenSimulator](http://opensimulator.org/). Provides user registration, default avatar model choice, login info, statistics and a web assets server for grids or standalone simulators.
    1717
    1818See Features and Roadmap sections for current and upcoming functionalties.
     
    3131- **Reserved names**: avatar whose first name or last name is "Default", "Test", "Admin" or the pattern used for appearance models are disallowed for public (such avatars must be created by admins from Robust console)
    3232- **Web assets server**: the needed bridge to display in-world images on a website
     33- **Helpers**: currency, search, offline messages
    3334- **OpenSimulator settings page**:
    3435  - grid name, login uri and database connection settings
     
    108109- [x] get grid info from http://login.uri:8002/get_grid_info
    109110- [x] Web Assets server
     111- [x] Helpers (search, currency, map...)
    110112- Improve avatar profile
    111113  - Switch to allow web profile
     
    116118- Admin Create region
    117119- Admin Use sim/grid configuration file to fetch settings if on the same host
    118 - Helpers (search, currency, map...)
    119120
    120121= Long term =
     
    153154== Changelog ==
    154155
    155 = Unreleased =
     156= 2.3 =
     157* new search helper
     158* new offline messages helper. Messages are stored in OfflineMessageModule V2 format, so one can switch between core and external service (fix #47)
     159* new currency helpers
     160* new Popular Places block and [popular-places] shortcode
     161* new events parser (fetch events from 2do.pm or another HYPEvents server)
     162* added prebuilt binaries for opensim 0.9.1 and 0.9.2
     163* added currency conversion rate setting
     164* dropped aurora and OpenSim 0.6 support
     165* separate helpers settings page
     166* helpers migrated from old mysqli db connection method to PDO
    156167
    157168= 2.2.10 =
  • w4os-opensimulator-web-interface/trunk/templates/content-page-profile.php

    r2654336 r2693962  
    55$query_firstname = get_query_var( 'profile_firstname' );
    66$query_lastname = get_query_var( 'profile_lastname' );
     7
     8$page_content = "";
    79
    810if ( empty($query_firstname) || empty($query_lastname) ) {
  • w4os-opensimulator-web-interface/trunk/templates/templates.php

    r2654336 r2693962  
    33add_action( 'template_include', 'w4os_template_include' );
    44function w4os_template_include( $template ) {
     5  global $wp_query;
    56  $plugindir = dirname( __DIR__ );
    6   $post_name = $wp_query->queried_object->post_name;
     7  $post_name = (isset($wp_query->queried_object->post_name)) ? $wp_query->queried_object->post_name : '';
    78  $template_slug=str_replace('.php', '', basename($template));
    89  $post_type_slug=get_post_type();
     
    1920  $plugindir = dirname( __DIR__ );
    2021  $post_type_slug=get_post_type();
    21   $post_name = $wp_query->queried_object->post_name;
     22  $post_name = (isset($wp_query->queried_object->post_name)) ? $wp_query->queried_object->post_name : '';
    2223  $template_slug=str_replace('.php', '', basename($template));
    2324  $custom_slug = "content-$post_type_slug-$post_name";
  • w4os-opensimulator-web-interface/trunk/w4os.php

    r2654551 r2693962  
    33 * Plugin Name:       w4os - OpenSimulator Web Interface
    44 * Description:       WordPress interface for OpenSimulator (w4os).
    5  * Version:           2.2.10
     5 * Version:           2.3
    66 * Author:            Speculoos World
    77 * Author URI:        https://speculoos.world
Note: See TracChangeset for help on using the changeset viewer.