Plugin Directory

Changeset 1417205


Ignore:
Timestamp:
05/14/2016 11:56:36 PM (10 years ago)
Author:
xnicoco
Message:

Better internationalizing support

Location:
katracker/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • katracker/trunk/admin/section-2-tracker.php

    r1407779 r1417205  
    2121        __( $katracker_section[basename( __FILE__ )]['title'], 'katracker' ),
    2222        function () {
    23             _e( 'Here you go more into the depth of the tracker-related settings. be carefull, bud!', 'katracker' );
     23            _e( 'Here you go more into the depth of the tracker-related settings. Be carefull!', 'katracker' );
    2424        },
    2525        $katracker_section[basename( __FILE__ )]['name']
     
    4848            echo '<input type="radio" name="' . KATRACKER_PREFIX . 'open-tracker" value="1" ' . checked( $option, 1, false ) . '>' . __( 'Yes', 'katracker' ) . '</br>' .
    4949                 '<input type="radio" name="' . KATRACKER_PREFIX . 'open-tracker" value="0" ' . checked( $option, 0, false ) . '>' . __( 'No', 'katracker' ) .
    50                  '<p>' . __( 'track every torrent announced to the tracker?', 'katracker' ) . '</p>';
     50                 '<p>' . __( 'Track every torrent announced to the tracker', 'katracker' ) . '</p>';
    5151        },
    5252        $katracker_section[basename( __FILE__ )]['name'],
     
    5858    add_settings_field(
    5959        KATRACKER_PREFIX . 'announce-interval',
    60         __( 'Announce Interval: ', 'katracker' ),
     60        __( 'Announce Interval', 'katracker' ),
    6161        function () {
    6262            $option = get_katracker_option( 'announce-interval' );
    6363            echo '<input type="number" min="0" step="1" name="' . KATRACKER_PREFIX . 'announce-interval" value="' . ( isset( $option ) ? $option : 1800 ) . '" >' .
    64                  '<p>' . __( 'How often client will send requests ( in minutes )', 'katracker' ) . '</p>';
     64                 '<p>' . __( 'How often client will send requests (in minutes)', 'katracker' ) . '</p>';
    6565        },
    6666        $katracker_section[basename( __FILE__ )]['name'],
     
    7272    add_settings_field(
    7373        KATRACKER_PREFIX . 'min-interval',
    74         __( 'Minimum Interval: ', 'katracker' ),
     74        __( 'Minimum Interval', 'katracker' ),
    7575        function () {
    7676            $option = get_katracker_option( 'min-interval' );
    7777            echo '<input type="number" min="0" step="1" name="' . KATRACKER_PREFIX . 'min-interval" value="' . ( isset( $option ) ? $option : 900 ) . '" >' .
    78                  '<p>' . __( 'How often client can force requests ( in minutes )', 'katracker' ) . '</p>';
     78                 '<p>' . __( 'How often client can force requests (in minutes)', 'katracker' ) . '</p>';
    7979        },
    8080        $katracker_section[basename( __FILE__ )]['name'],
     
    8686    add_settings_field(
    8787        KATRACKER_PREFIX . 'num-peers',
    88         __( 'Number of Peers: ', 'katracker' ),
     88        __( 'Number of Peers', 'katracker' ),
    8989        function () {
    9090            $option = get_katracker_option( 'num-peers' );
     
    100100    add_settings_field(
    101101        KATRACKER_PREFIX . 'max-peers',
    102         __( 'Maximum Number of Peers: ', 'katracker' ),
     102        __( 'Maximum Number of Peers', 'katracker' ),
    103103        function () {
    104104            $option = get_katracker_option( 'max-peers' );
  • katracker/trunk/admin/section-3-torrent.php

    r1407779 r1417205  
    2121        __( $katracker_section[basename( __FILE__ )]['title'], 'katracker' ),
    2222        function () {
    23             echo __( 'Here you edit torrent file related options, mostly for managing the files in wordpress', 'katracker' );
     23            _e( 'Here you edit torrent file related options, mostly for managing the files in wordpress', 'katracker' );
    2424        },
    2525        $katracker_section[basename( __FILE__ )]['name']
     
    2929    add_settings_field(
    3030        KATRACKER_PREFIX . 'validate-hash',
    31         __( 'Validate Torrent Hash', 'katracker' ),
     31        __( 'Validate torrent info hash', 'katracker' ),
    3232        function () {
    3333            $option = get_katracker_option( 'validate-hash' );
     
    6060    add_settings_field(
    6161        KATRACKER_PREFIX . 'tracked-access',
    62         __( 'Enable Untracked Torrent Download', 'katracker' ),
     62        __( 'Enable download for untracked torrents', 'katracker' ),
    6363        function () {
    6464            $option = get_katracker_option( 'tracked-access' );
     
    7474    add_settings_field(
    7575        KATRACKER_PREFIX . 'torrent-page',
    76         __( 'Enable Torrent Page', 'katracker' ),
     76        __( 'Enable torrent page', 'katracker' ),
    7777        function () {
    7878            $option = get_katracker_option( 'torrent-page' );
     
    8888    add_settings_field(
    8989        KATRACKER_PREFIX . 'labels',
    90         __( 'Torrent labels, seperated by commas: ', 'katracker' ),
     90        __( 'Torrent labels, seperated by commas', 'katracker' ),
    9191        function () {
    9292            $option = get_katracker_option( 'labels' );
     
    101101    add_settings_field(
    102102        KATRACKER_PREFIX . 'reset-announce',
    103         __( 'Set torrent announce to default: ', 'katracker' ),
     103        __( 'Set torrent announce to default', 'katracker' ),
    104104        function () {
    105105            $option = get_katracker_option( 'reset-announce' );
    106106            echo '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-announce" value="2" ' . checked( $option, 2, false ) . '>' . __( 'Set', 'katracker' ) . '</br>' .
    107107                 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-announce" value="1" ' . checked( $option, 1, false ) . '>' . __( 'Append', 'katracker' ) . '</br>' .
    108                  '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-announce" value="0" ' . checked( $option, 0, false ) . '>' . __( 'Do Nothing', 'katracker' );
     108                 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-announce" value="0" ' . checked( $option, 0, false ) . '>' . __( 'Do nothing', 'katracker' );
    109109        },
    110110        $katracker_section[basename( __FILE__ )]['name'],
     
    129129    add_settings_field(
    130130        KATRACKER_PREFIX . 'reset-comment',
    131         __( 'Set torrent comment to default: ', 'katracker' ),
     131        __( 'Set torrent comment to default', 'katracker' ),
    132132        function () {
    133133            $option = get_katracker_option( 'reset-comment' );
    134134            echo '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-comment" value="2" ' . checked( $option, 2, false ) . '>' . __( 'Set', 'katracker' ) . '</br>' .
    135135                 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-comment" value="1" ' . checked( $option, 1, false ) . '>' . __( 'Append', 'katracker' ) . '</br>' .
    136                  '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-comment" value="0" ' . checked( $option, 0, false ) . '>' . __( 'Do Nothing', 'katracker' );
     136                 '<input type="radio" name="' . KATRACKER_PREFIX . 'reset-comment" value="0" ' . checked( $option, 0, false ) . '>' . __( 'Do nothing', 'katracker' );
    137137        },
    138138        $katracker_section[basename( __FILE__ )]['name'],
  • katracker/trunk/admin/section-9-reset.php

    r1398530 r1417205  
    1717    global $katracker_section;
    1818
     19    if ($_GET['tab'] == $katracker_section[basename( __FILE__ )]['slug']) {
     20        add_action( 'admin_notices', function() {
     21            $class = 'notice notice-warning';
     22            $message = __( 'All actions in this page cannot be undone!', 'katracker' );
     23            printf( '<div class="%1$s"><p>%2$s</p></div>', $class, $message );
     24        } );
     25    }
     26
    1927    add_settings_section(
    2028        KATRACKER_PREFIX . ''.$katracker_section[basename( __FILE__ )]['name'].'_section',
    2129        __( $katracker_section[basename( __FILE__ )]['title'], 'katracker' ),
    22         function () {
    23             wp_nonce_field( KATRACKER_PREFIX . 'reset_delete', KATRACKER_PREFIX . 'reset_delete' );
     30        function () { ?>
     31            <p><?php _e( 'Be carefull! Here you can reset options and metadata!', 'katracker' ); ?><br/>
     32            <?php wp_nonce_field( KATRACKER_PREFIX . 'reset_delete', KATRACKER_PREFIX . 'reset_delete' );
    2433            $attributes = array(
    25                 'style' => 'color:red;margin:5px',
    26                 'onclick' => "return confirm( '" . __( 'Are you REALLY SURE you want to do this?\\nPress Cancel to cancel, otherwise press OK', 'katracker' ) . "' );"
     34                'style' => 'color:red;margin:5px'
    2735            );
    28             submit_button( __( 'Reset tracker options', 'katracker' ), 'delete', 'katracker-reset-default', false, array_merge( $attributes, array( 'title' => __( 'Reset tracker options to default', 'katracker' ) ) ) );
     36            submit_button( __( 'Reset tracker options', 'katracker' ), 'delete', 'katracker-reset-default', false, array_merge( $attributes, array(
     37                'title' => __( 'Reset tracker options to default', 'katracker' ),
     38                'onclick' => "return confirm( '" . __( 'All tracker options will be reset to default.', 'katracker' ) . "' );"
     39                ) ) );
    2940            echo '</br>';
    30             submit_button( __( 'Recreate database tables', 'katracker' ), 'delete', 'katracker-db-reset', false, array_merge( $attributes, array( 'title' => __( 'Drop and recreated the tracker database tables', 'katracker' ) ) ) );
     41            submit_button( __( 'Recreate database tables', 'katracker' ), 'delete', 'katracker-db-reset', false, array_merge( $attributes, array(
     42                'title' => __( 'Drop and recreated the tracker database tables', 'katracker' ),
     43                'onclick' => "return confirm( '" . __( 'Seeders/peers statistics will be reset, and all exsiting peer ids will be lost.', 'katracker' ) . "' );"
     44                ) ) );
    3145            echo '</br>';
    32             submit_button( __( 'Delete metadata', 'katracker' ), 'delete', 'katracker-torrent-reset', false, array_merge( $attributes, array( 'title' => __( 'Delete all torrent file metadata', 'katracker' ) ) ) );
     46            submit_button( __( 'Delete metadata', 'katracker' ), 'delete', 'katracker-torrent-reset', false, array_merge( $attributes, array(
     47                'title' => __( 'Delete all torrent file metadata', 'katracker' ),
     48                'onclick' => "return confirm( '" . __( 'The metadata of all torrents will be deleted.', 'katracker' ) . "' );"
     49                ) ) );
    3350            echo '</br>';
    34             submit_button( __( 'Delete torrent files', 'katracker' ), 'delete', 'katracker-torrent-delete', false, array_merge( $attributes, array( 'title' => __( 'Delete all torrent files from server', 'katracker' ) ) ) );
     51            submit_button( __( 'Delete torrent files', 'katracker' ), 'delete', 'katracker-torrent-delete', false, array_merge( $attributes, array(
     52                'title' => __( 'Delete all torrent files from server', 'katracker' ),
     53                'onclick' => "return confirm( '" . __( 'All torrent files will be deleted!', 'katracker' ) . "' );"
     54                ) ) );
    3555        },
    3656        $katracker_section[basename( __FILE__ )]['name']
    3757    );
    3858   
    39     if ( isset( $_POST[KATRACKER_PREFIX . 'reset_delete'] ) && wp_verify_nonce( $_POST[KATRACKER_PREFIX . 'reset_delete'], KATRACKER_PREFIX . 'reset_delete' ) ) {
     59    if ( isset( $_POST[KATRACKER_PREFIX . 'reset_delete'] ) && wp_verify_nonce( $_POST[KATRACKER_PREFIX . 'reset_delete'], KATRACKER_PREFIX . 'reset_delete' ) && $_POST[KATRACKER_PREFIX . 'reset_delete_approved'] ) {
    4060
    4161        if ( isset( $_POST['katracker-db-reset'] ) )
     
    5676        if ( isset( $_POST['katracker-reset-default'] ) )
    5777            $action = katracker_settings_init( true ) && katracker_settings_init() ?
    58                 array( 'type' => 'updated', 'message' => __( 'Tracker options was reset to it\'s defaults successfully!', 'katracker' ) ) :
     78                array( 'type' => 'updated', 'message' => __( 'Tracker options was successfully reset to it\'s defaults!', 'katracker' ) ) :
    5979                array( 'type' => 'error', 'message' => __( 'Failed to reset tracker options!', 'katracker' ) );
    6080
  • katracker/trunk/torrent/torrent-media.php

    r1407729 r1417205  
    7575    // add Choose Thumbnail and Edit Image buttons
    7676    $form_fields['thumb'] = array(
    77         'label'  => __( 'Torrent Thumbnail: ', 'katracker' ),
     77        'label'  => __( 'Torrent Thumbnail', 'katracker' ),
    7878        'input'  => 'html',
    7979        'html'   => '<input type="number" name="attachments[' . $post->ID . '][thumb]" id="' . KATRACKER_PREFIX . 'thumb" style="display: none;" value="' . $torrent_metadata['thumbnail'] . '" />' .
Note: See TracChangeset for help on using the changeset viewer.