Changeset 3359082
- Timestamp:
- 09/10/2025 10:06:34 AM (7 months ago)
- Location:
- combidesk-xero/trunk
- Files:
-
- 4 edited
-
classes/class-application.php (modified) (6 diffs)
-
combidesk-xero.php (modified) (2 diffs)
-
languages/combidesk-xero.pot (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
combidesk-xero/trunk/classes/class-application.php
r3313818 r3359082 4 4 5 5 class Application { 6 7 private $plugin_name = '';8 6 private $title = ''; 9 7 private $menu_title = ''; … … 12 10 13 11 public function __construct() { 14 $this->plugin_name = 'combidesk-xero';15 12 $this->run(); 16 13 } … … 30 27 31 28 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' ); 33 30 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 ); 37 34 38 35 //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' ); 40 37 } 41 38 … … 73 70 echo ' 74 71 <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 ) . ' 76 73 <br><br> 77 <h2>' . __( 'Key features', $this->plugin_name) . '</h2>74 <h2>' . __( 'Key features', 'combidesk-xero' ) . '</h2> 78 75 <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> 92 89 </ul> 93 90 <br><br> … … 95 92 <form class="combidesk__cta-form" action="https://combidesk.com/combipackageinstall/woocommerce-xero" method="GET" target="_BLANK"> 96 93 <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' ) . '" /> 98 95 </form> 99 96 … … 104 101 <input type="hidden" name="utm_term" value="combidesk_cta" /> 105 102 <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 ) . '" /> 107 104 </form>'; 108 105 -
combidesk-xero/trunk/combidesk-xero.php
r3313818 r3359082 3 3 /** 4 4 * Plugin Name: Combidesk - Xero 5 * Version: 1.2 65 * Version: 1.28 6 6 * Description: Synchronize your WooCommerce orders automatically to Xero 7 7 * Author: Combidesk … … 12 12 * 13 13 * WC requires at least: 2.2 14 * WC tested up to: 9.9.414 * WC tested up to: 10.1.2 15 15 * 16 16 **/ -
combidesk-xero/trunk/languages/combidesk-xero.pot
r3313818 r3359082 7 7 "Content-Type: text/plain; charset=UTF-8\n" 8 8 "Content-Transfer-Encoding: 8bit\n" 9 "POT-Creation-Date: 2025-0 6-18 11:04+0000\n"9 "POT-Creation-Date: 2025-09-10 09:50+0000\n" 10 10 "X-Poedit-Basepath: ..\n" 11 11 "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" … … 15 15 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 16 16 17 #: ../classes/class-application.php:31 18 msgid "Xero" 19 msgstr "" 20 21 #: ../classes/class-application.php:32 22 msgid "Combidesk - %s for WooCommerce" 23 msgstr "" 24 25 #: ../classes/class-application.php:33 26 msgid "Combidesk - %s" 27 msgstr "" 28 29 #: ../classes/class-application.php:36 30 msgid "Synchronize your WooCommerce orders automatically to Xero" 31 msgstr "" 32 33 #: ../classes/class-application.php:72 34 msgid "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!" 35 msgstr "" 36 37 #: ../classes/class-application.php:74 38 msgid "Key features" 39 msgstr "" 40 41 #: ../classes/class-application.php:76 42 msgid "This integration syncs every 60 minutes." 43 msgstr "" 44 45 #: ../classes/class-application.php:77 46 msgid "WooCommerce orders are automatically synced to %s." 47 msgstr "" 48 49 #: ../classes/class-application.php:78 50 msgid "Customers in WooCommerce are created as a debtor in %s based on the email address." 51 msgstr "" 52 53 #: ../classes/class-application.php:79 54 msgid "Determine when you want to sync based on the order status." 55 msgstr "" 56 57 #: ../classes/class-application.php:80 58 msgid "The income statement and VAT return are updated immediately." 59 msgstr "" 60 61 #: ../classes/class-application.php:81 62 msgid "Existing orders will be transferred from WooCommerce to your %s account (paid functionality)." 63 msgstr "" 64 65 #: ../classes/class-application.php:82 66 msgid "Order information products (product name, quantity, amount of the order line and VAT) and shipping costs are taken over." 67 msgstr "" 68 69 #: ../classes/class-application.php:83 70 msgid "Discounts, both discount codes and cart discounts are included." 71 msgstr "" 72 73 #: ../classes/class-application.php:84 74 msgid "One-Stop Shop suitable." 75 msgstr "" 76 77 #: ../classes/class-application.php:85 78 msgid "Separate article code for Shipping costs and Costs." 79 msgstr "" 80 81 #: ../classes/class-application.php:86 82 msgid "WooCommerce VAT rates link to %s VAT rates. " 83 msgstr "" 84 85 #: ../classes/class-application.php:87 86 msgid "Install multiple times at multiple administrations." 87 msgstr "" 88 89 #: ../classes/class-application.php:88 90 msgid "Use %s as an affordable and simple accounting software. We recommend that billing be done from WooCommerce." 91 msgstr "" 92 93 #: ../classes/class-application.php:94 94 msgid "Install this integration" 95 msgstr "" 96 97 #: ../classes/class-application.php:103 98 msgid "No %s account yet?" 99 msgstr "" -
combidesk-xero/trunk/readme.txt
r3313818 r3359082 5 5 Tags: WooCommerce, Xero 6 6 Requires at least: 4.9 7 Tested up to: 6.8. 18 Stable tag: 1.2 69 Version: 1.2 67 Tested up to: 6.8.2 8 Stable tag: 1.28 9 Version: 1.28 10 10 Requires PHP: 5.2.4 11 11 Website: https://combidesk.com/ … … 102 102 == Changelog == 103 103 104 $README_ANCHOR 104 = 1.28 = 105 Release Date: September 10, 2025 106 107 Support for WordPress 6.8.2 and WooCommerce 10.1.2 105 108 106 109 = 1.26 =
Note: See TracChangeset
for help on using the changeset viewer.