WordPress.org

Plugin Directory

Changeset 501331


Ignore:
Timestamp:
02/06/12 22:07:30 (2 years ago)
Author:
Jayjdk
Message:

The plugin is now internationalized

Location:
jayj-quicktag/trunk
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • jayj-quicktag/trunk/jayj-quicktag.php

    r496838 r501331  
    66 * Author:      Jesper J 
    77 * Author URI:  http://jayj.dk 
    8  * Version:     1.2.1 
     8 * Version:     1.2.2 
    99 * License: GPLv2 or later 
    1010 */ 
     
    1313register_uninstall_hook( __FILE__, 'jayj_quicktag_uninstall' ); 
    1414 
     15/* Load the textdomain for translation */ 
     16load_plugin_textdomain( 'jayj-quicktag', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' ); 
     17 
    1518/** 
    1619 * Set up default options on install 
     
    2124function jayj_quicktag_install() { 
    2225    $defaults = array( 'buttons' => array( array( 
    23             'text'  => 'Example', 
    24             'title' => 'Example Title', 
     26            'text'  => __( 'Example', 'jayj-quicktag' ), 
     27            'title' => __( 'Example Title', 'jayj-quicktag' ), 
    2528            'start' => '<example>', 
    2629            'end'   => '</example>' 
     
    7881    <?php screen_icon( 'options-general' ); ?> 
    7982 
    80     <h2>Jayj Quicktag Options</h2> 
     83    <h2><?php _e( 'Jayj Quicktag Options', 'jayj-quicktag' ); ?></h2> 
    8184 
    8285    <br /> 
     
    101104                // Succes or error message 
    102105                if ( ! empty( $data ) && update_option( 'jayj_qt_settings', $imported ) ) 
    103                     echo '<div class="updated"><p><strong>Quicktags succesfully imported</strong></p></div>'; 
     106                    echo '<div class="updated"><p><strong>' . __( 'Quicktags succesfully imported', 'jayj-quicktag' ) . '</strong></p></div>'; 
    104107                else 
    105                     echo '<div class="error"><p><strong>Error: Quicktags could not be imported</strong></p></div>'; 
     108                    echo '<div class="error"><p><strong>' . __( 'Error: Quicktags could not be imported', 'jayj-quicktag' ) . '</strong></p></div>'; 
    106109 
    107110            endif; 
     
    116119            <thead> 
    117120                <tr> 
    118                     <th scope="col" class="jayj-order" title="Change order"><!-- order --></th> 
    119                     <th scope="col">Button Label *</th> 
    120                     <th scope="col">Title Attribute</th> 
    121                     <th scope="col">Start Tag(s) *</th> 
    122                     <th scope="col">End Tag(s)</th> 
    123                     <th scope="col" title="Remove button"><!-- remove --></th> 
     121                    <th scope="col" class="jayj-order" title="<?php esc_attr_e( 'Change order', 'jayj-quicktag' ); ?>"><!-- order --></th> 
     122                    <th scope="col"><?php _e( 'Button Label *', 'jayj-quicktag' ); ?></th> 
     123                    <th scope="col"><?php _e( 'Title Attribute', 'jayj-quicktag' ); ?></th> 
     124                    <th scope="col"><?php _e( 'Start Tag(s) *', 'jayj-quicktag' ); ?></th> 
     125                    <th scope="col"><?php _e( 'End Tag(s)', 'jayj-quicktag' ); ?></th> 
     126                    <th scope="col" title="<?php esc_attr_e( 'Remove button', 'jayj-quicktag' ); ?>"><!-- remove --></th> 
    124127                </tr> 
    125128            </thead> 
     
    136139                ?> 
    137140                    <tr valign="top" class="jayj-row"> 
    138                         <td class="jayj-order" title="Change order"><?php echo esc_attr( $i + 1 ); ?></td> 
     141                        <td class="jayj-order" title="<?php esc_attr_e( 'Change order', 'jayj-quicktag' ); ?>"><?php echo $i + 1; ?></td> 
    139142                        <td><input type="text" name="jayj_qt_settings[buttons][<?php echo $i; ?>][text]" value="<?php echo esc_attr( $options['buttons'][$i]['text'] ); ?>" /></td> 
    140143                        <td><input type="text" name="jayj_qt_settings[buttons][<?php echo $i; ?>][title]" value="<?php echo esc_attr( $options['buttons'][$i]['title'] ); ?>" /></td> 
    141144                        <td><textarea class="code" name="jayj_qt_settings[buttons][<?php echo $i; ?>][start]" rows="2" cols="25"><?php echo esc_textarea( $options['buttons'][$i]['start'] ); ?></textarea></td> 
    142145                        <td><textarea class="code" name="jayj_qt_settings[buttons][<?php echo $i; ?>][end]" rows="2" cols="25"><?php echo esc_textarea( $options['buttons'][$i]['end'] ); ?></textarea></td> 
    143                         <td class="jayj-remove"><a class="jayj-remove-button" href="javascript:;" title="Remove button">&times;</a></td> 
     146                        <td class="jayj-remove"><a class="jayj-remove-button" href="javascript:;" title="<?php esc_attr_e( 'Remove button', 'jayj-quicktag' ); ?>">&times;</a></td> 
    144147                    </tr> 
    145148                <?php endfor; endif; ?> 
     
    148151                    <?php $i = 999; ?> 
    149152                    <tr valign="top" class="jayj-clone"> 
    150                         <td class="jayj-order" title="Change order"><?php echo esc_attr( $i ); ?></td> 
    151                         <td><input type="text" name="jayj_qt_settings[buttons][<?php echo $i; ?>][text]" title="Label of the Quicktag" value="" /></td> 
    152                         <td><input type="text" name="jayj_qt_settings[buttons][<?php echo $i; ?>][title]" title="Title attribute of the Quicktag" value="" /></td> 
    153                         <td><textarea class="code" name="jayj_qt_settings[buttons][<?php echo $i; ?>][start]" rows="2" cols="25" title="Start Tag(s)"></textarea></td> 
    154                         <td><textarea class="code" name="jayj_qt_settings[buttons][<?php echo $i; ?>][end]" rows="2" cols="25" title="End Tag(s)"></textarea></td> 
    155                         <td class="jayj-remove"><a class="jayj-remove-button" href="javascript:;" title="Remove button">&times;</a></td> 
     153                        <td class="jayj-order" title="<?php esc_attr_e( 'Change order', 'jayj-quicktag' ); ?>"><?php echo $i; ?></td> 
     154                        <td><input type="text" name="jayj_qt_settings[buttons][<?php echo $i; ?>][text]" title="<?php esc_attr_e( 'Label of the Quicktag', 'jayj-quicktag' ); ?>" value="" /></td> 
     155                        <td><input type="text" name="jayj_qt_settings[buttons][<?php echo $i; ?>][title]" title="<?php esc_attr_e( 'Title attribute of the Quicktag', 'jayj-quicktag' ); ?>" value="" /></td> 
     156                        <td><textarea class="code" name="jayj_qt_settings[buttons][<?php echo $i; ?>][start]" rows="2" cols="25" title="<?php esc_attr_e( 'Start tag(s)', 'jayj-quicktag' ); ?>"></textarea></td> 
     157                        <td><textarea class="code" name="jayj_qt_settings[buttons][<?php echo $i; ?>][end]" rows="2" cols="25" title="<?php esc_attr_e( 'End tag(s)', 'jayj-quicktag' ); ?>"></textarea></td> 
     158                        <td class="jayj-remove"><a class="jayj-remove-button" href="javascript:;" title="<?php esc_attr_e( 'Remove button', 'jayj-quicktag' ); ?>">&times;</a></td> 
    156159                    </tr> 
    157160            </tbody> 
     
    160163        <div class="jayj-table-footer"> 
    161164            <div class="jayj-order-message"></div> 
    162             <?php submit_button( __( 'Save Changes' ) ); ?> 
    163             <a href="javascript:;" id="jayj-add-button" class="button-secondary">+ Add New Button</a> 
     165            <?php submit_button( __( 'Save Changes', 'jayj-quicktag' ) ); ?> 
     166            <a href="javascript:;" id="jayj-add-button" class="button-secondary"><?php _e( '+ Add New Button', 'jayj-quicktag' ); ?></a> 
    164167        </div> 
    165168    </form> 
     
    171174        <!-- Export function --> 
    172175        <div class="postbox closed jayj-quicktags-postbox"> 
    173             <div class="handlediv" title="<?php esc_attr_e( 'Click to toggle' ); ?>"><br /></div> 
    174             <h3 class="hndle"><span>Export Quicktags</span></h3> 
     176            <div class="handlediv" title="<?php esc_attr_e( 'Click to toggle', 'jayj-quicktag' ); ?>"><br /></div> 
     177            <h3 class="hndle"><span><?php _e( 'Export Quicktags', 'jayj-quicktag' ); ?></span></h3> 
    175178 
    176179            <div class="inside"> 
    177                 Export your saved Quicktags data by highlighting this text and either 
    178                 <ul> 
    179                     <li>Copy/paste it into a blank .txt file. Then save the file for importing into another install of WordPress later.</li> 
    180                     <li>Or you could just paste it into <code>Jayj Quicktag > Import Quicktags</code> on another install of WordPress.</li> 
    181                 </ul> 
     180                <?php _e( 'Export your saved Quicktags data by highlighting this text and either 
     181                        <ul> 
     182                            <li>Copy/paste it into a blank .txt file. Then save the file for importing into another install of WordPress later.</li> 
     183                            <li>Or you could just paste it into <code>Jayj Quicktag > Import Quicktags</code> on another install of WordPress.</li> 
     184                        </ul>', 
     185                    'jayj-quicktag' ); 
     186                ?> 
    182187                <textarea rows="10" cols="60" onclick="this.focus(); this.select();"><?php echo esc_textarea( serialize( $options ) ); ?></textarea> 
    183188            </div> 
     
    186191        <!-- Import function --> 
    187192        <div class="postbox closed jayj-quicktags-postbox jayj-quicktags-postbox-last"> 
    188             <div class="handlediv" title="<?php esc_attr_e( 'Click to toggle' ); ?>"><br /></div> 
    189             <h3 class="hndle"><span>Import Quicktags</span></h3> 
     193            <div class="handlediv" title="<?php esc_attr_e( 'Click to toggle', 'jayj-quicktag' ); ?>"><br /></div> 
     194            <h3 class="hndle"><span><?php _e( 'Import Quicktags', 'jayj-quicktag' ); ?></span></h3> 
    190195 
    191196            <div class="inside"> 
    192                 <p>To import your Quicktags, copy and paste the content from "Export Quicktags" into this textarea and press the "Import Quicktags" button below.</p> 
     197                <p><?php _e( 'To import your Quicktags, copy and paste the content from "Export Quicktags" into this textarea and press the "Import Quicktags" button below.', 'jayj-quicktag' ); ?></p> 
    193198                <textarea rows="10" cols="60" name="jayj-import"></textarea> 
    194                 <?php submit_button( 'Import Quicktags', 'secondary', 'jayj-import-quicktags-save' ); ?> 
     199                <?php submit_button( __( 'Import Quicktags', 'jayj-quicktag' ), 'secondary', 'jayj-import-quicktags-save' ); ?> 
    195200            </div> 
    196201        </div> <!-- .postbox --> 
  • jayj-quicktag/trunk/readme.txt

    r496838 r501331  
    9494== Changelog == 
    9595 
     96= 1.2.2 = 
     97* The plugin is now internationalized 
     98* Danish translation added 
     99 
    96100= 1.2.1 = 
    97101* Somehow the javascript and CSS didn't get included 
Note: See TracChangeset for help on using the changeset viewer.