WooCommerce Square - Version 2.2.5

Version Description

  • 2020.11.24 =
  • Fix - Correctly saves inventory sync time when sync fails so items are re-synced on next attempt. PR#448
  • Fix - Fixes warnings introduced with PHP 8. PR#533
  • Fix - Corrects the plugin support URL. PR#539
  • Fix - Allows imports containing products with variable pricing to complete successfully. PR#540
  • Tweak - Updates assets to reflect WooCommerce color change. PR#544
Download this release

Release Info

Developer automattic
Plugin Icon 128x128 WooCommerce Square
Version 2.2.5
Comparing to
See all releases

Code changes from version 2.2.4 to 2.2.5

i18n/languages/woocommerce-square.pot CHANGED
@@ -2,10 +2,10 @@
2
  # This file is distributed under the GNU General Public License v3.0.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WooCommerce Square 2.2.4\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/woocommerce-square\n"
8
- "POT-Creation-Date: 2020-10-30 16:28:19+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -449,7 +449,7 @@ msgstr ""
449
 
450
  #: includes/Gateway/Payment_Form.php:240 includes/Gateway.php:241
451
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Hosted_Payment_Handler.php:216
452
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2761
453
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:376
454
  msgid "An error occurred, please try again or try an alternate form of payment."
455
  msgstr ""
@@ -886,41 +886,46 @@ msgstr[1] ""
886
  msgid "Product %s could not be updated in Square."
887
  msgstr ""
888
 
889
- #: includes/Sync/Product_Import.php:540
890
  #. translators: Placeholders: %1$s - Square item name, %2$s - Square item
891
  #. variation name, %3$s - failure reason
892
  msgid "Could not import \"%1$s - %2$s\" from Square. %3$s"
893
  msgstr ""
894
 
895
- #: includes/Sync/Product_Import.php:591
 
 
 
 
 
896
  msgid "Items with variable pricing cannot be imported."
897
  msgstr ""
898
 
899
- #: includes/Sync/Product_Import.php:684 includes/Sync/Product_Import.php:955
900
  msgid "The SKU already exists on another product"
901
  msgstr ""
902
 
903
- #: includes/Sync/Product_Import.php:871
904
  #. translators: Placeholders: %1$s - variation ID, %2$s - product name
905
  msgid "Variation #%1$s of %2$s"
906
  msgstr ""
907
 
908
- #: includes/Sync/Product_Import.php:1249
909
  #. translators: Placeholders: %s - missing parameter name
910
  msgid "Missing parameter %s"
911
  msgstr ""
912
 
913
- #: includes/Sync/Product_Import.php:1255
914
  #. translators: Placeholders: %s - comma separated list of valid product types
915
  msgid "Invalid product type - the product type must be any of these: %s"
916
  msgstr ""
917
 
918
- #: includes/Sync/Product_Import.php:1306
919
  #. translators: Placeholders: %1$s - Square item name, %2$s - Failure reason
920
  msgid "Could not update %1$s from Square. %2$s"
921
  msgstr ""
922
 
923
- #: includes/Sync/Product_Import.php:1309
924
  #. translators: Placeholders: %1$s - Square item name, %2$s - Failure reason
925
  msgid "Could not import %1$s from Square. %2$s"
926
  msgstr ""
@@ -1043,42 +1048,49 @@ msgid "Cancel the action now to avoid it being run in future"
1043
  msgstr ""
1044
 
1045
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:143
 
1046
  msgid "%s year"
1047
  msgid_plural "%s years"
1048
  msgstr[0] ""
1049
  msgstr[1] ""
1050
 
1051
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:147
 
1052
  msgid "%s month"
1053
  msgid_plural "%s months"
1054
  msgstr[0] ""
1055
  msgstr[1] ""
1056
 
1057
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:151
 
1058
  msgid "%s week"
1059
  msgid_plural "%s weeks"
1060
  msgstr[0] ""
1061
  msgstr[1] ""
1062
 
1063
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:155
 
1064
  msgid "%s day"
1065
  msgid_plural "%s days"
1066
  msgstr[0] ""
1067
  msgstr[1] ""
1068
 
1069
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:159
 
1070
  msgid "%s hour"
1071
  msgid_plural "%s hours"
1072
  msgstr[0] ""
1073
  msgstr[1] ""
1074
 
1075
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:163
 
1076
  msgid "%s minute"
1077
  msgid_plural "%s minutes"
1078
  msgstr[0] ""
1079
  msgstr[1] ""
1080
 
1081
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:167
 
1082
  msgid "%s second"
1083
  msgid_plural "%s seconds"
1084
  msgstr[0] ""
@@ -1377,6 +1389,313 @@ msgstr ""
1377
  msgid "Action Group"
1378
  msgstr ""
1379
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1380
  #: vendor/skyverge/wc-plugin-framework/woocommerce/Lifecycle.php:376
1381
  msgid "Cowabunga"
1382
  msgstr ""
@@ -1626,7 +1945,7 @@ msgid "Could not find order %s"
1626
  msgstr ""
1627
 
1628
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:151
1629
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2352
1630
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:163
1631
  #. translators: Placeholders: %1$s - status code, %2$s - status message
1632
  #. translators: Placeholders: %1$s - payment request response status code, %2$s
@@ -1635,7 +1954,7 @@ msgid "Status code %1$s: %2$s"
1635
  msgstr ""
1636
 
1637
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:154
1638
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2355
1639
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:166
1640
  #. translators: Placeholders: %s - status code
1641
  #. translators: Placeholders: %s - payment request response status code
@@ -1643,7 +1962,7 @@ msgid "Status code: %s"
1643
  msgstr ""
1644
 
1645
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:157
1646
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2358
1647
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:169
1648
  #. translators: Placeholders; %s - status message
1649
  #. translators: Placeholders: %s - payment request response status message
@@ -1651,7 +1970,7 @@ msgid "Status message: %s"
1651
  msgstr ""
1652
 
1653
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:162
1654
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2363
1655
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:176
1656
  msgid "Transaction ID %s"
1657
  msgstr ""
@@ -1669,7 +1988,7 @@ msgid "Order %s is already paid for."
1669
  msgstr ""
1670
 
1671
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:266
1672
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2697
1673
  msgid ""
1674
  "Your order has been received and is being reviewed. Thank you for your "
1675
  "business."
@@ -1677,7 +1996,7 @@ msgstr ""
1677
 
1678
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:273
1679
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:851
1680
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1733
1681
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:363
1682
  #. translators: This is a message describing that the transaction in question
1683
  #. only performed a credit card authorization and did not capture any funds.
@@ -1725,10 +2044,10 @@ msgstr ""
1725
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Capture.php:195
1726
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:670
1727
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:755
1728
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2031
1729
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2262
1730
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2578
1731
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2623
1732
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:346
1733
  #. translators: Placeholders: %s - transaction ID
1734
  msgid "(Transaction ID %s)"
@@ -1864,7 +2183,7 @@ msgid "This section contains configuration settings for this gateway."
1864
  msgstr ""
1865
 
1866
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/admin/views/html-admin-gateway-status.php:53
1867
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1268
1868
  #. translators: environment as in a software environment (test/production)
1869
  msgid "Environment"
1870
  msgstr ""
@@ -1882,7 +2201,7 @@ msgid "Displays whether or not tokenization is enabled for this gateway."
1882
  msgstr ""
1883
 
1884
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/admin/views/html-admin-gateway-status.php:75
1885
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1198
1886
  msgid "Debug Mode"
1887
  msgstr ""
1888
 
@@ -1899,12 +2218,12 @@ msgid "Display at Checkout"
1899
  msgstr ""
1900
 
1901
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/admin/views/html-admin-gateway-status.php:83
1902
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1206
1903
  msgid "Save to Log"
1904
  msgstr ""
1905
 
1906
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/admin/views/html-admin-gateway-status.php:85
1907
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1204
1908
  msgid "Off"
1909
  msgstr ""
1910
 
@@ -2071,7 +2390,7 @@ msgid "Apple Pay"
2071
  msgstr ""
2072
 
2073
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:107
2074
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1144
2075
  msgid "Enable / Disable"
2076
  msgstr ""
2077
 
@@ -2100,7 +2419,7 @@ msgid "White with outline"
2100
  msgstr ""
2101
 
2102
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:142
2103
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1319
2104
  msgid "Connection Settings"
2105
  msgstr ""
2106
 
@@ -2316,7 +2635,7 @@ msgid "Payment method address could not be updated. %s"
2316
  msgstr ""
2317
 
2318
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:660
2319
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2613
2320
  #. translators: Placeholders: %1$s - payment method title, %2$s - payment
2321
  #. account type (savings/checking) (may or may not be available), %3$s - last
2322
  #. four digits of the account
@@ -2324,7 +2643,7 @@ msgid "%1$s Check Transaction Approved: %2$s account ending in %3$s"
2324
  msgstr ""
2325
 
2326
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:665
2327
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2618
2328
  #. translators: Placeholders: %s - check number
2329
  msgid "Check number %s"
2330
  msgstr ""
@@ -2338,7 +2657,7 @@ msgstr ""
2338
 
2339
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:747
2340
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-payment-form.php:675
2341
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2570
2342
  #. translators: Placeholders: %s - expiry date
2343
  msgid "(expires %s)"
2344
  msgstr ""
@@ -2692,260 +3011,260 @@ msgstr ""
2692
  msgid "Thank you for your order."
2693
  msgstr ""
2694
 
2695
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1103
2696
  msgid "Credit Card"
2697
  msgstr ""
2698
 
2699
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1105
2700
  msgid "eCheck"
2701
  msgstr ""
2702
 
2703
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1123
2704
  msgid "Pay securely using your credit card."
2705
  msgstr ""
2706
 
2707
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1125
2708
  msgid "Pay securely using your checking account."
2709
  msgstr ""
2710
 
2711
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1145
2712
  msgid "Enable this gateway"
2713
  msgstr ""
2714
 
2715
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1151
2716
  msgid "Title"
2717
  msgstr ""
2718
 
2719
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1153
2720
  msgid "Payment method title that the customer will see during checkout."
2721
  msgstr ""
2722
 
2723
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1158
2724
  msgid "Description"
2725
  msgstr ""
2726
 
2727
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1160
2728
  msgid "Payment method description that the customer will see during checkout."
2729
  msgstr ""
2730
 
2731
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1189
2732
  msgid "Detailed Decline Messages"
2733
  msgstr ""
2734
 
2735
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1191
2736
  msgid ""
2737
  "Check to enable detailed decline messages to the customer during checkout "
2738
  "when possible, rather than a generic decline message."
2739
  msgstr ""
2740
 
2741
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1201
2742
  #. translators: Placeholders: %1$s - <a> tag, %2$s - </a> tag
2743
  msgid ""
2744
  "Show Detailed Error Messages and API requests/responses on the checkout "
2745
  "page and/or save them to the %1$sdebug log%2$s"
2746
  msgstr ""
2747
 
2748
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1205
2749
  msgid "Show on Checkout Page"
2750
  msgstr ""
2751
 
2752
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1208
2753
  #. translators: show debugging information on both checkout page and in the log
2754
  msgid "Both"
2755
  msgstr ""
2756
 
2757
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1271
2758
  msgid "Select the gateway environment to use for transactions."
2759
  msgstr ""
2760
 
2761
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1325
2762
  msgid "Share connection settings"
2763
  msgstr ""
2764
 
2765
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1327
2766
  msgid "Use connection/authentication settings from other gateway"
2767
  msgstr ""
2768
 
2769
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1330
2770
  msgid "Disabled because the other gateway is using these settings"
2771
  msgstr ""
2772
 
2773
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1347
2774
  msgid "Card Verification (CSC)"
2775
  msgstr ""
2776
 
2777
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1348
2778
  msgid "Display the Card Security Code (CV2) field on checkout"
2779
  msgstr ""
2780
 
2781
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1356
2782
  msgid "Saved Card Verification"
2783
  msgstr ""
2784
 
2785
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1357
2786
  msgid "Display the Card Security Code field when paying with a saved card"
2787
  msgstr ""
2788
 
2789
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1686
2790
  #. translators: Placeholders: %1$s - site title, %2$s - order number
2791
  msgid "%1$s - Order %2$s"
2792
  msgstr ""
2793
 
2794
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1814
2795
  #. translators: Placeholders: %1$s - site title, %2$s - order number.
2796
  #. Definitions: Capture as in capture funds from a credit card.
2797
  msgid "%1$s - Capture for Order %2$s"
2798
  msgstr ""
2799
 
2800
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1957
2801
  #. translators: Placeholders: %1$s - site title, %2$s - order number
2802
  msgid "%1$s - Refund for Order %2$s"
2803
  msgstr ""
2804
 
2805
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2024
2806
  #. translators: Placeholders: %1$s - payment gateway title (such as
2807
  #. Authorize.net, Braintree, etc), %2$s - a monetary amount
2808
  msgid "%1$s Refund in the amount of %2$s approved."
2809
  msgstr ""
2810
 
2811
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2052
2812
  #. translators: Placeholders: %1$s - payment gateway title (such as
2813
  #. Authorize.net, Braintree, etc), %2$s - error code, %3$s - error message
2814
  msgid "%1$s Refund Failed: %2$s - %3$s"
2815
  msgstr ""
2816
 
2817
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2060
2818
  #. translators: Placeholders: %1$s - payment gateway title (such as
2819
  #. Authorize.net, Braintree, etc), %2$s - error message
2820
  msgid "%1$s Refund Failed: %2$s"
2821
  msgstr ""
2822
 
2823
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2081
2824
  #. translators: Placeholders: %s - payment gateway title (such as
2825
  #. Authorize.net, Braintree, etc)
2826
  msgid "%s Order completely refunded."
2827
  msgstr ""
2828
 
2829
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2136
2830
  msgid ""
2831
  "Oops, you cannot partially void this order. Please use the full order "
2832
  "amount."
2833
  msgstr ""
2834
 
2835
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2223
2836
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - error code,
2837
  #. %3$s - error message. Void as in to void an order.
2838
  msgid "%1$s Void Failed: %2$s - %3$s"
2839
  msgstr ""
2840
 
2841
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2231
2842
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - error
2843
  #. message. Void as in to void an order.
2844
  msgid "%1$s Void Failed: %2$s"
2845
  msgstr ""
2846
 
2847
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2255
2848
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - a monetary
2849
  #. amount. Void as in to void an order.
2850
  msgid "%1$s Void in the amount of %2$s approved."
2851
  msgstr ""
2852
 
2853
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2549
2854
  #. translators: Placeholders: %1$s - payment method title, %2$s - environment
2855
  #. ("Test"), %3$s - transaction type (authorization/charge)
2856
  msgid "%1$s %2$s %3$s Approved"
2857
  msgstr ""
2858
 
2859
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2559
2860
  #. translators: Placeholders: %1$s - credit card type (MasterCard, Visa,
2861
  #. etc...), %2$s - last four digits of the card
2862
  msgid "%1$s ending in %2$s"
2863
  msgstr ""
2864
 
2865
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2655
2866
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - message
2867
  #. (probably reason for the transaction being held for review)
2868
  msgid "%1$s Transaction Held for Review (%2$s)"
2869
  msgstr ""
2870
 
2871
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2744
2872
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - error
2873
  #. message; e.g. Order Note: [Payment method] Payment failed [error]
2874
  msgid "%1$s Payment Failed (%2$s)"
2875
  msgstr ""
2876
 
2877
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2779
2878
  #. translators: Placeholders: %1$s - payment gateway title, %2$s -
2879
  #. message/error
2880
  msgid "%1$s Transaction Cancelled (%2$s)"
2881
  msgstr ""
2882
 
2883
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3024
2884
  msgid "Transaction Type"
2885
  msgstr ""
2886
 
2887
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3026
2888
  msgid ""
2889
  "Select how transactions should be processed. Charge submits all "
2890
  "transactions for settlement, Authorization simply authorizes the order "
2891
  "total for capture later."
2892
  msgstr ""
2893
 
2894
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3037
2895
  msgid "Charge Virtual-Only Orders"
2896
  msgstr ""
2897
 
2898
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3039
2899
  msgid ""
2900
  "If the order contains exclusively virtual items, enable this to immediately "
2901
  "charge, rather than authorize, the transaction."
2902
  msgstr ""
2903
 
2904
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3047
2905
  msgid "Enable Partial Capture"
2906
  msgstr ""
2907
 
2908
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3049
2909
  msgid "Allow orders to be partially captured multiple times."
2910
  msgstr ""
2911
 
2912
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3061
2913
  msgid "Capture Paid Orders"
2914
  msgstr ""
2915
 
2916
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3064
2917
  msgid "Automatically capture orders when they are changed to %s."
2918
  msgstr ""
2919
 
2920
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3065
2921
  msgid "a paid status"
2922
  msgstr ""
2923
 
2924
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3255
2925
  msgid "Accepted Card Logos"
2926
  msgstr ""
2927
 
2928
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3257
2929
  msgid ""
2930
  "These are the card logos that are displayed to customers as accepted during "
2931
  "checkout."
2932
  msgstr ""
2933
 
2934
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3260
2935
  #. translators: Placeholders: %1$s - <strong> tag, %2$s - </strong> tag
2936
  msgid ""
2937
  "This setting %1$sdoes not%2$s change which card types the gateway will "
2938
  "accept. Accepted cards are configured from your payment processor account."
2939
  msgstr ""
2940
 
2941
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3351
2942
  #. translators:
2943
  #. http:www.cybersource.com/products/payment_security/payment_tokenization/ and
2944
  #. https:en.wikipedia.org/wiki/Tokenization_(data_security)
2945
  msgid "Tokenization"
2946
  msgstr ""
2947
 
2948
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3352
2949
  msgid "Allow customers to securely save their payment details for future checkout."
2950
  msgstr ""
2951
 
@@ -3121,6 +3440,27 @@ msgctxt "Admin menu name"
3121
  msgid "Scheduled Actions"
3122
  msgstr ""
3123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3124
  #: vendor/skyverge/wc-plugin-framework/woocommerce/admin/abstract-sv-wc-plugin-admin-setup-wizard.php:397
3125
  msgctxt "enhanced select"
3126
  msgid "No matches found"
@@ -3187,21 +3527,21 @@ msgid "Review"
3187
  msgstr ""
3188
 
3189
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:736
3190
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2551
3191
  msgctxt "noun, software environment"
3192
  msgid "Test"
3193
  msgstr ""
3194
 
3195
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:737
3196
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2552
3197
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3030
3198
  msgctxt "credit card transaction type"
3199
  msgid "Authorization"
3200
  msgstr ""
3201
 
3202
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:737
3203
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2552
3204
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3029
3205
  msgctxt "noun, credit card transaction type"
3206
  msgid "Charge"
3207
  msgstr ""
@@ -3212,19 +3552,19 @@ msgid "Account"
3212
  msgstr ""
3213
 
3214
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:228
3215
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3288
3216
  msgctxt "credit card type"
3217
  msgid "Visa"
3218
  msgstr ""
3219
 
3220
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:232
3221
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3289
3222
  msgctxt "credit card type"
3223
  msgid "MasterCard"
3224
  msgstr ""
3225
 
3226
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:236
3227
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3290
3228
  msgctxt "credit card type"
3229
  msgid "American Express"
3230
  msgstr ""
@@ -3235,13 +3575,13 @@ msgid "Diners Club"
3235
  msgstr ""
3236
 
3237
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:244
3238
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3291
3239
  msgctxt "credit card type"
3240
  msgid "Discover"
3241
  msgstr ""
3242
 
3243
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:248
3244
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3293
3245
  msgctxt "credit card type"
3246
  msgid "JCB"
3247
  msgstr ""
@@ -3261,7 +3601,7 @@ msgctxt "credit card type"
3261
  msgid "Laser"
3262
  msgstr ""
3263
 
3264
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3292
3265
  msgctxt "credit card type"
3266
  msgid "Diners"
3267
  msgstr ""
@@ -3278,7 +3618,7 @@ msgctxt "account type"
3278
  msgid "Savings"
3279
  msgstr ""
3280
 
3281
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2330
3282
  msgctxt "hash before order number"
3283
  msgid "#"
3284
  msgstr ""
@@ -3288,15 +3628,15 @@ msgctxt "hash before order number"
3288
  msgid "#%s"
3289
  msgstr ""
3290
 
3291
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3058
3292
  msgctxt ""
3293
  "coordinating conjunction for a list of order statuses: on-hold, processing, "
3294
  "or completed"
3295
  msgid "or"
3296
  msgstr ""
3297
 
3298
- #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3894
3299
  #. translators: https:www.skyverge.com/for-translators-environments/
3300
  msgctxt "software environment"
3301
  msgid "Production"
3302
- msgstr ""
2
  # This file is distributed under the GNU General Public License v3.0.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WooCommerce Square 2.2.5\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/woocommerce-square\n"
8
+ "POT-Creation-Date: 2020-11-24 04:41:07+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
449
 
450
  #: includes/Gateway/Payment_Form.php:240 includes/Gateway.php:241
451
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Hosted_Payment_Handler.php:216
452
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2758
453
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php:376
454
  msgid "An error occurred, please try again or try an alternate form of payment."
455
  msgstr ""
886
  msgid "Product %s could not be updated in Square."
887
  msgstr ""
888
 
889
+ #: includes/Sync/Product_Import.php:547
890
  #. translators: Placeholders: %1$s - Square item name, %2$s - Square item
891
  #. variation name, %3$s - failure reason
892
  msgid "Could not import \"%1$s - %2$s\" from Square. %3$s"
893
  msgstr ""
894
 
895
+ #: includes/Sync/Product_Import.php:592
896
+ #. translators: Placeholders: %1$s - Square item name, %2$s - failure reason
897
+ msgid "Could not import \"%1$s\" from Square. %2$s"
898
+ msgstr ""
899
+
900
+ #: includes/Sync/Product_Import.php:621
901
  msgid "Items with variable pricing cannot be imported."
902
  msgstr ""
903
 
904
+ #: includes/Sync/Product_Import.php:714 includes/Sync/Product_Import.php:985
905
  msgid "The SKU already exists on another product"
906
  msgstr ""
907
 
908
+ #: includes/Sync/Product_Import.php:901
909
  #. translators: Placeholders: %1$s - variation ID, %2$s - product name
910
  msgid "Variation #%1$s of %2$s"
911
  msgstr ""
912
 
913
+ #: includes/Sync/Product_Import.php:1279
914
  #. translators: Placeholders: %s - missing parameter name
915
  msgid "Missing parameter %s"
916
  msgstr ""
917
 
918
+ #: includes/Sync/Product_Import.php:1285
919
  #. translators: Placeholders: %s - comma separated list of valid product types
920
  msgid "Invalid product type - the product type must be any of these: %s"
921
  msgstr ""
922
 
923
+ #: includes/Sync/Product_Import.php:1336
924
  #. translators: Placeholders: %1$s - Square item name, %2$s - Failure reason
925
  msgid "Could not update %1$s from Square. %2$s"
926
  msgstr ""
927
 
928
+ #: includes/Sync/Product_Import.php:1339
929
  #. translators: Placeholders: %1$s - Square item name, %2$s - Failure reason
930
  msgid "Could not import %1$s from Square. %2$s"
931
  msgstr ""
1048
  msgstr ""
1049
 
1050
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:143
1051
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/cron-command/src/Cron_Event_Command.php:428
1052
  msgid "%s year"
1053
  msgid_plural "%s years"
1054
  msgstr[0] ""
1055
  msgstr[1] ""
1056
 
1057
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:147
1058
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/cron-command/src/Cron_Event_Command.php:429
1059
  msgid "%s month"
1060
  msgid_plural "%s months"
1061
  msgstr[0] ""
1062
  msgstr[1] ""
1063
 
1064
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:151
1065
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/cron-command/src/Cron_Event_Command.php:430
1066
  msgid "%s week"
1067
  msgid_plural "%s weeks"
1068
  msgstr[0] ""
1069
  msgstr[1] ""
1070
 
1071
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:155
1072
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/cron-command/src/Cron_Event_Command.php:431
1073
  msgid "%s day"
1074
  msgid_plural "%s days"
1075
  msgstr[0] ""
1076
  msgstr[1] ""
1077
 
1078
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:159
1079
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/cron-command/src/Cron_Event_Command.php:432
1080
  msgid "%s hour"
1081
  msgid_plural "%s hours"
1082
  msgstr[0] ""
1083
  msgstr[1] ""
1084
 
1085
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:163
1086
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/cron-command/src/Cron_Event_Command.php:433
1087
  msgid "%s minute"
1088
  msgid_plural "%s minutes"
1089
  msgstr[0] ""
1090
  msgstr[1] ""
1091
 
1092
  #: vendor/prospress/action-scheduler/classes/ActionScheduler_ListTable.php:167
1093
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/cron-command/src/Cron_Event_Command.php:434
1094
  msgid "%s second"
1095
  msgid_plural "%s seconds"
1096
  msgstr[0] ""
1389
  msgid "Action Group"
1390
  msgstr ""
1391
 
1392
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/basic-theme/exclude/file.php:3
1393
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/plugin-include/plugin-include.php:6
1394
+ msgid "Exclude"
1395
+ msgstr ""
1396
+
1397
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/plugin-include/include/file.php:2
1398
+ msgid "Include"
1399
+ msgstr ""
1400
+
1401
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/add-domain.php:2
1402
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:2
1403
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:3
1404
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:4
1405
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-domains.php:2
1406
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-domains.php:3
1407
+ msgid "String"
1408
+ msgstr ""
1409
+
1410
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:9
1411
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:10
1412
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:11
1413
+ msgid "1 Star"
1414
+ msgid_plural "%s Stars"
1415
+ msgstr[0] ""
1416
+ msgstr[1] ""
1417
+
1418
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/translator-comments/translator-comments.php:7
1419
+ #. translators: A single line translators comment.
1420
+ msgid "A"
1421
+ msgstr ""
1422
+
1423
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/translator-comments/translator-comments.php:15
1424
+ #. translators: A multiline translators comment.
1425
+ msgid "B"
1426
+ msgstr ""
1427
+
1428
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/internationalized-plugin.php:11
1429
+ msgid "This is a dummy plugin"
1430
+ msgstr ""
1431
+
1432
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:42
1433
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:72
1434
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:80
1435
+ msgid "There was an error when reading this WXR file"
1436
+ msgstr ""
1437
+
1438
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:43
1439
+ msgid ""
1440
+ "Details are shown above. The importer will now try again with a different "
1441
+ "parser..."
1442
+ msgstr ""
1443
+
1444
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:84
1445
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:89
1446
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:306
1447
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/parsers.php:495
1448
+ msgid "This does not appear to be a WXR file, missing/invalid WXR version number"
1449
+ msgstr ""
1450
+
1451
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:132
1452
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:141
1453
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:192
1454
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:196
1455
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:205
1456
+ msgid "Sorry, there has been an error."
1457
+ msgstr ""
1458
+
1459
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:133
1460
+ msgid "The file does not exist, please try again."
1461
+ msgstr ""
1462
+
1463
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176
1464
+ msgid "All done."
1465
+ msgstr ""
1466
+
1467
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:176
1468
+ msgid "Have fun!"
1469
+ msgstr ""
1470
+
1471
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:177
1472
+ msgid "Remember to update the passwords and roles of imported users."
1473
+ msgstr ""
1474
+
1475
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:197
1476
+ msgid ""
1477
+ "The export file could not be found at <code>%s</code>. It is likely that "
1478
+ "this was caused by a permissions problem."
1479
+ msgstr ""
1480
+
1481
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:213
1482
+ msgid ""
1483
+ "This WXR file (version %s) may not be supported by this version of the "
1484
+ "importer. Please consider updating."
1485
+ msgstr ""
1486
+
1487
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:238
1488
+ msgid ""
1489
+ "Failed to import author %s. Their posts will be attributed to the current "
1490
+ "user."
1491
+ msgstr ""
1492
+
1493
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:264
1494
+ msgid "Assign Authors"
1495
+ msgstr ""
1496
+
1497
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:265
1498
+ msgid ""
1499
+ "To make it easier for you to edit and save the imported content, you may "
1500
+ "want to reassign the author of the imported item to an existing user of "
1501
+ "this site. For example, you may want to import all the entries as "
1502
+ "<code>admin</code>s entries."
1503
+ msgstr ""
1504
+
1505
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:267
1506
+ msgid ""
1507
+ "If a new user is created by WordPress, a new password will be randomly "
1508
+ "generated and the new user&#8217;s role will be set as %s. Manually "
1509
+ "changing the new user&#8217;s details will be necessary."
1510
+ msgstr ""
1511
+
1512
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:277
1513
+ msgid "Import Attachments"
1514
+ msgstr ""
1515
+
1516
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:280
1517
+ msgid "Download and import file attachments"
1518
+ msgstr ""
1519
+
1520
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:284
1521
+ msgid "Submit"
1522
+ msgstr ""
1523
+
1524
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:297
1525
+ msgid "Import author:"
1526
+ msgstr ""
1527
+
1528
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:308
1529
+ msgid "or create new user with login name:"
1530
+ msgstr ""
1531
+
1532
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:311
1533
+ msgid "as a new user:"
1534
+ msgstr ""
1535
+
1536
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:319
1537
+ msgid "assign posts to an existing user:"
1538
+ msgstr ""
1539
+
1540
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:321
1541
+ msgid "or assign posts to an existing user:"
1542
+ msgstr ""
1543
+
1544
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:322
1545
+ msgid "- Select -"
1546
+ msgstr ""
1547
+
1548
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:372
1549
+ msgid ""
1550
+ "Failed to create new user for %s. Their posts will be attributed to the "
1551
+ "current user."
1552
+ msgstr ""
1553
+
1554
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:424
1555
+ msgid "Failed to import category %s"
1556
+ msgstr ""
1557
+
1558
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:467
1559
+ msgid "Failed to import post tag %s"
1560
+ msgstr ""
1561
+
1562
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:516
1563
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:738
1564
+ msgid "Failed to import %s %s"
1565
+ msgstr ""
1566
+
1567
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:605
1568
+ msgid "Failed to import &#8220;%s&#8221;: Invalid post type %s"
1569
+ msgstr ""
1570
+
1571
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:642
1572
+ msgid "%s &#8220;%s&#8221; already exists."
1573
+ msgstr ""
1574
+
1575
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:704
1576
+ msgid "Failed to import %s &#8220;%s&#8221;"
1577
+ msgstr ""
1578
+
1579
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:869
1580
+ msgid "Menu item skipped due to missing menu slug"
1581
+ msgstr ""
1582
+
1583
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:876
1584
+ msgid "Menu item skipped due to invalid menu slug: %s"
1585
+ msgstr ""
1586
+
1587
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:939
1588
+ msgid "Fetching attachments is not enabled"
1589
+ msgstr ""
1590
+
1591
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:952
1592
+ msgid "Invalid file type"
1593
+ msgstr ""
1594
+
1595
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:996
1596
+ msgid "Remote server did not respond"
1597
+ msgstr ""
1598
+
1599
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1002
1600
+ msgid "Remote server returned error response %1$d %2$s"
1601
+ msgstr ""
1602
+
1603
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1009
1604
+ msgid "Remote file is incorrect size"
1605
+ msgstr ""
1606
+
1607
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1014
1608
+ msgid "Zero size file downloaded"
1609
+ msgstr ""
1610
+
1611
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1020
1612
+ msgid "Remote file is too large, limit is %s"
1613
+ msgstr ""
1614
+
1615
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1119
1616
+ msgid "Import WordPress"
1617
+ msgstr ""
1618
+
1619
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1126
1620
+ msgid ""
1621
+ "A new version of this importer is available. Please update to version %s to "
1622
+ "ensure compatibility with newer export files."
1623
+ msgstr ""
1624
+
1625
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1141
1626
+ msgid ""
1627
+ "Howdy! Upload your WordPress eXtended RSS (WXR) file and we&#8217;ll import "
1628
+ "the posts, pages, comments, custom fields, categories, and tags into this "
1629
+ "site."
1630
+ msgstr ""
1631
+
1632
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1142
1633
+ msgid "Choose a WXR (.xml) file to upload, then click Upload file and import."
1634
+ msgstr ""
1635
+
1636
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/plugins/wordpress-importer/wordpress-importer.php:1216
1637
+ msgid ""
1638
+ "Import <strong>posts, pages, comments, custom fields, categories, and "
1639
+ "tags</strong> from a WordPress export file."
1640
+ msgstr ""
1641
+
1642
+ #: vendor/skyverge/wc-plugin-framework/vendor/lucatume/wp-browser/src/data/themedir1/internationalized-theme/functions.php:7
1643
+ msgid "This is a dummy theme"
1644
+ msgstr ""
1645
+
1646
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/core-command/src/Core_Command.php:655
1647
+ msgid "Wildcard DNS may not be configured correctly."
1648
+ msgstr ""
1649
+
1650
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/entity-command/src/Site_Command.php:118
1651
+ msgid "Uncategorized"
1652
+ msgstr ""
1653
+
1654
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/export-command/src/Export_Command.php:339
1655
+ msgid "Invalid start ID: %d"
1656
+ msgstr ""
1657
+
1658
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/export-command/src/WP_Export_File_Writer.php:15
1659
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/export-command/src/WP_Export_Split_Files_Writer.php:63
1660
+ msgid "WP Export: error opening %s for writing."
1661
+ msgstr ""
1662
+
1663
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/export-command/src/WP_Export_File_Writer.php:32
1664
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/export-command/src/WP_Export_Split_Files_Writer.php:51
1665
+ msgid "WP Export: error writing to export file."
1666
+ msgstr ""
1667
+
1668
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/export-command/src/WP_Export_Query.php:348
1669
+ msgid "Term is missing a parent: %s (%d)"
1670
+ msgstr ""
1671
+
1672
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/export-command/src/WP_Export_XML_Over_HTTP.php:19
1673
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/export-command/src/WP_Export_XML_Over_HTTP.php:23
1674
+ msgid "Export Error"
1675
+ msgstr ""
1676
+
1677
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/extension-command/src/WP_CLI/CommandWithUpgrade.php:607
1678
+ msgid " Try again"
1679
+ msgstr ""
1680
+
1681
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/extension-command/src/WP_CLI/CommandWithUpgrade.php:612
1682
+ msgid "API error. Try Again."
1683
+ msgstr ""
1684
+
1685
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/media-command/src/Media_Command.php:142
1686
+ msgid "image"
1687
+ msgid_plural "images"
1688
+ msgstr[0] ""
1689
+ msgstr[1] ""
1690
+
1691
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/wp-cli/php/utils-wp.php:192
1692
+ msgid "Inactive Widgets"
1693
+ msgstr ""
1694
+
1695
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/wp-cli/php/utils-wp.php:195
1696
+ msgid "Drag widgets here to remove them from the sidebar but keep their settings."
1697
+ msgstr ""
1698
+
1699
  #: vendor/skyverge/wc-plugin-framework/woocommerce/Lifecycle.php:376
1700
  msgid "Cowabunga"
1701
  msgstr ""
1945
  msgstr ""
1946
 
1947
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:151
1948
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2351
1949
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:163
1950
  #. translators: Placeholders: %1$s - status code, %2$s - status message
1951
  #. translators: Placeholders: %1$s - payment request response status code, %2$s
1954
  msgstr ""
1955
 
1956
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:154
1957
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2354
1958
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:166
1959
  #. translators: Placeholders: %s - status code
1960
  #. translators: Placeholders: %s - payment request response status code
1962
  msgstr ""
1963
 
1964
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:157
1965
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2357
1966
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:169
1967
  #. translators: Placeholders; %s - status message
1968
  #. translators: Placeholders: %s - payment request response status message
1970
  msgstr ""
1971
 
1972
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:162
1973
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2362
1974
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/payment-tokens/class-sv-wc-payment-gateway-payment-tokens-handler.php:176
1975
  msgid "Transaction ID %s"
1976
  msgstr ""
1988
  msgstr ""
1989
 
1990
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:266
1991
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2694
1992
  msgid ""
1993
  "Your order has been received and is being reviewed. Thank you for your "
1994
  "business."
1996
 
1997
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Abstract_Payment_Handler.php:273
1998
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:851
1999
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1732
2000
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:363
2001
  #. translators: This is a message describing that the transaction in question
2002
  #. only performed a credit card authorization and did not capture any funds.
2044
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/Handlers/Capture.php:195
2045
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:670
2046
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:755
2047
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2030
2048
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2261
2049
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2575
2050
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2620
2051
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php:346
2052
  #. translators: Placeholders: %s - transaction ID
2053
  msgid "(Transaction ID %s)"
2183
  msgstr ""
2184
 
2185
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/admin/views/html-admin-gateway-status.php:53
2186
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1267
2187
  #. translators: environment as in a software environment (test/production)
2188
  msgid "Environment"
2189
  msgstr ""
2201
  msgstr ""
2202
 
2203
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/admin/views/html-admin-gateway-status.php:75
2204
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1197
2205
  msgid "Debug Mode"
2206
  msgstr ""
2207
 
2218
  msgstr ""
2219
 
2220
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/admin/views/html-admin-gateway-status.php:83
2221
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1205
2222
  msgid "Save to Log"
2223
  msgstr ""
2224
 
2225
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/admin/views/html-admin-gateway-status.php:85
2226
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1203
2227
  msgid "Off"
2228
  msgstr ""
2229
 
2390
  msgstr ""
2391
 
2392
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:107
2393
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1143
2394
  msgid "Enable / Disable"
2395
  msgstr ""
2396
 
2419
  msgstr ""
2420
 
2421
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/apple-pay/class-sv-wc-payment-gateway-apple-pay-admin.php:142
2422
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1318
2423
  msgid "Connection Settings"
2424
  msgstr ""
2425
 
2635
  msgstr ""
2636
 
2637
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:660
2638
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2610
2639
  #. translators: Placeholders: %1$s - payment method title, %2$s - payment
2640
  #. account type (savings/checking) (may or may not be available), %3$s - last
2641
  #. four digits of the account
2643
  msgstr ""
2644
 
2645
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:665
2646
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2615
2647
  #. translators: Placeholders: %s - check number
2648
  msgid "Check number %s"
2649
  msgstr ""
2657
 
2658
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:747
2659
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-payment-form.php:675
2660
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2567
2661
  #. translators: Placeholders: %s - expiry date
2662
  msgid "(expires %s)"
2663
  msgstr ""
3011
  msgid "Thank you for your order."
3012
  msgstr ""
3013
 
3014
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1102
3015
  msgid "Credit Card"
3016
  msgstr ""
3017
 
3018
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1104
3019
  msgid "eCheck"
3020
  msgstr ""
3021
 
3022
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1122
3023
  msgid "Pay securely using your credit card."
3024
  msgstr ""
3025
 
3026
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1124
3027
  msgid "Pay securely using your checking account."
3028
  msgstr ""
3029
 
3030
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1144
3031
  msgid "Enable this gateway"
3032
  msgstr ""
3033
 
3034
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1150
3035
  msgid "Title"
3036
  msgstr ""
3037
 
3038
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1152
3039
  msgid "Payment method title that the customer will see during checkout."
3040
  msgstr ""
3041
 
3042
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1157
3043
  msgid "Description"
3044
  msgstr ""
3045
 
3046
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1159
3047
  msgid "Payment method description that the customer will see during checkout."
3048
  msgstr ""
3049
 
3050
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1188
3051
  msgid "Detailed Decline Messages"
3052
  msgstr ""
3053
 
3054
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1190
3055
  msgid ""
3056
  "Check to enable detailed decline messages to the customer during checkout "
3057
  "when possible, rather than a generic decline message."
3058
  msgstr ""
3059
 
3060
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1200
3061
  #. translators: Placeholders: %1$s - <a> tag, %2$s - </a> tag
3062
  msgid ""
3063
  "Show Detailed Error Messages and API requests/responses on the checkout "
3064
  "page and/or save them to the %1$sdebug log%2$s"
3065
  msgstr ""
3066
 
3067
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1204
3068
  msgid "Show on Checkout Page"
3069
  msgstr ""
3070
 
3071
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1207
3072
  #. translators: show debugging information on both checkout page and in the log
3073
  msgid "Both"
3074
  msgstr ""
3075
 
3076
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1270
3077
  msgid "Select the gateway environment to use for transactions."
3078
  msgstr ""
3079
 
3080
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1324
3081
  msgid "Share connection settings"
3082
  msgstr ""
3083
 
3084
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1326
3085
  msgid "Use connection/authentication settings from other gateway"
3086
  msgstr ""
3087
 
3088
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1329
3089
  msgid "Disabled because the other gateway is using these settings"
3090
  msgstr ""
3091
 
3092
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1346
3093
  msgid "Card Verification (CSC)"
3094
  msgstr ""
3095
 
3096
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1347
3097
  msgid "Display the Card Security Code (CV2) field on checkout"
3098
  msgstr ""
3099
 
3100
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1355
3101
  msgid "Saved Card Verification"
3102
  msgstr ""
3103
 
3104
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1356
3105
  msgid "Display the Card Security Code field when paying with a saved card"
3106
  msgstr ""
3107
 
3108
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1685
3109
  #. translators: Placeholders: %1$s - site title, %2$s - order number
3110
  msgid "%1$s - Order %2$s"
3111
  msgstr ""
3112
 
3113
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1813
3114
  #. translators: Placeholders: %1$s - site title, %2$s - order number.
3115
  #. Definitions: Capture as in capture funds from a credit card.
3116
  msgid "%1$s - Capture for Order %2$s"
3117
  msgstr ""
3118
 
3119
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:1956
3120
  #. translators: Placeholders: %1$s - site title, %2$s - order number
3121
  msgid "%1$s - Refund for Order %2$s"
3122
  msgstr ""
3123
 
3124
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2023
3125
  #. translators: Placeholders: %1$s - payment gateway title (such as
3126
  #. Authorize.net, Braintree, etc), %2$s - a monetary amount
3127
  msgid "%1$s Refund in the amount of %2$s approved."
3128
  msgstr ""
3129
 
3130
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2051
3131
  #. translators: Placeholders: %1$s - payment gateway title (such as
3132
  #. Authorize.net, Braintree, etc), %2$s - error code, %3$s - error message
3133
  msgid "%1$s Refund Failed: %2$s - %3$s"
3134
  msgstr ""
3135
 
3136
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2059
3137
  #. translators: Placeholders: %1$s - payment gateway title (such as
3138
  #. Authorize.net, Braintree, etc), %2$s - error message
3139
  msgid "%1$s Refund Failed: %2$s"
3140
  msgstr ""
3141
 
3142
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2080
3143
  #. translators: Placeholders: %s - payment gateway title (such as
3144
  #. Authorize.net, Braintree, etc)
3145
  msgid "%s Order completely refunded."
3146
  msgstr ""
3147
 
3148
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2135
3149
  msgid ""
3150
  "Oops, you cannot partially void this order. Please use the full order "
3151
  "amount."
3152
  msgstr ""
3153
 
3154
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2222
3155
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - error code,
3156
  #. %3$s - error message. Void as in to void an order.
3157
  msgid "%1$s Void Failed: %2$s - %3$s"
3158
  msgstr ""
3159
 
3160
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2230
3161
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - error
3162
  #. message. Void as in to void an order.
3163
  msgid "%1$s Void Failed: %2$s"
3164
  msgstr ""
3165
 
3166
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2254
3167
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - a monetary
3168
  #. amount. Void as in to void an order.
3169
  msgid "%1$s Void in the amount of %2$s approved."
3170
  msgstr ""
3171
 
3172
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2546
3173
  #. translators: Placeholders: %1$s - payment method title, %2$s - environment
3174
  #. ("Test"), %3$s - transaction type (authorization/charge)
3175
  msgid "%1$s %2$s %3$s Approved"
3176
  msgstr ""
3177
 
3178
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2556
3179
  #. translators: Placeholders: %1$s - credit card type (MasterCard, Visa,
3180
  #. etc...), %2$s - last four digits of the card
3181
  msgid "%1$s ending in %2$s"
3182
  msgstr ""
3183
 
3184
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2652
3185
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - message
3186
  #. (probably reason for the transaction being held for review)
3187
  msgid "%1$s Transaction Held for Review (%2$s)"
3188
  msgstr ""
3189
 
3190
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2741
3191
  #. translators: Placeholders: %1$s - payment gateway title, %2$s - error
3192
  #. message; e.g. Order Note: [Payment method] Payment failed [error]
3193
  msgid "%1$s Payment Failed (%2$s)"
3194
  msgstr ""
3195
 
3196
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2776
3197
  #. translators: Placeholders: %1$s - payment gateway title, %2$s -
3198
  #. message/error
3199
  msgid "%1$s Transaction Cancelled (%2$s)"
3200
  msgstr ""
3201
 
3202
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3021
3203
  msgid "Transaction Type"
3204
  msgstr ""
3205
 
3206
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3023
3207
  msgid ""
3208
  "Select how transactions should be processed. Charge submits all "
3209
  "transactions for settlement, Authorization simply authorizes the order "
3210
  "total for capture later."
3211
  msgstr ""
3212
 
3213
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3034
3214
  msgid "Charge Virtual-Only Orders"
3215
  msgstr ""
3216
 
3217
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3036
3218
  msgid ""
3219
  "If the order contains exclusively virtual items, enable this to immediately "
3220
  "charge, rather than authorize, the transaction."
3221
  msgstr ""
3222
 
3223
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3044
3224
  msgid "Enable Partial Capture"
3225
  msgstr ""
3226
 
3227
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3046
3228
  msgid "Allow orders to be partially captured multiple times."
3229
  msgstr ""
3230
 
3231
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3058
3232
  msgid "Capture Paid Orders"
3233
  msgstr ""
3234
 
3235
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3061
3236
  msgid "Automatically capture orders when they are changed to %s."
3237
  msgstr ""
3238
 
3239
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3062
3240
  msgid "a paid status"
3241
  msgstr ""
3242
 
3243
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3252
3244
  msgid "Accepted Card Logos"
3245
  msgstr ""
3246
 
3247
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3254
3248
  msgid ""
3249
  "These are the card logos that are displayed to customers as accepted during "
3250
  "checkout."
3251
  msgstr ""
3252
 
3253
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3257
3254
  #. translators: Placeholders: %1$s - <strong> tag, %2$s - </strong> tag
3255
  msgid ""
3256
  "This setting %1$sdoes not%2$s change which card types the gateway will "
3257
  "accept. Accepted cards are configured from your payment processor account."
3258
  msgstr ""
3259
 
3260
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3348
3261
  #. translators:
3262
  #. http:www.cybersource.com/products/payment_security/payment_tokenization/ and
3263
  #. https:en.wikipedia.org/wiki/Tokenization_(data_security)
3264
  msgid "Tokenization"
3265
  msgstr ""
3266
 
3267
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3349
3268
  msgid "Allow customers to securely save their payment details for future checkout."
3269
  msgstr ""
3270
 
3440
  msgid "Scheduled Actions"
3441
  msgstr ""
3442
 
3443
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:6
3444
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:7
3445
+ #: vendor/skyverge/wc-plugin-framework/node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:8
3446
+ msgctxt "a string"
3447
+ msgid "String"
3448
+ msgstr ""
3449
+
3450
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/core-command/src/Core_Command.php:431
3451
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/core-command/src/Core_Command.php:505
3452
+ #. translators: placeholder is blog name
3453
+ #. translators: placeholder is user supplied title
3454
+ msgctxt "Default network name"
3455
+ msgid "%s Sites"
3456
+ msgstr ""
3457
+
3458
+ #: vendor/skyverge/wc-plugin-framework/vendor/wp-cli/entity-command/src/Site_Command.php:121
3459
+ #. translators: Default category slug
3460
+ msgctxt "Default category slug"
3461
+ msgid "Uncategorized"
3462
+ msgstr ""
3463
+
3464
  #: vendor/skyverge/wc-plugin-framework/woocommerce/admin/abstract-sv-wc-plugin-admin-setup-wizard.php:397
3465
  msgctxt "enhanced select"
3466
  msgid "No matches found"
3527
  msgstr ""
3528
 
3529
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:736
3530
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2548
3531
  msgctxt "noun, software environment"
3532
  msgid "Test"
3533
  msgstr ""
3534
 
3535
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:737
3536
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2549
3537
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3027
3538
  msgctxt "credit card transaction type"
3539
  msgid "Authorization"
3540
  msgstr ""
3541
 
3542
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-direct.php:737
3543
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2549
3544
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3026
3545
  msgctxt "noun, credit card transaction type"
3546
  msgid "Charge"
3547
  msgstr ""
3552
  msgstr ""
3553
 
3554
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:228
3555
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3285
3556
  msgctxt "credit card type"
3557
  msgid "Visa"
3558
  msgstr ""
3559
 
3560
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:232
3561
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3286
3562
  msgctxt "credit card type"
3563
  msgid "MasterCard"
3564
  msgstr ""
3565
 
3566
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:236
3567
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3287
3568
  msgctxt "credit card type"
3569
  msgid "American Express"
3570
  msgstr ""
3575
  msgstr ""
3576
 
3577
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:244
3578
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3288
3579
  msgctxt "credit card type"
3580
  msgid "Discover"
3581
  msgstr ""
3582
 
3583
  #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-helper.php:248
3584
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3290
3585
  msgctxt "credit card type"
3586
  msgid "JCB"
3587
  msgstr ""
3601
  msgid "Laser"
3602
  msgstr ""
3603
 
3604
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3289
3605
  msgctxt "credit card type"
3606
  msgid "Diners"
3607
  msgstr ""
3618
  msgid "Savings"
3619
  msgstr ""
3620
 
3621
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:2329
3622
  msgctxt "hash before order number"
3623
  msgid "#"
3624
  msgstr ""
3628
  msgid "#%s"
3629
  msgstr ""
3630
 
3631
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3055
3632
  msgctxt ""
3633
  "coordinating conjunction for a list of order statuses: on-hold, processing, "
3634
  "or completed"
3635
  msgid "or"
3636
  msgstr ""
3637
 
3638
+ #: vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway.php:3891
3639
  #. translators: https:www.skyverge.com/for-translators-environments/
3640
  msgctxt "software environment"
3641
  msgid "Production"
3642
+ msgstr ""
includes/Handlers/Sync.php CHANGED
@@ -470,15 +470,20 @@ class Sync {
470
 
471
 
472
  /**
473
- * Sets the timestamp for when the last inventory sync job completed.
474
  *
475
  * @since 2.0.0
476
  *
477
- * @return int
 
478
  */
479
- public function set_inventory_last_synced_at() {
 
 
 
 
480
 
481
- return update_option( $this->last_synced_at_option_key . '_inventory', current_time( 'timestamp', true ) );
482
  }
483
 
484
 
470
 
471
 
472
  /**
473
+ * Sets the timestamp for when the last inventory sync job started.
474
  *
475
  * @since 2.0.0
476
  *
477
+ * @param int|string|null $timestamp a valid timestamp in UTC (optional, will default to now)
478
+ * @return bool success
479
  */
480
+ public function set_inventory_last_synced_at( $timestamp = null ) {
481
+
482
+ if ( null === $timestamp ) {
483
+ $timestamp = current_time( 'timestamp', true );
484
+ }
485
 
486
+ return is_numeric( $timestamp ) && update_option( $this->last_synced_at_option_key . '_inventory', $timestamp );
487
  }
488
 
489
 
includes/Plugin.php CHANGED
@@ -42,7 +42,7 @@ class Plugin extends Framework\SV_WC_Payment_Gateway_Plugin {
42
 
43
 
44
  /** plugin version number */
45
- const VERSION = '2.2.4';
46
 
47
  /** plugin ID */
48
  const PLUGIN_ID = 'square';
42
 
43
 
44
  /** plugin version number */
45
+ const VERSION = '2.2.5';
46
 
47
  /** plugin ID */
48
  const PLUGIN_ID = 'square';
includes/Settings.php CHANGED
@@ -297,7 +297,7 @@ class Settings extends \WC_Settings_API {
297
 
298
  // Confirm our local enable sandbox setting matches what is sent from the front end
299
  // to account for changes from sandbox to production incorrectly fetching sandbox locations.
300
- if ( isset( $_POST['wc_square_environment'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
301
 
302
  $environment = 'yes' === $this->settings['enable_sandbox'] ? 'sandbox' : 'production';
303
 
297
 
298
  // Confirm our local enable sandbox setting matches what is sent from the front end
299
  // to account for changes from sandbox to production incorrectly fetching sandbox locations.
300
+ if ( $this->settings && isset( $_POST['wc_square_environment'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
301
 
302
  $environment = 'yes' === $this->settings['enable_sandbox'] ? 'sandbox' : 'production';
303
 
includes/Sync/Interval_Polling.php CHANGED
@@ -243,13 +243,12 @@ class Interval_Polling extends Stepped_Job {
243
  }
244
 
245
  $response = wc_square()->get_api()->batch_retrieve_inventory_counts( $args );
 
246
 
247
- // store the timestamp after the first API request was completed
248
- // we don't want to set it at the end, as counts may have changed in the time it takes to process the data
249
- // we also check that this is the first or only request to be made (no cursor) so we don't set it again if there's more data to query
250
- if ( ! $cursor ) {
251
- wc_square()->get_sync_handler()->set_inventory_last_synced_at();
252
- }
253
 
254
  foreach ( $response->get_counts() as $count ) {
255
 
@@ -268,12 +267,12 @@ class Interval_Polling extends Stepped_Job {
268
  }
269
  }
270
 
271
- $cursor = $response->get_data() instanceof BatchRetrieveInventoryCountsResponse ? $response->get_data()->getCursor() : null;
272
-
273
  $this->set_attr( 'update_inventory_counts_cursor', $cursor );
274
  $this->set_attr( 'processed_product_ids', array_unique( $products_updated ) );
275
 
276
  if ( ! $cursor ) {
 
 
277
  $this->complete_step( 'update_inventory_counts' );
278
  }
279
  }
243
  }
244
 
245
  $response = wc_square()->get_api()->batch_retrieve_inventory_counts( $args );
246
+ $cursor = $response->get_data() instanceof BatchRetrieveInventoryCountsResponse ? $response->get_data()->getCursor() : null;
247
 
248
+ // store the start timestamp after the first API request was completed but do not save it now
249
+ // if cursor is present, then it is not the last page. So, use the inventory_last_synced_at time
250
+ // else use the current time
251
+ $last_sync_timestamp = $cursor ? $last_synced_at : current_time( 'timestamp', true );
 
 
252
 
253
  foreach ( $response->get_counts() as $count ) {
254
 
267
  }
268
  }
269
 
 
 
270
  $this->set_attr( 'update_inventory_counts_cursor', $cursor );
271
  $this->set_attr( 'processed_product_ids', array_unique( $products_updated ) );
272
 
273
  if ( ! $cursor ) {
274
+ // When all the inventory counts are synced then set the last sync time to the start time that was stored
275
+ wc_square()->get_sync_handler()->set_inventory_last_synced_at( $last_sync_timestamp );
276
  $this->complete_step( 'update_inventory_counts' );
277
  }
278
  }
includes/Sync/Product_Import.php CHANGED
@@ -181,6 +181,11 @@ class Product_Import extends Stepped_Job {
181
 
182
  $data = $this->extract_product_data( $catalog_object, $product );
183
 
 
 
 
 
 
184
  /**
185
  * Filters the data that is used to create update a WooCommerce product during import.
186
  *
@@ -381,7 +386,9 @@ class Product_Import extends Stepped_Job {
381
  wc_delete_product_transients( $product_id );
382
  } catch ( Framework\SV_WC_Plugin_Exception $e ) {
383
  // remove the product when creation fails
384
- $this->clear_product( $product_id );
 
 
385
  $product_id = 0;
386
 
387
  $this->record_error( $e->getMessage(), $data );
@@ -547,6 +554,10 @@ class Product_Import extends Stepped_Job {
547
  }
548
  }
549
 
 
 
 
 
550
  $data['attributes'] = array(
551
  array(
552
  'name' => 'Attribute',
@@ -558,22 +569,41 @@ class Product_Import extends Stepped_Job {
558
  ),
559
  );
560
  } else { // simple product
561
- $variation = $this->extract_square_item_variation_data( $variations[0] );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
562
 
563
- $data['type'] = 'simple';
564
- $data['sku'] = ! empty( $variation['sku'] ) ? $variation['sku'] : null;
565
- $data['regular_price'] = ! empty( $variation['regular_price'] ) ? $variation['regular_price'] : null;
566
- $data['stock_quantity'] = ! empty( $variation['stock_quantity'] ) ? $variation['stock_quantity'] : null;
567
- $data['managing_stock'] = ! empty( $variation['managing_stock'] ) ? $variation['managing_stock'] : null;
568
 
569
- $data['square_meta']['item_variation_id'] = ! empty( $variation['square_meta']['item_variation_id'] ) ? $variation['square_meta']['item_variation_id'] : null;
570
- $data['square_meta']['item_variation_version'] = ! empty( $variation['square_meta']['item_variation_version'] ) ? $variation['square_meta']['item_variation_version'] : null;
571
  }
572
 
573
  return $data;
574
  }
575
 
576
-
577
  /**
578
  * Extracts data from a CatalogItemVariation for insertion into a WC product.
579
  *
181
 
182
  $data = $this->extract_product_data( $catalog_object, $product );
183
 
184
+ if ( ! $data ) {
185
+ $skipped_products[ $item_id ] = null;
186
+ continue;
187
+ }
188
+
189
  /**
190
  * Filters the data that is used to create update a WooCommerce product during import.
191
  *
386
  wc_delete_product_transients( $product_id );
387
  } catch ( Framework\SV_WC_Plugin_Exception $e ) {
388
  // remove the product when creation fails
389
+ if ( ! empty( $product_id ) ) {
390
+ $this->clear_product( $product_id );
391
+ }
392
  $product_id = 0;
393
 
394
  $this->record_error( $e->getMessage(), $data );
554
  }
555
  }
556
 
557
+ if ( ! sizeof( $data[ 'variations' ] ) ) {
558
+ return null;
559
+ }
560
+
561
  $data['attributes'] = array(
562
  array(
563
  'name' => 'Attribute',
569
  ),
570
  );
571
  } else { // simple product
572
+ try {
573
+
574
+ $variation = $this->extract_square_item_variation_data( $variations[0] );
575
+
576
+ $data['type'] = 'simple';
577
+ $data['sku'] = ! empty( $variation['sku'] ) ? $variation['sku'] : null;
578
+ $data['regular_price'] = ! empty( $variation['regular_price'] ) ? $variation['regular_price'] : null;
579
+ $data['stock_quantity'] = ! empty( $variation['stock_quantity'] ) ? $variation['stock_quantity'] : null;
580
+ $data['managing_stock'] = ! empty( $variation['managing_stock'] ) ? $variation['managing_stock'] : null;
581
+
582
+ $data['square_meta']['item_variation_id'] = ! empty( $variation['square_meta']['item_variation_id'] ) ? $variation['square_meta']['item_variation_id'] : null;
583
+ $data['square_meta']['item_variation_version'] = ! empty( $variation['square_meta']['item_variation_version'] ) ? $variation['square_meta']['item_variation_version'] : null;
584
+
585
+ } catch ( Framework\SV_WC_Plugin_Exception $exception ) {
586
+
587
+ Records::set_record(
588
+ array(
589
+ 'type' => 'alert',
590
+ 'message' => sprintf(
591
+ /* translators: Placeholders: %1$s - Square item name, %2$s - failure reason */
592
+ __( 'Could not import "%1$s" from Square. %2$s', 'woocommerce-square' ),
593
+ $catalog_object->getItemData()->getName(),
594
+ $exception->getMessage()
595
+ ),
596
+ )
597
+ );
598
 
599
+ return null;
600
+ }
 
 
 
601
 
 
 
602
  }
603
 
604
  return $data;
605
  }
606
 
 
607
  /**
608
  * Extracts data from a CatalogItemVariation for insertion into a WC product.
609
  *
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: credit card, square, woocommerce, inventory sync
4
  Requires at least: 4.6
5
  Tested up to: 5.5
6
  Requires PHP: 5.6
7
- Stable tag: 2.2.4
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -72,6 +72,13 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
72
 
73
  == Changelog ==
74
 
 
 
 
 
 
 
 
75
  = 2.2.4 - 2020.10.30 =
76
  * Fix - Prevents logging anything if logging is disabled. PR#493
77
  * Fix - Fixes a bug where products are imported even when it is not available at the store's location. PR#537
4
  Requires at least: 4.6
5
  Tested up to: 5.5
6
  Requires PHP: 5.6
7
+ Stable tag: 2.2.5
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
72
 
73
  == Changelog ==
74
 
75
+ = 2.2.5 - 2020.11.24 =
76
+ * Fix - Correctly saves inventory sync time when sync fails so items are re-synced on next attempt. PR#448
77
+ * Fix - Fixes warnings introduced with PHP 8. PR#533
78
+ * Fix - Corrects the plugin support URL. PR#539
79
+ * Fix - Allows imports containing products with variable pricing to complete successfully. PR#540
80
+ * Tweak - Updates assets to reflect WooCommerce color change. PR#544
81
+
82
  = 2.2.4 - 2020.10.30 =
83
  * Fix - Prevents logging anything if logging is disabled. PR#493
84
  * Fix - Fixes a bug where products are imported even when it is not available at the store's location. PR#537
vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/class-sv-wc-payment-gateway-hosted.php CHANGED
@@ -417,7 +417,7 @@ abstract class SV_WC_Payment_Gateway_Hosted extends SV_WC_Payment_Gateway {
417
  ), $this->get_id() );
418
  }
419
 
420
- $this->do_invalid_transaction_response( $order, $response );
421
  }
422
  }
423
 
@@ -769,10 +769,10 @@ abstract class SV_WC_Payment_Gateway_Hosted extends SV_WC_Payment_Gateway {
769
  *
770
  * @since 4.3.0
771
  *
772
- * @param \WC_Order $order Optional. The order object
773
  * @param SV_WC_Payment_Gateway_API_Payment_Notification_Response $response the response object
 
774
  */
775
- protected function do_invalid_transaction_response( $order = null, $response ) {
776
 
777
  if ( $response->is_ipn() ) {
778
 
417
  ), $this->get_id() );
418
  }
419
 
420
+ $this->do_invalid_transaction_response( $response, $order );
421
  }
422
  }
423
 
769
  *
770
  * @since 4.3.0
771
  *
 
772
  * @param SV_WC_Payment_Gateway_API_Payment_Notification_Response $response the response object
773
+ * @param \WC_Order $order Optional. The order object
774
  */
775
+ protected function do_invalid_transaction_response( $response, $order = null ) {
776
 
777
  if ( $response->is_ipn() ) {
778
 
woocommerce-square.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * Plugin Name: WooCommerce Square
4
- * Version: 2.2.4
5
  * Plugin URI: https://woocommerce.com/products/square/
6
  * Description: Adds ability to sync inventory between WooCommerce and Square POS. In addition, you can also make purchases through the Square payment gateway.
7
  * Author: WooCommerce
@@ -19,7 +19,7 @@
19
  * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public License v3.0
20
  *
21
  * WC requires at least: 3.0
22
- * WC tested up to: 4.6
23
  */
24
 
25
  defined( 'ABSPATH' ) || exit;
1
  <?php
2
  /**
3
  * Plugin Name: WooCommerce Square
4
+ * Version: 2.2.5
5
  * Plugin URI: https://woocommerce.com/products/square/
6
  * Description: Adds ability to sync inventory between WooCommerce and Square POS. In addition, you can also make purchases through the Square payment gateway.
7
  * Author: WooCommerce
19
  * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public License v3.0
20
  *
21
  * WC requires at least: 3.0
22
+ * WC tested up to: 4.7
23
  */
24
 
25
  defined( 'ABSPATH' ) || exit;