Plugin Directory

Changeset 3251097


Ignore:
Timestamp:
03/05/2025 12:34:11 PM (12 months ago)
Author:
vjoondev
Message:

Update wordpress adapter 3.0.2

Location:
vjoon-wp-adapter/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • vjoon-wp-adapter/trunk/Adapter.php

    r3187446 r3251097  
    66 * Author URI: https://vjoon.com
    77 * Description: vjoon WordPress Adapter for vjoon K4
    8  * Version: 3.0.1
     8 * Version: 3.0.2
    99 * Text Domain: vj-wp-adapter
    1010 * Domain Path: /resources/LocalizedStrings
     
    103103
    104104        public function app_admin_menu() {
    105             add_options_page( __( 'vj-wp-adapter.adapter.admin.page.title', 'vj-wp-adapter' ), __( 'vj-wp-adapter.adapter.admin.menu.title', 'vj-wp-adapter' ), 'manage_options', 'vj_wp_adapter_settings', array( self::$instance, 'app_settings' ) );
     105            add_options_page( __( 'vjoon WP Adapter Settings', 'vj-wp-adapter' ), __( 'vjoon WP Adapter', 'vj-wp-adapter' ), 'manage_options', 'vj_wp_adapter_settings', array( self::$instance, 'app_settings' ) );
    106106            if ( self::$option->general->debug ) {
    107107                add_management_page( 'vjoon SupportMode', 'vjoon SupportMode', 'manage_options', 'vj_wp_adapter_debug', array( self::$instance, 'app_debug' ) ); }
     
    269269            // future: columns könnten hier custom columns angehangen werden.
    270270            unset( $columns['author'] );
    271             $columns['_author'] = __( 'vj-wp-adapter.adapter.admin.author.label', 'vj-wp-adapter' );
     271            $columns['_author'] = __( 'Author', 'vj-wp-adapter' );
    272272            Debug::log( $columns, 'MANAGE_POSTS_COLUMNS Filter' );
    273273            return $columns;
     
    357357                $args = array(
    358358                    'link_url'  => esc_url( network_admin_url( 'plugins.php' ) ),
    359                     'link_text' => esc_html( __( 'vj-wp-adapter.adapter.admin.mu_activation.btn.back.label', 'vj-wp-adapter' ) ),
     359                    'link_text' => esc_html( __( 'Go back', 'vj-wp-adapter' ) ),
    360360                );
    361                 wp_die( esc_html( __( 'vj-wp-adapter.adapter.admin.mu_activation.label', 'vj-wp-adapter' ) ), esc_html( '' ), $args );
     361                wp_die( esc_html( __( 'This plug-in cannot be activated for the whole network.', 'vj-wp-adapter' ) ), esc_html( '' ), $args );
    362362
    363363            }
  • vjoon-wp-adapter/trunk/lib/backend/settings.php

    r3187446 r3251097  
    5353?>
    5454<div class="wrap">
    55     <h1><?php _e( 'vj-wp-adapter.settings.admin.headline', 'vj-wp-adapter' ); ?></h1>
    56     <div class="updated" style="display:none"><p><strong><?php _e( 'vj-wp-adapter.settings.admin.saved.msg', 'vj-wp-adapter' ); ?></strong></p>
     55    <h1><?php _e( 'vjoon WordPress Adapter Settings', 'vj-wp-adapter' ); ?></h1>
     56    <div class="updated" style="display:none"><p><strong><?php _e( 'Changes were saved.', 'vj-wp-adapter' ); ?></strong></p>
    5757    </div>
    5858
     
    6464
    6565                <tr>
    66                     <th scope="row"><label for="vjwpad_init"><?php _e( 'vj-wp-adapter.settings.admin.reinit.label', 'vj-wp-adapter' ); ?></label></th>
     66                    <th scope="row"><label for="vjwpad_init"><?php _e( 'Reinitialization', 'vj-wp-adapter' ); ?></label></th>
    6767                    <td>
    68                         <button name="vjwpad_init" id="initApp"><?php _e( 'vj-wp-adapter.settings.admin.btn.reinit.label', 'vj-wp-adapter' ); ?></button>
    69                         <span class="description" id="vjwpad_init_desc"><?php _e( 'vj-wp-adapter.settings.admin.reinit.tt', 'vj-wp-adapter' ); ?></span>
     68                        <button name="vjwpad_init" id="initApp"><?php _e( 'Execute now', 'vj-wp-adapter' ); ?></button>
     69                        <span class="description" id="vjwpad_init_desc"><?php _e( 'Allows reinitialization of vjoon WP Adapter after an update.', 'vj-wp-adapter' ); ?></span>
    7070                    </td>
    7171                </tr>
    7272
    7373                <tr>
    74                     <th scope="row"><label for="api_apw"><?php _e( 'vj-wp-adapter.settings.admin.apw.label', 'vj-wp-adapter' ); ?></label></th>
     74                    <th scope="row"><label for="api_apw"><?php _e( 'Application Password', 'vj-wp-adapter' ); ?></label></th>
    7575                    <td>
    7676                        <input type="password" id="apw" name="api_apw" value="<?php echo empty( $_option->api->apw ) || empty( $apw_exists ) ? '' : esc_attr( Crypt::decrypt( $_option->api->apw ) ); ?>" data-uuid="<?php echo esc_attr( $uuid ); ?>" aria-describedby="api_apw_desc" class="regular-text" <?php echo $support_mode ? '' : 'readonly'; ?>>
    77                         <button id="rcAPW"><?php _e( 'vj-wp-adapter.settings.admin.btn.apwcreate.label', 'vj-wp-adapter' ); ?></button>
    78                         <button id="copyAPW" class="copyToClipboard" ><?php _e( 'vj-wp-adapter.settings.admin.btn.apwcopy.label', 'vj-wp-adapter' ); ?></button>
     77                        <button id="rcAPW"><?php _e( 'Create new password', 'vj-wp-adapter' ); ?></button>
     78                        <button id="copyAPW" class="copyToClipboard" ><?php _e( 'Copy password', 'vj-wp-adapter' ); ?></button>
    7979                        <?php echo $support_mode ? '<button id="btnSHAPW" data-sh=0 class="supportmode">Show password</button>' : ''; ?>
    8080                        <br>
    81                         <span class="description" id="api_apw_desc"><?php _e( 'vj-wp-adapter.settings.admin.apw.tt', 'vj-wp-adapter' ); ?></span>
     81                        <span class="description" id="api_apw_desc"><?php _e( 'Application Password (vjoon K4 version 13 or higher)', 'vj-wp-adapter' ); ?></span>
    8282                    </td>
    8383
     
    8888                    ?>
    8989                        <tr>
    90                             <th scope="row"><label for="api_key"><?php _e( 'vj-wp-adapter.settings.admin.apikey.label', 'vj-wp-adapter' ); ?></label></th>
     90                            <th scope="row"><label for="api_key"><?php _e( 'API Key', 'vj-wp-adapter' ); ?></label></th>
    9191                            <td>
    9292                                <input type="text" id="key" name="api_key" value="<?php echo empty( $_option->api->key ) ? '' : esc_attr( $_option->api->key ); ?>" aria-describedby="api_key_desc" class="regular-text" <?php echo $support_mode ? '' : 'readonly'; ?>>
    93                                 <button id="rcKey"><?php _e( 'vj-wp-adapter.settings.admin.btn.keycreate.label', 'vj-wp-adapter' ); ?></button>
    94                                 <button id="copyKey" class="copyToClipboard" ><?php _e( 'vj-wp-adapter.settings.admin.btn.keycopy.label', 'vj-wp-adapter' ); ?></button>
     93                                <button id="rcKey"><?php _e( 'Create new key', 'vj-wp-adapter' ); ?></button>
     94                                <button id="copyKey" class="copyToClipboard" ><?php _e( 'Copy key', 'vj-wp-adapter' ); ?></button>
    9595                                <br>
    96                                 <span class="description" id="api_key_desc"><?php _e( 'vj-wp-adapter.settings.admin.apikey.tt', 'vj-wp-adapter' ); ?></span>
     96                                <span class="description" id="api_key_desc"><?php _e( 'Authorization key (vjoon K4 version 12 or lower)', 'vj-wp-adapter' ); ?></span>
    9797                            </td>
    9898
     
    100100
    101101                        <tr>
    102                             <th scope="row"><label for="api_secret"><?php _e( 'vj-wp-adapter.settings.admin.apisecret.label', 'vj-wp-adapter' ); ?></label></th>
     102                            <th scope="row"><label for="api_secret"><?php _e( 'API Secret', 'vj-wp-adapter' ); ?></label></th>
    103103                            <td>
    104104                                <input type="password" id="secret" name="api_secret" value="<?php echo empty( $_option->api->secret ) ? '' : esc_attr( $_option->api->secret ); ?>" aria-describedby="api_secret_desc" class="regular-text" <?php echo $support_mode ? '' : 'readonly'; ?>>
    105                                 <button id="rcSecret"><?php _e( 'vj-wp-adapter.settings.admin.btn.secretcreate.label', 'vj-wp-adapter' ); ?></button>
    106                                 <button id="copySecret" class="copyToClipboard" ><?php _e( 'vj-wp-adapter.settings.admin.btn.secretcopy.label', 'vj-wp-adapter' ); ?></button>
     105                                <button id="rcSecret"><?php _e( 'Create new secret', 'vj-wp-adapter' ); ?></button>
     106                                <button id="copySecret" class="copyToClipboard" ><?php _e( 'Copy secret', 'vj-wp-adapter' ); ?></button>
    107107                                <?php echo $support_mode ? '<button id="btnSH" data-sh=0 class="supportmode">Show secret</button>' : ''; ?>
    108108                                <br>
    109                                 <span class="description" id="api_secret_desc"><?php _e( 'vj-wp-adapter.settings.admin.apisecret.tt', 'vj-wp-adapter' ); ?></span>
     109                                <span class="description" id="api_secret_desc"><?php _e( 'Authorization secret (vjoon K4 version 12 or lower)', 'vj-wp-adapter' ); ?></span>
    110110                            </td>
    111111
     
    118118
    119119                <tr>
    120                     <th scope="row"><label for="api_url"><?php _e( 'vj-wp-adapter.settings.admin.apiurl.label', 'vj-wp-adapter' ); ?></label></th>
     120                    <th scope="row"><label for="api_url"><?php _e( 'API URL', 'vj-wp-adapter' ); ?></label></th>
    121121                    <td>
    122122                        <input type="text" class="as-label-text" id="api_url" name="api_url" value="<?php echo esc_url( home_url() ); ?>">
    123                         <button name="vjwpad_apiurl" id="copyURL" class="copyToClipboard" ><?php _e( 'vj-wp-adapter.settings.admin.btn.urlcopy.label', 'vj-wp-adapter' ); ?></button>
     123                        <button name="vjwpad_apiurl" id="copyURL" class="copyToClipboard" ><?php _e( 'Copy URL', 'vj-wp-adapter' ); ?></button>
    124124                    </td>
    125125                </tr>
     
    184184
    185185        <p class="submit">
    186             <input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e( 'vj-wp-adapter.settings.admin.btn.save.label', 'vj-wp-adapter' ); ?>" />
     186            <input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e( 'Save changes', 'vj-wp-adapter' ); ?>" />
    187187        </p>
    188188    </form>
     
    220220                            switch (jsonData.return) {
    221221                                case 'initApp':
    222                                     $('.updated').html('<p><strong><?php _e( 'vj-wp-adapter.settings.admin.exec.msg', 'vj-wp-adapter' ); ?></strong></p>')
     222                                    $('.updated').html('<p><strong><?php _e( 'Action was executed.', 'vj-wp-adapter' ); ?></strong></p>')
    223223                                    $('.updated').fadeIn().delay(10000).fadeOut();
    224224                                    break;
     
    241241
    242242                                case 'garbageCollect':
    243                                     $('.updated').html('<p><strong><?php _e( 'vj-wp-adapter.settings.admin.exec.msg', 'vj-wp-adapter' ); ?></strong></p>')
     243                                    $('.updated').html('<p><strong><?php _e( 'Action was executed.', 'vj-wp-adapter' ); ?></strong></p>')
    244244                                    $('.updated').fadeIn().delay(10000).fadeOut();
    245245                                    break;
     
    261261            } else if (btnId == 'copyURL') {
    262262                var copy  = copyToClipboard('api_url');
    263                 $('.updated').html('<p><strong><?php _e( 'vj-wp-adapter.settings.admin.apiurl.msg', 'vj-wp-adapter' ); ?></strong></p>')
     263                $('.updated').html('<p><strong><?php _e( 'API URL was copied to clipboard.', 'vj-wp-adapter' ); ?></strong></p>')
    264264                fade_out('.updated');
    265265            } else if (btnId == 'copyKey') {
    266266                var copy  = copyToClipboard('key');
    267                 $('.updated').html('<p><strong><?php _e( 'vj-wp-adapter.settings.admin.apikey.msg', 'vj-wp-adapter' ); ?></strong></p>')
     267                $('.updated').html('<p><strong><?php _e( 'API Key was copied to clipboard.', 'vj-wp-adapter' ); ?></strong></p>')
    268268                fade_out('.updated');
    269269            } else if (btnId == 'copySecret') {
     
    271271                var copy  = copyToClipboard('secret');
    272272                $('table.form-table tbody input#secret').prop('type','password');
    273                 $('.updated').html('<p><strong><?php _e( 'vj-wp-adapter.settings.admin.apisecret.msg', 'vj-wp-adapter' ); ?></strong></p>')
     273                $('.updated').html('<p><strong><?php _e( 'API Secret was copied to clipboard.', 'vj-wp-adapter' ); ?></strong></p>')
    274274                fade_out('.updated');
    275275            } else if (btnId == 'copyAPW') {
     
    277277                var copy  = copyToClipboard('apw');
    278278                $('table.form-table tbody input#apw').prop('type','password');
    279                 $('.updated').html('<p><strong><?php _e( 'vj-wp-adapter.settings.admin.apw.msg', 'vj-wp-adapter' ); ?></strong></p>')
     279                $('.updated').html('<p><strong><?php _e( 'Application Password was copied to clipboard.', 'vj-wp-adapter' ); ?></strong></p>')
    280280                fade_out('.updated');
    281281            } else if (btnId == 'btnSH') {
  • vjoon-wp-adapter/trunk/readme.txt

    r3187446 r3251097  
    3737
    3838== Changelog ==
     39
     40= Version 3.0.2 =
     41
     42* Enhanced localization
    3943
    4044= Version 3.0.1 =
  • vjoon-wp-adapter/trunk/src/Functions.php

    r3187446 r3251097  
    492492            $links_array[0] = str_replace( '${VERSION_STRING}', APP::$option->plugin->Version, $links_array[0] );
    493493            $row_meta       = array(
    494                 'build' => '<a id="build" href="" title="get build info">' . __( 'vj-wp-adapter.functions.plugin.build.label', 'vj-wp-adapter' ) . '</a>',
     494                'build' => '<a id="build" href="" title="get build info">' . __( 'Build', 'vj-wp-adapter' ) . '</a>',
    495495            );
    496496            $links_array    = array_merge( $links_array, $row_meta );
     
    621621
    622622                case 'getBuildInfo':
    623                     $return_value['result'] = "Build: 191 (8c86925)";
     623                    $return_value['result'] = "Build: 196 (e807aea)";
    624624                    break;
    625625
     
    665665        $msgboxlabels = array(
    666666            'questionLabel'         => __( 'vj-wp-adapter.functions.plugin.deactivate.msg', 'vj-wp-adapter' ),
    667             'deleteContentLabel'    => __( 'vj-wp-adapter.functions.plugin.delete.optionlabel', 'vj-wp-adapter' ),
    668             'attributeContentLabel' => __( 'vj-wp-adapter.functions.plugin.attribute.optionlabel', 'vj-wp-adapter' ),
    669             'errorMessage'          => __( 'vj-wp-adapter.functions.plugin.error.msg', 'vj-wp-adapter' ),
    670             'btnCancel'             => __( 'vj-wp-adapter.functions.plugin.btn.cancel.label', 'vj-wp-adapter' ),
    671             'btnOK'                 => __( 'vj-wp-adapter.functions.plugin.btn.ok.label', 'vj-wp-adapter' ),
     667            'deleteContentLabel'    => __( 'Delete all content owned by vjoon WP Adapter', 'vj-wp-adapter' ),
     668            'attributeContentLabel' => __( 'Attribute all content owned by vjoon WP Adapter to:', 'vj-wp-adapter' ),
     669            'errorMessage'          => __( 'Bitte wählen Sie eine Option.', 'vj-wp-adapter' ),
     670            'btnCancel'             => __( 'Cancel', 'vj-wp-adapter' ),
     671            'btnOK'                 => __( 'Continue', 'vj-wp-adapter' ),
    672672        );
    673673        if ( $nopriv === false || App::$option->general->debug ) {
  • vjoon-wp-adapter/trunk/src/Response.php

    r2740494 r3251097  
    3838            case 1000:
    3939                $code_array['code']    = 'valid_request';
    40                 $code_array['message'] = __( 'vj-wp-adapter.response.message.valid', 'vj-wp-adapter' );
     40                $code_array['message'] = __( 'Request was valid.', 'vj-wp-adapter' );
    4141                break;
    4242
    4343            case 1001:
    4444                $code_array['code']    = 'no_cred';
    45                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.credentialsmissing', 'vj-wp-adapter' );
     45                $code_array['message'] = __( 'Credentials are incomplete.', 'vj-wp-adapter' );
    4646                break;
    4747
    4848            case 1002:
    4949                $code_array['code']    = 'wrong_cred';
    50                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.credentialswrong', 'vj-wp-adapter' );
     50                $code_array['message'] = __( 'Credentials are incorrect.', 'vj-wp-adapter' );
    5151                break;
    5252
    5353            case 1003:
    5454                $code_array['code']    = 'no_auth';
    55                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.noauth', 'vj-wp-adapter' );
     55                $code_array['message'] = __( 'Authorization was refused.', 'vj-wp-adapter' );
    5656                break;
    5757
    5858            case 1004:
    5959                $code_array['code']    = 'no_user';
    60                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.nouser', 'vj-wp-adapter' );
     60                $code_array['message'] = __( 'User does not exist.', 'vj-wp-adapter' );
    6161                break;
    6262
    6363            case 1005:
    6464                $code_array['code']    = 'no_api_set';
    65                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.noapi', 'vj-wp-adapter' );
     65                $code_array['message'] = __( 'API is not set correctly.', 'vj-wp-adapter' );
    6666                break;
    6767
    6868            case 1100:
    6969                $code_array['code']    = 'art_req_body';
    70                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.bodymissing', 'vj-wp-adapter' );
     70                $code_array['message'] = __( 'Invalid structure: Body is not set correctly.', 'vj-wp-adapter' );
    7171                break;
    7272
    7373            case 1101:
    7474                $code_array['code']    = 'art_inv_body';
    75                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.bodyinvalid', 'vj-wp-adapter' );
     75                $code_array['message'] = __( 'Invalid structure: Body is not set.', 'vj-wp-adapter' );
    7676                break;
    7777
    7878            case 1102:
    7979                $code_array['code']    = 'art_err_create';
    80                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.create', 'vj-wp-adapter' );
     80                $code_array['message'] = __( 'An error occurred while creating the article.', 'vj-wp-adapter' );
    8181                break;
    8282
    8383            case 1103:
    8484                $code_array['code']    = 'art_err_publish';
    85                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.publish', 'vj-wp-adapter' );
     85                $code_array['message'] = __( 'An error occurred while publishing the article.', 'vj-wp-adapter' );
    8686                break;
    8787
    8888            case 1104:
    8989                $code_array['code']    = 'art_err_unpublish';
    90                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.unpublish', 'vj-wp-adapter' );
     90                $code_array['message'] = __( 'An error occurred when switching the article to draft.', 'vj-wp-adapter' );
    9191                break;
    9292
    9393            case 1105:
    9494                $code_array['code']    = 'art_err_preview';
    95                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.preview', 'vj-wp-adapter' );
     95                $code_array['message'] = __( 'An error occurred while creating the preview for the article.', 'vj-wp-adapter' );
    9696                break;
    9797
    9898            case 1106:
    9999                $code_array['code']    = 'art_err_delete';
    100                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.delete', 'vj-wp-adapter' );
     100                $code_array['message'] = __( 'An error occurred while deleting the article.', 'vj-wp-adapter' );
    101101                break;
    102102
    103103            case 1107:
    104104                $code_array['code']    = 'art_err_cpt';
    105                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.cpt', 'vj-wp-adapter' );
     105                $code_array['message'] = __( 'An error occurred during the upload: Custom Post Type does not exist.', 'vj-wp-adapter' );
    106106                break;
    107107
    108108            case 1200:
    109109                $code_array['code']    = 'md_req_file';
    110                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.filemissing', 'vj-wp-adapter' );
     110                $code_array['message'] = __( 'File could not be found.', 'vj-wp-adapter' );
    111111                break;
    112112
    113113            case 1201:
    114114                $code_array['code']    = 'md_inv_file';
    115                 $code_array['message'] = __( 'vj-wp-adapter.response.message.error.fileinvalid', 'vj-wp-adapter' );
     115                $code_array['message'] = __( 'File format is not supported.', 'vj-wp-adapter' );
    116116                break;
    117117
  • vjoon-wp-adapter/trunk/vendor/composer/installed.php

    r3187446 r3251097  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => '8c86925b8f5c5e6b07115240bac3d779d3810148',
     6        'reference' => 'e807aea0d706de6eb45b528bc9a2d24d566e4566',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    5050            'pretty_version' => 'dev-master',
    5151            'version' => 'dev-master',
    52             'reference' => '8c86925b8f5c5e6b07115240bac3d779d3810148',
     52            'reference' => 'e807aea0d706de6eb45b528bc9a2d24d566e4566',
    5353            'type' => 'library',
    5454            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.