Plugin Directory

Changeset 1705172


Ignore:
Timestamp:
07/30/2017 08:55:27 AM (9 years ago)
Author:
wpnook
Message:

Adds localization to tinyMCE script and POT file

Location:
custom-field-variables
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • custom-field-variables/trunk/README.txt

    r1704331 r1705172  
    3939== Changelog ==
    4040
     41= 1.0.1 =
     42Adds localization to tinyMCE script and POT file
     43
    4144= 1.0.0 =
    4245Initial release.
  • custom-field-variables/trunk/admin/class-cw-custom-field-variables-admin.php

    r1704331 r1705172  
    110110    }
    111111
     112    /**
     113     * Makes the localization array available to the tinyMCE script
     114     * @since 1.0.1
     115     */
     116   
     117    public function localize_tinymce_script() {
     118        ?>
     119        <!-- tinyMCE CW Custom Field Plugin -->
     120        <script type='text/javascript'>
     121            var cwcustomFieldVariables = {
     122                'title': "<?php _e('Custom Field Variable', 'cw-custom-field-variables' ); ?>",
     123                'editor_title' : "<?php _e('Insert a Custom Field Variable', 'cw-custom-field-variables' ); ?>",
     124                'label' : "<?php _e('Choose a Field', 'cw-custom-field-variables' ); ?>",
     125                'insert' : "<?php _e('Insert Field Variable', 'cw-custom-field-variables' ); ?>",
     126                'close' : "<?php _e('Close', 'cw-custom-field-variables' ); ?>",
     127            };
     128        </script>
     129        <!-- tinyMCE CW Custom Field Plugin -->
     130        <?php
     131    }
     132
    112133}
  • custom-field-variables/trunk/admin/js/cw-custom-field-variables-admin.js

    r1704331 r1705172  
    33
    44    $(document).ready( function(e) {
     5        var title, editor_title, label, insert, close;
     6        title = cwcustomFieldVariables.title;
     7        editor_title = cwcustomFieldVariables.editor_title;
     8        label = cwcustomFieldVariables.label;
     9        insert = cwcustomFieldVariables.insert;
     10        close = cwcustomFieldVariables.close;
    511        tinymce.create('tinymce.plugins.CWCustomFieldVariable', {
    612            init : function(editor, url) {
    713                editor.addButton('custom-field-variable', {
    8                         title : 'Custom Field Variable',
     14                        title : title,
    915                        cmd : 'insert-custom-field-variable',
    1016                });
     
    2329                    response = JSON.parse(response);
    2430                        editor.windowManager.open({
    25                             title: "Insert a Custom Field Variable",
     31                            title: editor_title,
    2632                            body: [{
    2733                                    type   : 'listbox',
    2834                                    name   : 'cw_select_custom_field',
    29                                     label  : 'Choose a Field',
     35                                    label  : label,
    3036                                    values : response,
    3137                            },],
    3238                            buttons: [{
    33                                     text: "Insert Field Variable",
     39                                    text: insert,
    3440                                    onclick: "submit"
    3541                            }, {
    36                                     text: "Close",
     42                                    text: close,
    3743                                    onclick: "close"
    3844                            }],
  • custom-field-variables/trunk/cw-custom-field-variables.php

    r1704331 r1705172  
    1010 *
    1111 * @link              https://codewrangler.io
    12  * @since             1.0.0
     12 * @since             1.0.1
    1313 * @package           CW_Custom_Field_Variables
    1414 *
  • custom-field-variables/trunk/includes/class-cw-custom-field-variables.php

    r1704331 r1705172  
    170170        $this->loader->add_filter( 'mce_buttons', $plugin_admin, 'register_tinymce_buttons', 99 );
    171171        $this->loader->add_filter( 'mce_external_plugins', $plugin_admin, 'register_tinymce_script', 99 );
     172
     173        $this->loader->add_action( 'admin_head', $plugin_admin, 'localize_tinymce_script', 99 );
    172174    }
    173175
  • custom-field-variables/trunk/languages/cw-custom-field-variables.pot

    r1704331 r1705172  
     1# Copyright (C) 2017 Custom Field Variables
     2# This file is distributed under the same license as the Custom Field Variables package.
     3msgid ""
     4msgstr ""
     5"Project-Id-Version: Custom Field Variables 1.0.0\n"
     6"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/custom-field-"
     7"variables\n"
     8"POT-Creation-Date: 2017-07-30 08:44:10+00:00\n"
     9"MIME-Version: 1.0\n"
     10"Content-Type: text/plain; charset=UTF-8\n"
     11"Content-Transfer-Encoding: 8bit\n"
     12"PO-Revision-Date: 2017-MO-DA HO:MI+ZONE\n"
     13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     14"Language-Team: LANGUAGE <LL@li.org>\n"
     15
     16#: admin/class-cw-custom-field-variables-admin.php:105
     17msgid "No Custom Fields Currently Exist"
     18msgstr ""
     19
     20#: admin/class-cw-custom-field-variables-admin.php:122
     21msgid "Custom Field Variable"
     22msgstr ""
     23
     24#: admin/class-cw-custom-field-variables-admin.php:123
     25msgid "Insert a Custom Field Variable"
     26msgstr ""
     27
     28#: admin/class-cw-custom-field-variables-admin.php:124
     29msgid "Choose a Field"
     30msgstr ""
     31
     32#: admin/class-cw-custom-field-variables-admin.php:125
     33msgid "Insert Field Variable"
     34msgstr ""
     35
     36#: admin/class-cw-custom-field-variables-admin.php:126
     37msgid "Close"
     38msgstr ""
     39
     40#. Plugin Name of the plugin/theme
     41msgid "Custom Field Variables"
     42msgstr ""
     43
     44#. #-#-#-#-#  custom-field-variables.pot (Custom Field Variables 1.0.0)  #-#-#-#-#
     45#. Plugin URI of the plugin/theme
     46#. #-#-#-#-#  custom-field-variables.pot (Custom Field Variables 1.0.0)  #-#-#-#-#
     47#. Author URI of the plugin/theme
     48msgid "https://codewrangler.io"
     49msgstr ""
     50
     51#. Description of the plugin/theme
     52msgid ""
     53"Enables the display of custom-field variables in the WordPress post editor "
     54"via a TinyMCE button. Works well with custom post types as well as default "
     55"post types."
     56msgstr ""
Note: See TracChangeset for help on using the changeset viewer.