Plugin Directory

Changeset 3359082


Ignore:
Timestamp:
09/10/2025 10:06:34 AM (7 months ago)
Author:
combidesk
Message:

1.28 release

Location:
combidesk-xero/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • combidesk-xero/trunk/classes/class-application.php

    r3313818 r3359082  
    44
    55class Application {
    6    
    7     private $plugin_name = '';
    86    private $title = '';
    97    private $menu_title = '';
     
    1210   
    1311    public function __construct() {
    14         $this->plugin_name         = 'combidesk-xero';
    1512        $this->run();
    1613    }
     
    3027   
    3128    public function init() {
    32         load_plugin_textdomain( $this->plugin_name, false, dirname( plugin_basename( __FILE__ ) ) . '/../languages' );
     29        load_plugin_textdomain( 'combidesk-xero', false, dirname( plugin_basename( __FILE__ ) ) . '/../languages' );
    3330       
    34         $this->plugin_product_name = __( 'Xero', $this->plugin_name );
    35         $this->title               = sprintf( __( 'Combidesk - %s for WooCommerce', $this->plugin_name ), $this->plugin_product_name );
    36         $this->menu_title          = sprintf( __( 'Combidesk - %s', $this->plugin_name ), $this->plugin_product_name );
     31        $this->plugin_product_name = __( 'Xero', 'combidesk-xero' );
     32        $this->title               = sprintf( __( 'Combidesk - %s for WooCommerce', 'combidesk-xero' ), $this->plugin_product_name );
     33        $this->menu_title          = sprintf( __( 'Combidesk - %s', 'combidesk-xero' ), $this->plugin_product_name );
    3734       
    3835        //Dummy literals can't have sprintf!
    39         $this->description = __( 'Synchronize your WooCommerce orders automatically to Xero', $this->plugin_name );
     36        $this->description = __( 'Synchronize your WooCommerce orders automatically to Xero', 'combidesk-xero' );
    4037    }
    4138   
     
    7370        echo '
    7471          <h1>' . esc_html( $this->title ) . '</h1>
    75             ' . sprintf( __( 'With this integration you never have to transfer order data from WooCommerce to %s again. As a result, your data is always up-to-date, error-free and you have time to do what you do best!', $this->plugin_name ), $this->plugin_product_name ) . '
     72            ' . sprintf( __( 'With this integration you never have to transfer order data from WooCommerce to %s again. As a result, your data is always up-to-date, error-free and you have time to do what you do best!', 'combidesk-xero' ), $this->plugin_product_name ) . '
    7673            <br><br>
    77             <h2>' . __( 'Key features', $this->plugin_name ) . '</h2>
     74            <h2>' . __( 'Key features', 'combidesk-xero' ) . '</h2>
    7875            <ul>
    79                 <li>' . __( 'This integration syncs every 60 minutes.', $this->plugin_name ) . '</li>
    80                 <li>' . sprintf( __( 'WooCommerce orders are automatically synced to %s.', $this->plugin_name ), $this->plugin_product_name ) . '</li>
    81                 <li>' . sprintf( __( 'Customers in WooCommerce are created as a debtor in %s based on the email address.', $this->plugin_name ), $this->plugin_product_name ) . '</li>
    82                 <li>' . __( 'Determine when you want to sync based on the order status.', $this->plugin_name ) . '</li>
    83                 <li>' . __( 'The income statement and VAT return are updated immediately.', $this->plugin_name ) . '</li>
    84                 <li>' . sprintf( __( 'Existing orders will be transferred from WooCommerce to your %s account (paid functionality).', $this->plugin_name ), $this->plugin_product_name ) . '</li>
    85                 <li>' . __( 'Order information products (product name, quantity, amount of the order line and VAT) and shipping costs are taken over.', $this->plugin_name ) . '</li>
    86                 <li>' . __( 'Discounts, both discount codes and cart discounts are included.', $this->plugin_name ) . '</li>
    87                 <li>' . __( 'One-Stop Shop suitable.', $this->plugin_name ) . '</li>
    88                 <li>' . __( 'Separate article code for Shipping costs and Costs.', $this->plugin_name ) . '</li>
    89                 <li>' . sprintf( __( 'WooCommerce VAT rates link to %s VAT rates. ', $this->plugin_name ), $this->plugin_product_name ) . '</li>
    90                 <li>' . __( 'Install multiple times at multiple administrations.', $this->plugin_name ) . '</li>
    91                 <li>' . sprintf( __( 'Use %s as an affordable and simple accounting software. We recommend that billing be done from WooCommerce.', $this->plugin_name ), $this->plugin_product_name ) . '</li>
     76                <li>' . __( 'This integration syncs every 60 minutes.', 'combidesk-xero' ) . '</li>
     77                <li>' . sprintf( __( 'WooCommerce orders are automatically synced to %s.', 'combidesk-xero' ), $this->plugin_product_name ) . '</li>
     78                <li>' . sprintf( __( 'Customers in WooCommerce are created as a debtor in %s based on the email address.', 'combidesk-xero' ), $this->plugin_product_name ) . '</li>
     79                <li>' . __( 'Determine when you want to sync based on the order status.', 'combidesk-xero' ) . '</li>
     80                <li>' . __( 'The income statement and VAT return are updated immediately.', 'combidesk-xero' ) . '</li>
     81                <li>' . sprintf( __( 'Existing orders will be transferred from WooCommerce to your %s account (paid functionality).', 'combidesk-xero' ), $this->plugin_product_name ) . '</li>
     82                <li>' . __( 'Order information products (product name, quantity, amount of the order line and VAT) and shipping costs are taken over.', 'combidesk-xero' ) . '</li>
     83                <li>' . __( 'Discounts, both discount codes and cart discounts are included.', 'combidesk-xero' ) . '</li>
     84                <li>' . __( 'One-Stop Shop suitable.', 'combidesk-xero' ) . '</li>
     85                <li>' . __( 'Separate article code for Shipping costs and Costs.', 'combidesk-xero' ) . '</li>
     86                <li>' . sprintf( __( 'WooCommerce VAT rates link to %s VAT rates. ', 'combidesk-xero' ), $this->plugin_product_name ) . '</li>
     87                <li>' . __( 'Install multiple times at multiple administrations.', 'combidesk-xero' ) . '</li>
     88                <li>' . sprintf( __( 'Use %s as an affordable and simple accounting software. We recommend that billing be done from WooCommerce.', 'combidesk-xero' ), $this->plugin_product_name ) . '</li>
    9289            </ul>
    9390          <br><br>
     
    9592          <form class="combidesk__cta-form" action="https://combidesk.com/combipackageinstall/woocommerce-xero" method="GET" target="_BLANK">
    9693            <input type="hidden" name="email_address" value="' . esc_attr( $email_address ) . '" />
    97             <input type="submit" value="' . __( 'Install this integration', $this->plugin_name ) . '" />
     94            <input type="submit" value="' . __( 'Install this integration', 'combidesk-xero' ) . '" />
    9895          </form>
    9996         
     
    104101            <input type="hidden" name="utm_term" value="combidesk_cta" />
    105102            <input type="hidden" name="email_address" value="' . esc_attr( $email_address ) . '" />
    106             <input type="submit" value="' . sprintf( __( 'No %s account yet?', $this->plugin_name ), $this->plugin_product_name ) . '" />
     103            <input type="submit" value="' . sprintf( __( 'No %s account yet?', 'combidesk-xero' ), $this->plugin_product_name ) . '" />
    107104          </form>';
    108105       
  • combidesk-xero/trunk/combidesk-xero.php

    r3313818 r3359082  
    33/**
    44 * Plugin Name: Combidesk - Xero
    5  * Version: 1.26
     5 * Version: 1.28
    66 * Description: Synchronize your WooCommerce orders automatically to Xero
    77 * Author: Combidesk
     
    1212 *
    1313 * WC requires at least: 2.2
    14  * WC tested up to: 9.9.4
     14 * WC tested up to: 10.1.2
    1515 *
    1616 **/
  • combidesk-xero/trunk/languages/combidesk-xero.pot

    r3313818 r3359082  
    77"Content-Type: text/plain; charset=UTF-8\n"
    88"Content-Transfer-Encoding: 8bit\n"
    9 "POT-Creation-Date: 2025-06-18 11:04+0000\n"
     9"POT-Creation-Date: 2025-09-10 09:50+0000\n"
    1010"X-Poedit-Basepath: ..\n"
    1111"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
     
    1515"Plural-Forms: nplurals=2; plural=(n != 1);\n"
    1616
     17#: ../classes/class-application.php:31
     18msgid "Xero"
     19msgstr ""
     20
     21#: ../classes/class-application.php:32
     22msgid "Combidesk - %s for WooCommerce"
     23msgstr ""
     24
     25#: ../classes/class-application.php:33
     26msgid "Combidesk - %s"
     27msgstr ""
     28
     29#: ../classes/class-application.php:36
     30msgid "Synchronize your WooCommerce orders automatically to Xero"
     31msgstr ""
     32
     33#: ../classes/class-application.php:72
     34msgid "With this integration you never have to transfer order data from WooCommerce to %s again. As a result, your data is always up-to-date, error-free and you have time to do what you do best!"
     35msgstr ""
     36
     37#: ../classes/class-application.php:74
     38msgid "Key features"
     39msgstr ""
     40
     41#: ../classes/class-application.php:76
     42msgid "This integration syncs every 60 minutes."
     43msgstr ""
     44
     45#: ../classes/class-application.php:77
     46msgid "WooCommerce orders are automatically synced to %s."
     47msgstr ""
     48
     49#: ../classes/class-application.php:78
     50msgid "Customers in WooCommerce are created as a debtor in %s based on the email address."
     51msgstr ""
     52
     53#: ../classes/class-application.php:79
     54msgid "Determine when you want to sync based on the order status."
     55msgstr ""
     56
     57#: ../classes/class-application.php:80
     58msgid "The income statement and VAT return are updated immediately."
     59msgstr ""
     60
     61#: ../classes/class-application.php:81
     62msgid "Existing orders will be transferred from WooCommerce to your %s account (paid functionality)."
     63msgstr ""
     64
     65#: ../classes/class-application.php:82
     66msgid "Order information products (product name, quantity, amount of the order line and VAT) and shipping costs are taken over."
     67msgstr ""
     68
     69#: ../classes/class-application.php:83
     70msgid "Discounts, both discount codes and cart discounts are included."
     71msgstr ""
     72
     73#: ../classes/class-application.php:84
     74msgid "One-Stop Shop suitable."
     75msgstr ""
     76
     77#: ../classes/class-application.php:85
     78msgid "Separate article code for Shipping costs and Costs."
     79msgstr ""
     80
     81#: ../classes/class-application.php:86
     82msgid "WooCommerce VAT rates link to %s VAT rates. "
     83msgstr ""
     84
     85#: ../classes/class-application.php:87
     86msgid "Install multiple times at multiple administrations."
     87msgstr ""
     88
     89#: ../classes/class-application.php:88
     90msgid "Use %s as an affordable and simple accounting software. We recommend that billing be done from WooCommerce."
     91msgstr ""
     92
     93#: ../classes/class-application.php:94
     94msgid "Install this integration"
     95msgstr ""
     96
     97#: ../classes/class-application.php:103
     98msgid "No %s account yet?"
     99msgstr ""
  • combidesk-xero/trunk/readme.txt

    r3313818 r3359082  
    55Tags: WooCommerce, Xero
    66Requires at least: 4.9
    7 Tested up to: 6.8.1
    8 Stable tag: 1.26
    9 Version: 1.26
     7Tested up to: 6.8.2
     8Stable tag: 1.28
     9Version: 1.28
    1010Requires PHP: 5.2.4
    1111Website: https://combidesk.com/
     
    102102== Changelog ==
    103103
    104 $README_ANCHOR
     104= 1.28 =
     105Release Date: September 10, 2025
     106
     107Support for WordPress 6.8.2 and WooCommerce 10.1.2
    105108
    106109= 1.26 =
Note: See TracChangeset for help on using the changeset viewer.