Plugin Directory

Changeset 3482579


Ignore:
Timestamp:
03/14/2026 02:55:12 PM (3 weeks ago)
Author:
sofyansitorus
Message:

Update to version 3.1.4

Location:
wcsdm
Files:
48 added
4 edited

Legend:

Unmodified
Added
Removed
  • wcsdm/trunk/README.txt

    r3479469 r3482579  
    66Tested up to: 6.9
    77Requires PHP: 7.4
    8 Stable tag: 3.1.3
     8Stable tag: 3.1.4
    99License: GPL-2.0+
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.txt
    1111
    12 WooReer (formerly WooCommerce Shipping Distance Matrix) calculates shipping rates based on distance via Google Maps, Mapbox, or DistanceMatrix.ai.
     12WooReer (formerly WooCommerce Shipping Distance Matrix) calculates shipping rates based on distance via Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE.
    1313
    1414== Description ==
    15 WooReer (formerly WooCommerce Shipping Distance Matrix) is a powerful WooCommerce shipping rates calculator that allows you to offer shipping rates based on distance. The plugin features a flexible API provider architecture, supporting Google Maps Routes API, Mapbox Matrix API, and DistanceMatrix.ai, giving you more choice and control over your mapping services.
     15WooReer (formerly WooCommerce Shipping Distance Matrix) is a powerful WooCommerce shipping rates calculator that allows you to offer shipping rates based on distance. The plugin features a flexible API provider architecture, supporting Google Maps Routes API, Mapbox Matrix API, DistanceMatrix.ai, Geoapify, and HERE Routing API, giving you more choice and control over your mapping services.
    1616
    1717This plugin is perfect for store owners who want to charge customers for delivery based on the distance from the store. It is ideal for online stores selling flowers, food, or beverages, but is versatile enough for any business that offers local delivery services.
     
    1919= Key Features =
    2020
    21 * **Multi-Provider Support:** Choose between Google Maps, Mapbox, or DistanceMatrix.ai for the most accurate and cost-effective distance calculations. (More providers coming soon!)
     21* **Multi-Provider Support:** Choose between Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE for the most accurate and cost-effective distance calculations.
    2222* **Flexible Table Rates:** Create unlimited shipping rules with granular control per WooCommerce shipping zone.
    2323* **Advanced Calculation Logic:** Calculate shipping based on distance, with options for progressive or flat rates.
     
    4141= Dependencies =
    4242
    43 This plugin requires an API Key from your chosen provider (Google Maps, Mapbox, or DistanceMatrix.ai).
     43This plugin requires an API Key from your chosen provider (Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE).
    4444
    4545**For Google Maps:**
     
    5151**For DistanceMatrix.ai:**
    5252You need an API Key from DistanceMatrix.ai.
     53
     54**For Geoapify:**
     55You need an API Key from Geoapify with access to the Route Matrix API.
     56
     57**For HERE:**
     58You need an API Key from HERE with access to the Routing API and Geocoding & Search API.
    5359
    5460= Donation =
     
    106112
    107113== Changelog ==
     114
     115= 3.1.4 =
     116
     117* Enhancement - Add new API provider: HERE Routing API v8 with built-in geocoding via HERE Geocoding & Search API.
     118* Documentation - Updated README to include HERE as a supported API provider.
     119* Compatibility - Confirmed compatibility with WooCommerce 10.6.
    108120
    109121= 3.1.3 =
  • wcsdm/trunk/includes/constants.php

    r3479469 r3482579  
    1616
    1717// Define plugin constants.
    18 define( 'WCSDM_VERSION', '3.1.3' );
     18define( 'WCSDM_VERSION', '3.1.4' );
    1919define( 'WCSDM_DATA_VERSION', '3.0.0' );
    2020define( 'WCSDM_METHOD_ID', 'wcsdm' );
  • wcsdm/trunk/languages/wcsdm.pot

    r3479469 r3482579  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: WooReer 3.1.3\n"
     5"Project-Id-Version: WooReer 3.1.4\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wcsdm\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    2727#. Description of the plugin
    2828#: wcsdm.php
    29 msgid "WooCommerce shipping rates calculator allows you to offer shipping rates based on distance using Google Maps, Mapbox, or DistanceMatrix.ai."
     29msgid "WooCommerce shipping rates calculator allows you to offer shipping rates based on distance using Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE."
    3030msgstr ""
    3131
     
    4040msgstr ""
    4141
     42#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:81
     43#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:52
     44#: dist/includes/api-providers/class-wcsdm-api-provider-google.php:75
    4245#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:81
    4346#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:52
    4447#: includes/api-providers/class-wcsdm-api-provider-google.php:75
     48#: includes/api-providers/class-wcsdm-api-provider-here.php:95
    4549msgid "API Key"
    4650msgstr ""
    4751
     52#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:83
    4853#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:83
    4954msgid "DistanceMatrix.ai API key for distance calculation."
    5055msgstr ""
    5156
     57#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:93
     58#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:61
     59#: dist/includes/api-providers/class-wcsdm-api-provider-google.php:87
     60#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:313
    5261#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:93
    5362#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:61
     
    5766msgstr ""
    5867
     68#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:95
     69#: dist/includes/api-providers/class-wcsdm-api-provider-google.php:89
    5970#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:95
    6071#: includes/api-providers/class-wcsdm-api-provider-google.php:89
     
    6273msgstr ""
    6374
     75#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:110
    6476#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:110
    6577msgid "Application Type"
    6678msgstr ""
    6779
     80#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:112
    6881#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:112
    6982msgid "Specify which API is right for you."
    7083msgstr ""
    7184
     85#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:115
    7286#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:115
    7387msgid "Distance Matrix API Accurate"
    7488msgstr ""
    7589
     90#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:116
    7691#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:116
    7792msgid "Distance Matrix API Fast"
    7893msgstr ""
    7994
     95#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:186
     96#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:175
     97#: dist/includes/api-providers/class-wcsdm-api-provider-google.php:186
     98#: dist/includes/api-providers/class-wcsdm-api-provider-mapbox.php:182
    8099#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:186
    81100#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:175
    82101#: includes/api-providers/class-wcsdm-api-provider-google.php:186
     102#: includes/api-providers/class-wcsdm-api-provider-here.php:209
    83103#: includes/api-providers/class-wcsdm-api-provider-mapbox.php:182
    84104msgid "Check the log for more details."
    85105msgstr ""
    86106
     107#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:233
    87108#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:233
    88109msgid "Distance Matrix API by DistanceMatrix.ai"
    89110msgstr ""
    90111
     112#: dist/includes/api-providers/class-wcsdm-api-provider-distancematrix.php:442
     113#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:286
     114#: dist/includes/api-providers/class-wcsdm-api-provider-google.php:330
     115#: dist/includes/api-providers/class-wcsdm-api-provider-mapbox.php:320
    91116#: includes/api-providers/class-wcsdm-api-provider-distancematrix.php:442
    92117#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:286
    93118#: includes/api-providers/class-wcsdm-api-provider-google.php:330
     119#: includes/api-providers/class-wcsdm-api-provider-here.php:333
    94120#: includes/api-providers/class-wcsdm-api-provider-mapbox.php:320
    95121msgid "API request failed."
    96122msgstr ""
    97123
     124#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:54
    98125#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:54
    99126msgid "Geoapify API key."
    100127msgstr ""
    101128
     129#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:63
    102130#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:63
    103131msgid "Mode of travel for route calculation."
    104132msgstr ""
    105133
     134#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:86
    106135#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:86
    107136msgid "Route Optimization"
    108137msgstr ""
    109138
     139#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:88
    110140#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:88
    111141msgid "Route optimization type, the default value is balanced. Check Route optimization type for more information."
    112142msgstr ""
    113143
     144#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:99
     145#: dist/includes/api-providers/class-wcsdm-api-provider-google.php:105
    114146#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:99
    115147#: includes/api-providers/class-wcsdm-api-provider-google.php:105
     148#: includes/api-providers/class-wcsdm-api-provider-here.php:125
    116149msgid "Route Avoidances"
    117150msgstr ""
    118151
     152#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:101
    119153#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:101
    120154msgid "List of road types or locations to be avoided by the router."
    121155msgstr ""
    122156
     157#: dist/includes/api-providers/class-wcsdm-api-provider-geoapify.php:197
    123158#: includes/api-providers/class-wcsdm-api-provider-geoapify.php:197
    124159msgid "Routing API by Geoapify"
    125160msgstr ""
    126161
     162#: dist/includes/api-providers/class-wcsdm-api-provider-google.php:77
    127163#: includes/api-providers/class-wcsdm-api-provider-google.php:77
    128164msgid "API key with Routes API enabled."
    129165msgstr ""
    130166
     167#: dist/includes/api-providers/class-wcsdm-api-provider-google.php:107
    131168#: includes/api-providers/class-wcsdm-api-provider-google.php:107
    132169msgid "Specify route features to avoid."
    133170msgstr ""
    134171
     172#: dist/includes/api-providers/class-wcsdm-api-provider-google.php:212
    135173#: includes/api-providers/class-wcsdm-api-provider-google.php:212
    136174msgid "Routes API by Google"
    137175msgstr ""
    138176
     177#: dist/includes/api-providers/class-wcsdm-api-provider-mapbox.php:89
    139178#: includes/api-providers/class-wcsdm-api-provider-mapbox.php:89
    140179msgid "Access Token"
    141180msgstr ""
    142181
     182#: dist/includes/api-providers/class-wcsdm-api-provider-mapbox.php:91
    143183#: includes/api-providers/class-wcsdm-api-provider-mapbox.php:91
    144184msgid "Access token with Matrix API and Geocoding API enabled."
    145185msgstr ""
    146186
     187#: dist/includes/api-providers/class-wcsdm-api-provider-mapbox.php:100
    147188#: includes/api-providers/class-wcsdm-api-provider-mapbox.php:100
    148189msgid "Routing Profile"
    149190msgstr ""
    150191
     192#: dist/includes/api-providers/class-wcsdm-api-provider-mapbox.php:102
    151193#: includes/api-providers/class-wcsdm-api-provider-mapbox.php:102
    152194msgid "Choose the routing profile that best matches your delivery method. Each profile optimizes routes differently based on vehicle type and road restrictions."
    153195msgstr ""
    154196
     197#: dist/includes/api-providers/class-wcsdm-api-provider-mapbox.php:208
    155198#: includes/api-providers/class-wcsdm-api-provider-mapbox.php:208
    156199msgid "Matrix API by Mapbox"
    157200msgstr ""
    158201
     202#: dist/includes/classes/class-wcsdm-shipping-method.php:297
    159203#: includes/classes/class-wcsdm-shipping-method.php:297
    160204msgid "WooReer shipping calculator allows you to easily offer shipping rates based on the distance calculated using Google Maps Distance Matrix Service API and other mapping providers."
    161205msgstr ""
    162206
     207#: dist/includes/classes/class-wcsdm-shipping-method.php:732
    163208#: includes/classes/class-wcsdm-shipping-method.php:732
    164209msgid "Are you sure you want to delete shipping rate #{{data.rowNumber}}? This action cannot be undone."
    165210msgstr ""
    166211
     212#: dist/includes/classes/class-wcsdm-shipping-method.php:738
     213#: dist/includes/classes/class-wcsdm-shipping-method.php:792
    167214#: includes/classes/class-wcsdm-shipping-method.php:738
    168215#: includes/classes/class-wcsdm-shipping-method.php:792
     
    170217msgstr ""
    171218
     219#: dist/includes/classes/class-wcsdm-shipping-method.php:739
     220#: dist/includes/classes/class-wcsdm-shipping-method.php:793
    172221#: includes/classes/class-wcsdm-shipping-method.php:739
    173222#: includes/classes/class-wcsdm-shipping-method.php:793
     
    175224msgstr ""
    176225
     226#: dist/includes/classes/class-wcsdm-shipping-method.php:915
    177227#: includes/classes/class-wcsdm-shipping-method.php:915
    178228msgid "Edit Rate"
    179229msgstr ""
    180230
     231#: dist/includes/classes/class-wcsdm-shipping-method.php:918
    181232#: includes/classes/class-wcsdm-shipping-method.php:918
    182233msgid "Delete Rate"
    183234msgstr ""
    184235
     236#: dist/includes/classes/class-wcsdm-shipping-method.php:921
    185237#: includes/classes/class-wcsdm-shipping-method.php:921
    186238msgid "Move Up"
    187239msgstr ""
    188240
     241#: dist/includes/classes/class-wcsdm-shipping-method.php:924
    189242#: includes/classes/class-wcsdm-shipping-method.php:924
    190243msgid "Move Down"
    191244msgstr ""
    192245
     246#: dist/includes/classes/class-wcsdm-shipping-method.php:994
     247#: dist/includes/classes/class-wcsdm-shipping-method.php:995
    193248#: includes/classes/class-wcsdm-shipping-method.php:994
    194249#: includes/classes/class-wcsdm-shipping-method.php:995
     
    196251msgstr ""
    197252
     253#: dist/includes/classes/class-wcsdm-shipping-method.php:1098
    198254#: includes/classes/class-wcsdm-shipping-method.php:1098
    199255msgid "Table rates settings cannot be empty"
     
    201257
    202258#. translators: %1$d = row number, %2$s = error message.
     259#: dist/includes/classes/class-wcsdm-shipping-method.php:1120
    203260#: includes/classes/class-wcsdm-shipping-method.php:1120
    204261#, php-format
     
    207264
    208265#. translators: %1$d = row number, %2$d = duplicate row number.
     266#: dist/includes/classes/class-wcsdm-shipping-method.php:1141
    209267#: includes/classes/class-wcsdm-shipping-method.php:1141
    210268#, php-format
     
    213271
    214272#. translators: %s: comma-separated list of field names.
     273#: dist/includes/classes/class-wcsdm-shipping-method.php:1545
    215274#: includes/classes/class-wcsdm-shipping-method.php:1545
    216275#, php-format
     
    218277msgstr ""
    219278
     279#: dist/includes/classes/class-wcsdm-shipping-method.php:1586
    220280#: includes/classes/class-wcsdm-shipping-method.php:1586
    221281msgid "Invalid origin latitude for distance calculation"
    222282msgstr ""
    223283
     284#: dist/includes/classes/class-wcsdm-shipping-method.php:1600
    224285#: includes/classes/class-wcsdm-shipping-method.php:1600
    225286msgid "Invalid origin longitude for distance calculation"
     
    227288
    228289#. translators: %1$s: data version, %2$s: error message.
     290#: dist/includes/classes/class-wcsdm-shipping-method.php:1671
     291#: dist/includes/classes/class-wcsdm-shipping-method.php:1704
    229292#: includes/classes/class-wcsdm-shipping-method.php:1671
    230293#: includes/classes/class-wcsdm-shipping-method.php:1704
     
    234297
    235298#. translators: %1$s: data version.
     299#: dist/includes/classes/class-wcsdm-shipping-method.php:1694
    236300#: includes/classes/class-wcsdm-shipping-method.php:1694
    237301#, php-format
     
    239303msgstr ""
    240304
     305#: dist/includes/classes/class-wcsdm-shipping-method.php:1882
     306#: dist/includes/classes/class-wcsdm-shipping-method.php:1883
     307#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:653
    241308#: includes/classes/class-wcsdm-shipping-method.php:1882
    242309#: includes/classes/class-wcsdm-shipping-method.php:1883
     
    245312msgstr ""
    246313
     314#: dist/includes/classes/class-wcsdm-shipping-method.php:1896
     315#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:177
    247316#: includes/classes/class-wcsdm-shipping-method.php:1896
    248317#: legacy/classes/class-wcsdm-legacy-shipping-method.php:177
     
    250319msgstr ""
    251320
     321#: dist/includes/classes/class-wcsdm-shipping-method.php:1897
     322#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:180
    252323#: includes/classes/class-wcsdm-shipping-method.php:1897
    253324#: legacy/classes/class-wcsdm-legacy-shipping-method.php:180
     
    255326msgstr ""
    256327
     328#: dist/includes/classes/class-wcsdm-shipping-method.php:1900
     329#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:184
    257330#: includes/classes/class-wcsdm-shipping-method.php:1900
    258331#: legacy/classes/class-wcsdm-legacy-shipping-method.php:184
     
    260333msgstr ""
    261334
     335#: dist/includes/classes/class-wcsdm-shipping-method.php:1901
     336#: dist/includes/classes/class-wcsdm-shipping-method.php:2372
     337#: dist/includes/classes/class-wcsdm-shipping-method.php:2383
     338#: dist/includes/classes/class-wcsdm-shipping-method.php:2392
     339#: dist/includes/classes/class-wcsdm-shipping-method.php:2427
     340#: dist/includes/classes/class-wcsdm-shipping-method.php:2438
     341#: dist/includes/classes/class-wcsdm-shipping-method.php:2448
     342#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:185
     343#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:334
     344#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:447
     345#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:494
    262346#: includes/classes/class-wcsdm-shipping-method.php:1901
    263347#: includes/classes/class-wcsdm-shipping-method.php:2372
     
    274358msgstr ""
    275359
     360#: dist/includes/classes/class-wcsdm-shipping-method.php:1907
     361#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:189
    276362#: includes/classes/class-wcsdm-shipping-method.php:1907
    277363#: legacy/classes/class-wcsdm-legacy-shipping-method.php:189
     
    279365msgstr ""
    280366
     367#: dist/includes/classes/class-wcsdm-shipping-method.php:1908
     368#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:193
    281369#: includes/classes/class-wcsdm-shipping-method.php:1908
    282370#: legacy/classes/class-wcsdm-legacy-shipping-method.php:193
     
    284372msgstr ""
    285373
     374#: dist/includes/classes/class-wcsdm-shipping-method.php:1909
     375#: dist/includes/classes/class-wcsdm-shipping-method.php:1927
     376#: dist/includes/classes/class-wcsdm-shipping-method.php:1934
     377#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:190
     378#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:397
     379#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:405
    286380#: includes/classes/class-wcsdm-shipping-method.php:1909
    287381#: includes/classes/class-wcsdm-shipping-method.php:1927
     
    293387msgstr ""
    294388
     389#: dist/includes/classes/class-wcsdm-shipping-method.php:1913
     390#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:357
    295391#: includes/classes/class-wcsdm-shipping-method.php:1913
    296392#: legacy/classes/class-wcsdm-legacy-shipping-method.php:357
     
    298394msgstr ""
    299395
     396#: dist/includes/classes/class-wcsdm-shipping-method.php:1914
    300397#: includes/classes/class-wcsdm-shipping-method.php:1914
    301398msgid "Sets whether distance is measured in miles or kilometers."
    302399msgstr ""
    303400
     401#: dist/includes/classes/class-wcsdm-shipping-method.php:1918
     402#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:364
    304403#: includes/classes/class-wcsdm-shipping-method.php:1918
    305404#: legacy/classes/class-wcsdm-legacy-shipping-method.php:364
     
    307406msgstr ""
    308407
     408#: dist/includes/classes/class-wcsdm-shipping-method.php:1919
     409#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:365
    309410#: includes/classes/class-wcsdm-shipping-method.php:1919
    310411#: legacy/classes/class-wcsdm-legacy-shipping-method.php:365
     
    312413msgstr ""
    313414
     415#: dist/includes/classes/class-wcsdm-shipping-method.php:1925
     416#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:396
    314417#: includes/classes/class-wcsdm-shipping-method.php:1925
    315418#: legacy/classes/class-wcsdm-legacy-shipping-method.php:396
     
    317420msgstr ""
    318421
     422#: dist/includes/classes/class-wcsdm-shipping-method.php:1926
    319423#: includes/classes/class-wcsdm-shipping-method.php:1926
    320424msgid "When enabled, the calculated shipping distance is always rounded up to the next whole number (for example, 3.1 becomes 4)."
    321425msgstr ""
    322426
     427#: dist/includes/classes/class-wcsdm-shipping-method.php:1932
     428#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:404
    323429#: includes/classes/class-wcsdm-shipping-method.php:1932
    324430#: legacy/classes/class-wcsdm-legacy-shipping-method.php:404
     
    326432msgstr ""
    327433
     434#: dist/includes/classes/class-wcsdm-shipping-method.php:1933
    328435#: includes/classes/class-wcsdm-shipping-method.php:1933
    329436msgid "Display the calculated shipping distance to the customer on the checkout page."
    330437msgstr ""
    331438
     439#: dist/includes/classes/class-wcsdm-shipping-method.php:1939
     440#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:419
    332441#: includes/classes/class-wcsdm-shipping-method.php:1939
    333442#: legacy/classes/class-wcsdm-legacy-shipping-method.php:419
     
    335444msgstr ""
    336445
     446#: dist/includes/classes/class-wcsdm-shipping-method.php:1940
     447#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:422
    337448#: includes/classes/class-wcsdm-shipping-method.php:1940
    338449#: legacy/classes/class-wcsdm-legacy-shipping-method.php:422
     
    340451msgstr ""
    341452
     453#: dist/includes/classes/class-wcsdm-shipping-method.php:1949
    342454#: includes/classes/class-wcsdm-shipping-method.php:1949
    343455msgid "Leave empty to inherit the global label setting."
    344456msgstr ""
    345457
     458#: dist/includes/classes/class-wcsdm-shipping-method.php:1950
     459#: dist/includes/classes/class-wcsdm-shipping-method.php:2317
     460#: dist/includes/classes/class-wcsdm-shipping-method.php:2321
     461#: dist/includes/classes/class-wcsdm-shipping-method.php:2341
     462#: dist/includes/classes/class-wcsdm-shipping-method.php:2361
     463#: dist/includes/classes/class-wcsdm-shipping-method.php:2382
     464#: dist/includes/classes/class-wcsdm-shipping-method.php:2391
     465#: dist/includes/classes/class-wcsdm-shipping-method.php:2416
     466#: dist/includes/classes/class-wcsdm-shipping-method.php:2437
     467#: dist/includes/classes/class-wcsdm-shipping-method.php:2447
     468#: dist/includes/classes/class-wcsdm-shipping-method.php:2471
    346469#: includes/classes/class-wcsdm-shipping-method.php:1950
    347470#: includes/classes/class-wcsdm-shipping-method.php:2317
     
    358481msgstr ""
    359482
     483#: dist/includes/classes/class-wcsdm-shipping-method.php:1990
    360484#: includes/classes/class-wcsdm-shipping-method.php:1990
    361485msgid "Distance Calculator API Settings"
    362486msgstr ""
    363487
     488#: dist/includes/classes/class-wcsdm-shipping-method.php:1993
    364489#: includes/classes/class-wcsdm-shipping-method.php:1993
    365490msgid "Distance Calculator API"
    366491msgstr ""
    367492
     493#: dist/includes/classes/class-wcsdm-shipping-method.php:2000
    368494#: includes/classes/class-wcsdm-shipping-method.php:2000
    369495msgid "API Provider"
    370496msgstr ""
    371497
     498#: dist/includes/classes/class-wcsdm-shipping-method.php:2002
    372499#: includes/classes/class-wcsdm-shipping-method.php:2002
    373500msgid "Choose the distance calculation API provider that will be used to calculate distances between your store and customer locations. Each provider offers different features, pricing, and accuracy levels."
    374501msgstr ""
    375502
     503#: dist/includes/classes/class-wcsdm-shipping-method.php:2004
    376504#: includes/classes/class-wcsdm-shipping-method.php:2004
    377505msgid "Select API Provider"
    378506msgstr ""
    379507
     508#: dist/includes/classes/class-wcsdm-shipping-method.php:2028
     509#: dist/includes/classes/class-wcsdm-shipping-method.php:2030
    380510#: includes/classes/class-wcsdm-shipping-method.php:2028
    381511#: includes/classes/class-wcsdm-shipping-method.php:2030
     
    383513msgstr ""
    384514
     515#: dist/includes/classes/class-wcsdm-shipping-method.php:2094
     516#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:200
    385517#: includes/classes/class-wcsdm-shipping-method.php:2094
    386518#: legacy/classes/class-wcsdm-legacy-shipping-method.php:200
     
    388520msgstr ""
    389521
     522#: dist/includes/classes/class-wcsdm-shipping-method.php:2095
    390523#: includes/classes/class-wcsdm-shipping-method.php:2095
    391524msgid "Configure your store's physical location coordinates. These coordinates are used as the starting point for distance calculations to customer addresses. You can find your coordinates using Google Maps or other mapping services."
    392525msgstr ""
    393526
     527#: dist/includes/classes/class-wcsdm-shipping-method.php:2098
    394528#: includes/classes/class-wcsdm-shipping-method.php:2098
    395529msgid "Store Location"
    396530msgstr ""
    397531
     532#: dist/includes/classes/class-wcsdm-shipping-method.php:2105
     533#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:259
    398534#: includes/classes/class-wcsdm-shipping-method.php:2105
    399535#: legacy/classes/class-wcsdm-legacy-shipping-method.php:259
     
    401537msgstr ""
    402538
     539#: dist/includes/classes/class-wcsdm-shipping-method.php:2112
    403540#: includes/classes/class-wcsdm-shipping-method.php:2112
    404541msgid "Enter your store's latitude coordinate. You can find your coordinates using Google Maps or other mapping services."
    405542msgstr ""
    406543
     544#: dist/includes/classes/class-wcsdm-shipping-method.php:2117
     545#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:275
    407546#: includes/classes/class-wcsdm-shipping-method.php:2117
    408547#: legacy/classes/class-wcsdm-legacy-shipping-method.php:275
     
    410549msgstr ""
    411550
     551#: dist/includes/classes/class-wcsdm-shipping-method.php:2124
    412552#: includes/classes/class-wcsdm-shipping-method.php:2124
    413553msgid "Enter your store's longitude coordinate. You can find your coordinates using Google Maps or other mapping services."
    414554msgstr ""
    415555
     556#: dist/includes/classes/class-wcsdm-shipping-method.php:2157
     557#: dist/includes/classes/class-wcsdm-shipping-method.php:2161
    416558#: includes/classes/class-wcsdm-shipping-method.php:2157
    417559#: includes/classes/class-wcsdm-shipping-method.php:2161
     
    419561msgstr ""
    420562
     563#: dist/includes/classes/class-wcsdm-shipping-method.php:2158
    421564#: includes/classes/class-wcsdm-shipping-method.php:2158
    422565msgid "Configure the fields that are required to calculate distance during checkout."
    423566msgstr ""
    424567
     568#: dist/includes/classes/class-wcsdm-shipping-method.php:2168
    425569#: includes/classes/class-wcsdm-shipping-method.php:2168
    426570msgid "Address 1"
    427571msgstr ""
    428572
     573#: dist/includes/classes/class-wcsdm-shipping-method.php:2170
     574#: dist/includes/classes/class-wcsdm-shipping-method.php:2177
     575#: dist/includes/classes/class-wcsdm-shipping-method.php:2184
     576#: dist/includes/classes/class-wcsdm-shipping-method.php:2191
     577#: dist/includes/classes/class-wcsdm-shipping-method.php:2198
     578#: dist/includes/classes/class-wcsdm-shipping-method.php:2205
    429579#: includes/classes/class-wcsdm-shipping-method.php:2170
    430580#: includes/classes/class-wcsdm-shipping-method.php:2177
     
    436586msgstr ""
    437587
     588#: dist/includes/classes/class-wcsdm-shipping-method.php:2175
    438589#: includes/classes/class-wcsdm-shipping-method.php:2175
    439590msgid "Address 2"
    440591msgstr ""
    441592
     593#: dist/includes/classes/class-wcsdm-shipping-method.php:2182
    442594#: includes/classes/class-wcsdm-shipping-method.php:2182
    443595msgid "City"
    444596msgstr ""
    445597
     598#: dist/includes/classes/class-wcsdm-shipping-method.php:2189
    446599#: includes/classes/class-wcsdm-shipping-method.php:2189
    447600msgid "State/Province"
    448601msgstr ""
    449602
     603#: dist/includes/classes/class-wcsdm-shipping-method.php:2196
    450604#: includes/classes/class-wcsdm-shipping-method.php:2196
    451605msgid "Postcode/Zip Code"
    452606msgstr ""
    453607
     608#: dist/includes/classes/class-wcsdm-shipping-method.php:2203
    454609#: includes/classes/class-wcsdm-shipping-method.php:2203
    455610msgid "Country"
    456611msgstr ""
    457612
     613#: dist/includes/classes/class-wcsdm-shipping-method.php:2245
     614#: dist/includes/classes/class-wcsdm-shipping-method.php:2246
     615#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:773
    458616#: includes/classes/class-wcsdm-shipping-method.php:2245
    459617#: includes/classes/class-wcsdm-shipping-method.php:2246
     
    462620msgstr ""
    463621
     622#: dist/includes/classes/class-wcsdm-shipping-method.php:2257
    464623#: includes/classes/class-wcsdm-shipping-method.php:2257
    465624msgid "Flat: Maximum"
    466625msgstr ""
    467626
     627#: dist/includes/classes/class-wcsdm-shipping-method.php:2258
     628#: dist/includes/classes/class-wcsdm-shipping-method.php:2285
    468629#: includes/classes/class-wcsdm-shipping-method.php:2258
    469630#: includes/classes/class-wcsdm-shipping-method.php:2285
     
    471632msgstr ""
    472633
     634#: dist/includes/classes/class-wcsdm-shipping-method.php:2261
    473635#: includes/classes/class-wcsdm-shipping-method.php:2261
    474636msgid "Flat: Average"
    475637msgstr ""
    476638
     639#: dist/includes/classes/class-wcsdm-shipping-method.php:2262
     640#: dist/includes/classes/class-wcsdm-shipping-method.php:2286
    477641#: includes/classes/class-wcsdm-shipping-method.php:2262
    478642#: includes/classes/class-wcsdm-shipping-method.php:2286
     
    480644msgstr ""
    481645
     646#: dist/includes/classes/class-wcsdm-shipping-method.php:2265
    482647#: includes/classes/class-wcsdm-shipping-method.php:2265
    483648msgid "Flat: Minimum"
    484649msgstr ""
    485650
     651#: dist/includes/classes/class-wcsdm-shipping-method.php:2266
     652#: dist/includes/classes/class-wcsdm-shipping-method.php:2287
    486653#: includes/classes/class-wcsdm-shipping-method.php:2266
    487654#: includes/classes/class-wcsdm-shipping-method.php:2287
     
    489656msgstr ""
    490657
     658#: dist/includes/classes/class-wcsdm-shipping-method.php:2269
    491659#: includes/classes/class-wcsdm-shipping-method.php:2269
    492660msgid "Progressive: Per Class"
    493661msgstr ""
    494662
     663#: dist/includes/classes/class-wcsdm-shipping-method.php:2270
     664#: dist/includes/classes/class-wcsdm-shipping-method.php:2288
    495665#: includes/classes/class-wcsdm-shipping-method.php:2270
    496666#: includes/classes/class-wcsdm-shipping-method.php:2288
     
    498668msgstr ""
    499669
     670#: dist/includes/classes/class-wcsdm-shipping-method.php:2273
    500671#: includes/classes/class-wcsdm-shipping-method.php:2273
    501672msgid "Progressive: Per Product"
    502673msgstr ""
    503674
     675#: dist/includes/classes/class-wcsdm-shipping-method.php:2274
     676#: dist/includes/classes/class-wcsdm-shipping-method.php:2289
    504677#: includes/classes/class-wcsdm-shipping-method.php:2274
    505678#: includes/classes/class-wcsdm-shipping-method.php:2289
     
    507680msgstr ""
    508681
     682#: dist/includes/classes/class-wcsdm-shipping-method.php:2277
    509683#: includes/classes/class-wcsdm-shipping-method.php:2277
    510684msgid "Progressive: Per Piece"
    511685msgstr ""
    512686
     687#: dist/includes/classes/class-wcsdm-shipping-method.php:2278
     688#: dist/includes/classes/class-wcsdm-shipping-method.php:2290
    513689#: includes/classes/class-wcsdm-shipping-method.php:2278
    514690#: includes/classes/class-wcsdm-shipping-method.php:2290
     
    516692msgstr ""
    517693
     694#: dist/includes/classes/class-wcsdm-shipping-method.php:2304
     695#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:535
    518696#: includes/classes/class-wcsdm-shipping-method.php:2304
    519697#: legacy/classes/class-wcsdm-legacy-shipping-method.php:535
     
    521699msgstr ""
    522700
     701#: dist/includes/classes/class-wcsdm-shipping-method.php:2313
     702#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:537
    523703#: includes/classes/class-wcsdm-shipping-method.php:2313
    524704#: legacy/classes/class-wcsdm-legacy-shipping-method.php:537
     
    526706msgstr ""
    527707
     708#: dist/includes/classes/class-wcsdm-shipping-method.php:2329
     709#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:560
    528710#: includes/classes/class-wcsdm-shipping-method.php:2329
    529711#: legacy/classes/class-wcsdm-legacy-shipping-method.php:560
     
    531713msgstr ""
    532714
     715#: dist/includes/classes/class-wcsdm-shipping-method.php:2331
     716#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:562
    533717#: includes/classes/class-wcsdm-shipping-method.php:2331
    534718#: legacy/classes/class-wcsdm-legacy-shipping-method.php:562
     
    536720msgstr ""
    537721
     722#: dist/includes/classes/class-wcsdm-shipping-method.php:2340
     723#: dist/includes/classes/class-wcsdm-shipping-method.php:2360
    538724#: includes/classes/class-wcsdm-shipping-method.php:2340
    539725#: includes/classes/class-wcsdm-shipping-method.php:2360
     
    541727msgstr ""
    542728
     729#: dist/includes/classes/class-wcsdm-shipping-method.php:2349
     730#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:582
    543731#: includes/classes/class-wcsdm-shipping-method.php:2349
    544732#: legacy/classes/class-wcsdm-legacy-shipping-method.php:582
     
    546734msgstr ""
    547735
     736#: dist/includes/classes/class-wcsdm-shipping-method.php:2350
     737#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:584
    548738#: includes/classes/class-wcsdm-shipping-method.php:2350
    549739#: legacy/classes/class-wcsdm-legacy-shipping-method.php:584
     
    551741msgstr ""
    552742
     743#: dist/includes/classes/class-wcsdm-shipping-method.php:2368
     744#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:441
    553745#: includes/classes/class-wcsdm-shipping-method.php:2368
    554746#: legacy/classes/class-wcsdm-legacy-shipping-method.php:441
     
    556748msgstr ""
    557749
     750#: dist/includes/classes/class-wcsdm-shipping-method.php:2369
     751#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:443
    558752#: includes/classes/class-wcsdm-shipping-method.php:2369
    559753#: legacy/classes/class-wcsdm-legacy-shipping-method.php:443
     
    561755msgstr ""
    562756
     757#: dist/includes/classes/class-wcsdm-shipping-method.php:2373
     758#: dist/includes/classes/class-wcsdm-shipping-method.php:2384
     759#: dist/includes/classes/class-wcsdm-shipping-method.php:2393
     760#: dist/includes/classes/class-wcsdm-shipping-method.php:2428
     761#: dist/includes/classes/class-wcsdm-shipping-method.php:2439
     762#: dist/includes/classes/class-wcsdm-shipping-method.php:2449
     763#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:448
     764#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:495
    563765#: includes/classes/class-wcsdm-shipping-method.php:2373
    564766#: includes/classes/class-wcsdm-shipping-method.php:2384
     
    572774msgstr ""
    573775
     776#: dist/includes/classes/class-wcsdm-shipping-method.php:2374
     777#: dist/includes/classes/class-wcsdm-shipping-method.php:2385
     778#: dist/includes/classes/class-wcsdm-shipping-method.php:2394
     779#: dist/includes/classes/class-wcsdm-shipping-method.php:2429
     780#: dist/includes/classes/class-wcsdm-shipping-method.php:2440
     781#: dist/includes/classes/class-wcsdm-shipping-method.php:2450
     782#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:449
     783#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:496
    574784#: includes/classes/class-wcsdm-shipping-method.php:2374
    575785#: includes/classes/class-wcsdm-shipping-method.php:2385
     
    583793msgstr ""
    584794
     795#: dist/includes/classes/class-wcsdm-shipping-method.php:2403
     796#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:462
    585797#: includes/classes/class-wcsdm-shipping-method.php:2403
    586798#: legacy/classes/class-wcsdm-legacy-shipping-method.php:462
     
    588800msgstr ""
    589801
     802#: dist/includes/classes/class-wcsdm-shipping-method.php:2404
     803#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:464
    590804#: includes/classes/class-wcsdm-shipping-method.php:2404
    591805#: legacy/classes/class-wcsdm-legacy-shipping-method.php:464
     
    593807msgstr ""
    594808
     809#: dist/includes/classes/class-wcsdm-shipping-method.php:2414
    595810#: includes/classes/class-wcsdm-shipping-method.php:2414
    596811msgid "Leave empty to inherit the global surcharge amount."
    597812msgstr ""
    598813
     814#: dist/includes/classes/class-wcsdm-shipping-method.php:2423
     815#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:488
    599816#: includes/classes/class-wcsdm-shipping-method.php:2423
    600817#: legacy/classes/class-wcsdm-legacy-shipping-method.php:488
     
    602819msgstr ""
    603820
     821#: dist/includes/classes/class-wcsdm-shipping-method.php:2425
     822#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:490
    604823#: includes/classes/class-wcsdm-shipping-method.php:2425
    605824#: legacy/classes/class-wcsdm-legacy-shipping-method.php:490
     
    607826msgstr ""
    608827
     828#: dist/includes/classes/class-wcsdm-shipping-method.php:2459
     829#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:509
    609830#: includes/classes/class-wcsdm-shipping-method.php:2459
    610831#: legacy/classes/class-wcsdm-legacy-shipping-method.php:509
     
    612833msgstr ""
    613834
     835#: dist/includes/classes/class-wcsdm-shipping-method.php:2460
     836#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:511
    614837#: includes/classes/class-wcsdm-shipping-method.php:2460
    615838#: legacy/classes/class-wcsdm-legacy-shipping-method.php:511
     
    617840msgstr ""
    618841
     842#: dist/includes/classes/class-wcsdm-shipping-method.php:2470
    619843#: includes/classes/class-wcsdm-shipping-method.php:2470
    620844msgid "Leave empty to inherit the global discount amount setting."
    621845msgstr ""
    622846
     847#: dist/includes/classes/class-wcsdm-shipping-method.php:2506
     848#: dist/includes/classes/class-wcsdm-shipping-method.php:2515
     849#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:605
     850#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:610
    623851#: includes/classes/class-wcsdm-shipping-method.php:2506
    624852#: includes/classes/class-wcsdm-shipping-method.php:2515
     
    628856msgstr ""
    629857
     858#: dist/includes/classes/class-wcsdm-shipping-method.php:2507
    630859#: includes/classes/class-wcsdm-shipping-method.php:2507
    631860msgid "Table Rates"
    632861msgstr ""
    633862
     863#: dist/includes/classes/class-wcsdm-shipping-method.php:2508
    634864#: includes/classes/class-wcsdm-shipping-method.php:2508
    635865msgid "Calculates shipping costs based on the distance to the shipping address and any configured advanced rules. During checkout, the applicable rate is selected from the first row that matches both the maximum-distance condition and any advanced criteria. You can manually adjust the row order using the Move Up and Move Down buttons, which become available for rows that share the same maximum-distance value."
    636866msgstr ""
    637867
     868#: dist/includes/classes/class-wcsdm-shipping-method.php:2554
     869#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:660
    638870#: includes/classes/class-wcsdm-shipping-method.php:2554
    639871#: legacy/classes/class-wcsdm-legacy-shipping-method.php:660
     
    641873msgstr ""
    642874
     875#: dist/includes/classes/class-wcsdm-shipping-method.php:2567
     876#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:672
    643877#: includes/classes/class-wcsdm-shipping-method.php:2567
    644878#: legacy/classes/class-wcsdm-legacy-shipping-method.php:672
     
    646880msgstr ""
    647881
     882#: dist/includes/classes/class-wcsdm-shipping-method.php:2568
     883#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:673
    648884#: includes/classes/class-wcsdm-shipping-method.php:2568
    649885#: legacy/classes/class-wcsdm-legacy-shipping-method.php:673
     
    651887msgstr ""
    652888
     889#: dist/includes/classes/class-wcsdm-shipping-method.php:2594
     890#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:688
    653891#: includes/classes/class-wcsdm-shipping-method.php:2594
    654892#: legacy/classes/class-wcsdm-legacy-shipping-method.php:688
     
    656894msgstr ""
    657895
     896#: dist/includes/classes/class-wcsdm-shipping-method.php:2595
     897#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:689
    658898#: includes/classes/class-wcsdm-shipping-method.php:2595
    659899#: legacy/classes/class-wcsdm-legacy-shipping-method.php:689
     
    661901msgstr ""
    662902
     903#: dist/includes/classes/class-wcsdm-shipping-method.php:2621
     904#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:703
    663905#: includes/classes/class-wcsdm-shipping-method.php:2621
    664906#: legacy/classes/class-wcsdm-legacy-shipping-method.php:703
     
    666908msgstr ""
    667909
     910#: dist/includes/classes/class-wcsdm-shipping-method.php:2622
     911#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:704
    668912#: includes/classes/class-wcsdm-shipping-method.php:2622
    669913#: legacy/classes/class-wcsdm-legacy-shipping-method.php:704
     
    671915msgstr ""
    672916
     917#: dist/includes/classes/class-wcsdm-shipping-method.php:2648
     918#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:718
    673919#: includes/classes/class-wcsdm-shipping-method.php:2648
    674920#: legacy/classes/class-wcsdm-legacy-shipping-method.php:718
     
    676922msgstr ""
    677923
     924#: dist/includes/classes/class-wcsdm-shipping-method.php:2649
     925#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:719
    678926#: includes/classes/class-wcsdm-shipping-method.php:2649
    679927#: legacy/classes/class-wcsdm-legacy-shipping-method.php:719
     
    681929msgstr ""
    682930
     931#: dist/includes/classes/class-wcsdm-shipping-method.php:2675
     932#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:734
    683933#: includes/classes/class-wcsdm-shipping-method.php:2675
    684934#: legacy/classes/class-wcsdm-legacy-shipping-method.php:734
     
    686936msgstr ""
    687937
     938#: dist/includes/classes/class-wcsdm-shipping-method.php:2676
     939#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:735
    688940#: includes/classes/class-wcsdm-shipping-method.php:2676
    689941#: legacy/classes/class-wcsdm-legacy-shipping-method.php:735
     
    691943msgstr ""
    692944
     945#: dist/includes/classes/class-wcsdm-shipping-method.php:2732
     946#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:750
    693947#: includes/classes/class-wcsdm-shipping-method.php:2732
    694948#: legacy/classes/class-wcsdm-legacy-shipping-method.php:750
     
    696950msgstr ""
    697951
     952#: dist/includes/classes/class-wcsdm-shipping-method.php:2745
    698953#: includes/classes/class-wcsdm-shipping-method.php:2745
    699954msgid "Distance Rate"
    700955msgstr ""
    701956
     957#: dist/includes/classes/class-wcsdm-shipping-method.php:2746
    702958#: includes/classes/class-wcsdm-shipping-method.php:2746
    703959msgid "The rate charged per kilometer/mile traveled. Set to 0 to set as free shipping."
    704960msgstr ""
    705961
     962#: dist/includes/classes/class-wcsdm-shipping-method.php:2795
    706963#: includes/classes/class-wcsdm-shipping-method.php:2795
    707964msgid "Per Shipping Class Rates"
    708965msgstr ""
    709966
     967#: dist/includes/classes/class-wcsdm-shipping-method.php:2796
    710968#: includes/classes/class-wcsdm-shipping-method.php:2796
    711969msgid "Set rate charged per kilometer/mile traveled for selected shipping classes."
     
    713971
    714972#. translators: %s is the shipping class name.
     973#: dist/includes/classes/class-wcsdm-shipping-method.php:2814
    715974#: includes/classes/class-wcsdm-shipping-method.php:2814
    716975#, php-format
     
    719978
    720979#. translators: %s is the shipping class name.
     980#: dist/includes/classes/class-wcsdm-shipping-method.php:2815
    721981#: includes/classes/class-wcsdm-shipping-method.php:2815
    722982msgid "Set to 0 to set as free shipping. Leave blank to disable the class-specific override."
    723983msgstr ""
    724984
     985#: dist/includes/classes/class-wcsdm-shipping-method.php:3250
    725986#: includes/classes/class-wcsdm-shipping-method.php:3250
    726987msgid "Distance"
    727988msgstr ""
    728989
     990#: dist/includes/classes/class-wcsdm.php:252
    729991#: includes/classes/class-wcsdm.php:252
    730992msgid "Settings"
     
    732994
    733995#. translators: %s is the field title.
     996#: dist/includes/helpers.php:438
     997#: dist/includes/helpers.php:467
    734998#: includes/helpers.php:438
    735999#: includes/helpers.php:467
     
    7391003
    7401004#. translators: %1$s is the field title, %2$d is the minimum value.
     1005#: dist/includes/helpers.php:500
    7411006#: includes/helpers.php:500
    7421007#, php-format
     
    7451010
    7461011#. translators: %1$s is the field title, %2$d is the maximum value.
     1012#: dist/includes/helpers.php:533
    7471013#: includes/helpers.php:533
    7481014#, php-format
     
    7511017
    7521018#. translators: %s is the field title.
     1019#: dist/includes/helpers.php:578
    7531020#: includes/helpers.php:578
    7541021#, php-format
     
    7571024
    7581025#. translators: %1$s is the field title, %2$d is the step value.
     1026#: dist/includes/helpers.php:583
    7591027#: includes/helpers.php:583
    7601028#, php-format
     
    7631031
    7641032#. translators: %s is the field title.
     1033#: dist/includes/helpers.php:614
     1034#: dist/includes/helpers.php:644
     1035#: dist/includes/helpers.php:674
     1036#: dist/includes/helpers.php:681
     1037#: dist/includes/helpers.php:713
    7651038#: includes/helpers.php:614
    7661039#: includes/helpers.php:644
     
    7721045msgstr ""
    7731046
     1047#: dist/legacy/classes/class-wcsdm-legacy-api.php:85
    7741048#: legacy/classes/class-wcsdm-legacy-api.php:85
    7751049msgid "API response is empty."
    7761050msgstr ""
    7771051
     1052#: dist/legacy/classes/class-wcsdm-legacy-api.php:133
    7781053#: legacy/classes/class-wcsdm-legacy-api.php:133
    7791054msgid "Origin and/or destination of this pairing could not be geocoded."
    7801055msgstr ""
    7811056
     1057#: dist/legacy/classes/class-wcsdm-legacy-api.php:134
    7821058#: legacy/classes/class-wcsdm-legacy-api.php:134
    7831059msgid "No route could be found between the origin and destination."
    7841060msgstr ""
    7851061
     1062#: dist/legacy/classes/class-wcsdm-legacy-api.php:135
    7861063#: legacy/classes/class-wcsdm-legacy-api.php:135
    7871064msgid "Requested route is too long and cannot be processed."
    7881065msgstr ""
    7891066
     1067#: dist/legacy/classes/class-wcsdm-legacy-api.php:136
    7901068#: legacy/classes/class-wcsdm-legacy-api.php:136
    7911069msgid "Unknown error."
    7921070msgstr ""
    7931071
     1072#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:58
    7941073#: legacy/classes/class-wcsdm-legacy-shipping-method.php:58
    7951074msgid "WooCommerce shipping rates calculator allows you to easily offer shipping rates based on the distance calculated using Google Maps Distance Matrix Service API."
    7961075msgstr ""
    7971076
     1077#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:174
    7981078#: legacy/classes/class-wcsdm-legacy-shipping-method.php:174
    7991079msgid "General Settings"
     
    8011081
    8021082#. translators: %s is URL to the external link.
     1083#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:202
    8031084#: legacy/classes/class-wcsdm-legacy-shipping-method.php:202
    8041085#, php-format
     
    8061087msgstr ""
    8071088
     1089#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:205
    8081090#: legacy/classes/class-wcsdm-legacy-shipping-method.php:205
    8091091msgid "Distance Calculator API Key"
    8101092msgstr ""
    8111093
     1094#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:208
    8121095#: legacy/classes/class-wcsdm-legacy-shipping-method.php:208
    8131096msgid "API Key used to calculate the shipping address distance."
    8141097msgstr ""
    8151098
     1099#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:221
    8161100#: legacy/classes/class-wcsdm-legacy-shipping-method.php:221
    8171101msgid "Location Picker API Key"
    8181102msgstr ""
    8191103
     1104#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:224
    8201105#: legacy/classes/class-wcsdm-legacy-shipping-method.php:224
    8211106msgid "API Key used to render the location picker map."
    8221107msgstr ""
    8231108
     1109#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:239
    8241110#: legacy/classes/class-wcsdm-legacy-shipping-method.php:239
    8251111msgid "Store Origin Data Type"
    8261112msgstr ""
    8271113
     1114#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:242
    8281115#: legacy/classes/class-wcsdm-legacy-shipping-method.php:242
    8291116msgid "Preferred data that will be used as the origin info when calculating the distance."
    8301117msgstr ""
    8311118
     1119#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:246
    8321120#: legacy/classes/class-wcsdm-legacy-shipping-method.php:246
    8331121msgid "Coordinate (Recommended)"
    8341122msgstr ""
    8351123
     1124#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:247
    8361125#: legacy/classes/class-wcsdm-legacy-shipping-method.php:247
    8371126msgid "Address (Less Accurate)"
    8381127msgstr ""
    8391128
     1129#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:262
    8401130#: legacy/classes/class-wcsdm-legacy-shipping-method.php:262
    8411131msgid "Store location latitude coordinates"
    8421132msgstr ""
    8431133
     1134#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:278
    8441135#: legacy/classes/class-wcsdm-legacy-shipping-method.php:278
    8451136msgid "Store location longitude coordinates"
    8461137msgstr ""
    8471138
     1139#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:291
    8481140#: legacy/classes/class-wcsdm-legacy-shipping-method.php:291
    8491141msgid "Store Location Address"
    8501142msgstr ""
    8511143
     1144#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:294
    8521145#: legacy/classes/class-wcsdm-legacy-shipping-method.php:294
    8531146msgid "Store location full address"
    8541147msgstr ""
    8551148
     1149#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:310
    8561150#: legacy/classes/class-wcsdm-legacy-shipping-method.php:310
    8571151msgid "Route Settings"
    8581152msgstr ""
    8591153
     1154#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:316
    8601155#: legacy/classes/class-wcsdm-legacy-shipping-method.php:316
    8611156msgid "Google Maps Distance Matrix API travel mode parameter."
    8621157msgstr ""
    8631158
     1159#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:320
    8641160#: legacy/classes/class-wcsdm-legacy-shipping-method.php:320
    8651161msgid "Driving"
    8661162msgstr ""
    8671163
     1164#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:321
    8681165#: legacy/classes/class-wcsdm-legacy-shipping-method.php:321
    8691166msgid "Walking"
    8701167msgstr ""
    8711168
     1169#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:322
    8721170#: legacy/classes/class-wcsdm-legacy-shipping-method.php:322
    8731171msgid "Bicycling"
    8741172msgstr ""
    8751173
     1174#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:327
    8761175#: legacy/classes/class-wcsdm-legacy-shipping-method.php:327
    8771176msgid "Route Restrictions"
    8781177msgstr ""
    8791178
     1179#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:330
    8801180#: legacy/classes/class-wcsdm-legacy-shipping-method.php:330
    8811181msgid "Google Maps Distance Matrix API route restrictions parameter."
    8821182msgstr ""
    8831183
     1184#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:335
    8841185#: legacy/classes/class-wcsdm-legacy-shipping-method.php:335
    8851186msgid "Avoid Tolls"
    8861187msgstr ""
    8871188
     1189#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:336
    8881190#: legacy/classes/class-wcsdm-legacy-shipping-method.php:336
    8891191msgid "Avoid Highways"
    8901192msgstr ""
    8911193
     1194#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:337
    8921195#: legacy/classes/class-wcsdm-legacy-shipping-method.php:337
    8931196msgid "Avoid Ferries"
    8941197msgstr ""
    8951198
     1199#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:338
    8961200#: legacy/classes/class-wcsdm-legacy-shipping-method.php:338
    8971201msgid "Avoid Indoor"
    8981202msgstr ""
    8991203
     1204#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:343
    9001205#: legacy/classes/class-wcsdm-legacy-shipping-method.php:343
    9011206msgid "Preferred Route"
    9021207msgstr ""
    9031208
     1209#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:346
    9041210#: legacy/classes/class-wcsdm-legacy-shipping-method.php:346
    9051211msgid "Preferred route that will be used for calculation if API provide several routes"
    9061212msgstr ""
    9071213
     1214#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:350
    9081215#: legacy/classes/class-wcsdm-legacy-shipping-method.php:350
    9091216msgid "Shortest Distance"
    9101217msgstr ""
    9111218
     1219#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:351
    9121220#: legacy/classes/class-wcsdm-legacy-shipping-method.php:351
    9131221msgid "Longest Distance"
    9141222msgstr ""
    9151223
     1224#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:352
    9161225#: legacy/classes/class-wcsdm-legacy-shipping-method.php:352
    9171226msgid "Shortest Duration"
    9181227msgstr ""
    9191228
     1229#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:353
    9201230#: legacy/classes/class-wcsdm-legacy-shipping-method.php:353
    9211231msgid "Longest Duration"
    9221232msgstr ""
    9231233
     1234#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:360
    9241235#: legacy/classes/class-wcsdm-legacy-shipping-method.php:360
    9251236msgid "Google Maps Distance Matrix API distance units parameter."
    9261237msgstr ""
    9271238
     1239#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:378
    9281240#: legacy/classes/class-wcsdm-legacy-shipping-method.php:378
    9291241msgid "Rate per Kilometer"
    9301242msgstr ""
    9311243
     1244#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:379
    9321245#: legacy/classes/class-wcsdm-legacy-shipping-method.php:379
    9331246msgid "Rate per Mile"
    9341247msgstr ""
    9351248
     1249#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:400
    9361250#: legacy/classes/class-wcsdm-legacy-shipping-method.php:400
    9371251msgid "Round up the calculated shipping distance with decimal to the nearest absolute number."
    9381252msgstr ""
    9391253
     1254#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:408
    9401255#: legacy/classes/class-wcsdm-legacy-shipping-method.php:408
    9411256msgid "Show the distance info to customer during checkout."
    9421257msgstr ""
    9431258
     1259#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:415
    9441260#: legacy/classes/class-wcsdm-legacy-shipping-method.php:415
    9451261msgid "Default Rates Settings"
    9461262msgstr ""
    9471263
     1264#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:416
    9481265#: legacy/classes/class-wcsdm-legacy-shipping-method.php:416
    9491266msgid "Default settings that will be inherited by certain settings in table rates when the value is empty."
    9501267msgstr ""
    9511268
     1269#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:478
    9521270#: legacy/classes/class-wcsdm-legacy-shipping-method.php:478
    9531271msgid "Surcharge"
    9541272msgstr ""
    9551273
     1274#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:525
    9561275#: legacy/classes/class-wcsdm-legacy-shipping-method.php:525
    9571276msgid "Discount"
    9581277msgstr ""
    9591278
     1279#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:541
    9601280#: legacy/classes/class-wcsdm-legacy-shipping-method.php:541
    9611281msgid "Max - Set highest item cost as total (Flat)"
    9621282msgstr ""
    9631283
     1284#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:542
    9641285#: legacy/classes/class-wcsdm-legacy-shipping-method.php:542
    9651286msgid "Average - Set average item cost as total (Flat)"
    9661287msgstr ""
    9671288
     1289#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:543
    9681290#: legacy/classes/class-wcsdm-legacy-shipping-method.php:543
    9691291msgid "Min - Set lowest item cost as total (Flat)"
    9701292msgstr ""
    9711293
     1294#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:544
    9721295#: legacy/classes/class-wcsdm-legacy-shipping-method.php:544
    9731296msgid "Per Class - Accumulate total by grouping the product shipping class (Progressive)"
    9741297msgstr ""
    9751298
     1299#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:545
    9761300#: legacy/classes/class-wcsdm-legacy-shipping-method.php:545
    9771301msgid "Per Product - Accumulate total by grouping the product ID (Progressive)"
    9781302msgstr ""
    9791303
     1304#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:546
    9801305#: legacy/classes/class-wcsdm-legacy-shipping-method.php:546
    9811306msgid "Per Piece - Accumulate total by multiplying the quantity (Progressive)"
    9821307msgstr ""
    9831308
     1309#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:606
    9841310#: legacy/classes/class-wcsdm-legacy-shipping-method.php:606
    9851311msgid "Calculate shipping costs based on the distance to the shipping address and advanced rules. During checkout, the applicable rate is determined by the first row that matches the maximum distance rule and any defined advanced rules. You can manually prioritize rate rows by dragging them vertically when there are rows with the same maximum distance values."
    9861312msgstr ""
    9871313
     1314#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:616
    9881315#: legacy/classes/class-wcsdm-legacy-shipping-method.php:616
    9891316msgid "Advanced Rate Settings"
    9901317msgstr ""
    9911318
     1319#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:620
    9921320#: legacy/classes/class-wcsdm-legacy-shipping-method.php:620
    9931321msgid "Advanced Table Rate Settings"
    9941322msgstr ""
    9951323
     1324#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:757
    9961325#: legacy/classes/class-wcsdm-legacy-shipping-method.php:757
    9971326msgid "Distance Unit Rate"
    9981327msgstr ""
    9991328
     1329#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:758
    10001330#: legacy/classes/class-wcsdm-legacy-shipping-method.php:758
    10011331msgid "The shipping rate within the distances range. Zero value will be assumed as free shipping."
    10021332msgstr ""
    10031333
     1334#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:783
    10041335#: legacy/classes/class-wcsdm-legacy-shipping-method.php:783
    10051336msgid "Advanced"
     
    10071338
    10081339#. translators: %s is Product shipping class name.
     1340#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:813
    10091341#: legacy/classes/class-wcsdm-legacy-shipping-method.php:813
    10101342#, php-format
     
    10131345
    10141346#. translators: %s is Product shipping class name.
     1347#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:815
    10151348#: legacy/classes/class-wcsdm-legacy-shipping-method.php:815
    10161349#, php-format
     
    10181351msgstr ""
    10191352
     1353#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:846
    10201354#: legacy/classes/class-wcsdm-legacy-shipping-method.php:846
    10211355msgid "Inherit - Use default rate settings"
    10221356msgstr ""
    10231357
     1358#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:858
    10241359#: legacy/classes/class-wcsdm-legacy-shipping-method.php:858
    10251360msgid "Leave blank to inherit from the global setting."
     
    10271362
    10281363#. translators: %s is api request parameter key.
     1364#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:1013
    10291365#: legacy/classes/class-wcsdm-legacy-shipping-method.php:1013
    10301366#, php-format
     
    10321368msgstr ""
    10331369
     1370#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:1134
    10341371#: legacy/classes/class-wcsdm-legacy-shipping-method.php:1134
    10351372msgid "API Response data is empty"
    10361373msgstr ""
    10371374
     1375#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:1146
    10381376#: legacy/classes/class-wcsdm-legacy-shipping-method.php:1146
    10391377msgid "Calculated shipping data format is invalid"
    10401378msgstr ""
    10411379
     1380#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:1506
    10421381#: legacy/classes/class-wcsdm-legacy-shipping-method.php:1506
    10431382msgid "No shipping table rates rules match."
     
    10451384
    10461385#. translators: %s is field key.
     1386#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:1737
    10471387#: legacy/classes/class-wcsdm-legacy-shipping-method.php:1737
    10481388#, php-format
     
    10511391
    10521392#. translators: %s is field key.
     1393#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:1745
    10531394#: legacy/classes/class-wcsdm-legacy-shipping-method.php:1745
    10541395#, php-format
     
    10571398
    10581399#. translators: %s is number of days.
     1400#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:1981
    10591401#: legacy/classes/class-wcsdm-legacy-shipping-method.php:1981
    10601402#, php-format
     
    10651407
    10661408#. translators: %s is number of hours.
     1409#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:1990
    10671410#: legacy/classes/class-wcsdm-legacy-shipping-method.php:1990
    10681411#, php-format
     
    10731416
    10741417#. translators: %s is number of minutes.
     1418#: dist/legacy/classes/class-wcsdm-legacy-shipping-method.php:1999
    10751419#: legacy/classes/class-wcsdm-legacy-shipping-method.php:1999
    10761420#, php-format
     
    10791423msgstr[0] ""
    10801424msgstr[1] ""
     1425
     1426#: includes/api-providers/class-wcsdm-api-provider-here.php:97
     1427msgid "API key with Routing API and Geocoding & Search API enabled."
     1428msgstr ""
     1429
     1430#: includes/api-providers/class-wcsdm-api-provider-here.php:105
     1431msgid "Transport Mode"
     1432msgstr ""
     1433
     1434#: includes/api-providers/class-wcsdm-api-provider-here.php:107
     1435msgid "Mode of transport for route calculation. Each mode optimizes routes based on road restrictions and vehicle type."
     1436msgstr ""
     1437
     1438#: includes/api-providers/class-wcsdm-api-provider-here.php:127
     1439msgid "Select road features to avoid when calculating routes."
     1440msgstr ""
     1441
     1442#: includes/api-providers/class-wcsdm-api-provider-here.php:235
     1443msgid "Routing API by HERE"
     1444msgstr ""
  • wcsdm/trunk/wcsdm.php

    r3479469 r3482579  
    1515 * Plugin Name:       WooReer
    1616 * Plugin URI:        https://wooreer.com
    17  * Description:       WooCommerce shipping rates calculator allows you to offer shipping rates based on distance using Google Maps, Mapbox, or DistanceMatrix.ai.
    18  * Version:           3.1.3
     17 * Description:       WooCommerce shipping rates calculator allows you to offer shipping rates based on distance using Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE.
     18 * Version:           3.1.4
    1919 * Author:            Sofyan Sitorus
    2020 * Author URI:        https://github.com/sofyansitorus
     
    2525 *
    2626 * WC requires at least: 8.8
    27  * WC tested up to: 10.5
     27 * WC tested up to: 10.6
    2828 */
    2929
Note: See TracChangeset for help on using the changeset viewer.