Changeset 3329798
- Timestamp:
- 07/17/2025 03:15:43 PM (9 months ago)
- Location:
- yookassa/trunk
- Files:
-
- 1 added
- 28 edited
-
README.txt (modified) (2 diffs)
-
admin/YooKassaAdmin.php (modified) (1 diff)
-
admin/YooKassaMarkingProduct.php (modified) (1 diff)
-
admin/marking/marking_product/marking_product_tab.php (modified) (2 diffs)
-
gateway/YooKassaWidgetGateway.php (modified) (2 diffs)
-
includes/YooKassa.php (modified) (1 diff)
-
includes/YooKassaHandler.php (modified) (2 diffs)
-
includes/YooKassaMarkingCodeHandler.php (modified) (5 diffs)
-
includes/lib/vendor/composer/InstalledVersions.php (modified) (3 diffs)
-
includes/lib/vendor/composer/autoload_static.php (modified) (2 diffs)
-
includes/lib/vendor/composer/installed.php (modified) (3 diffs)
-
includes/lib/vendor/yoomoney/metrics/CHANGELOG.md (modified) (1 diff)
-
includes/lib/vendor/yoomoney/metrics/src/Model/Fiscalization.php (modified) (3 diffs)
-
includes/lib/vendor/yoomoney/metrics/tests/Model/FiscalizationTest.php (modified) (5 diffs)
-
includes/lib/vendor/yoomoney/yookassa-sdk-php/CHANGELOG.md (modified) (1 diff)
-
includes/lib/vendor/yoomoney/yookassa-sdk-php/composer.json (modified) (1 diff)
-
includes/lib/vendor/yoomoney/yookassa-sdk-php/lib/Client.php (modified) (1 diff)
-
includes/lib/vendor/yoomoney/yookassa-sdk-php/lib/Client/BaseClient.php (modified) (2 diffs)
-
includes/lib/vendor/yoomoney/yookassa-sdk-php/lib/Client/CurlClient.php (modified) (1 diff)
-
includes/lib/vendor/yoomoney/yookassa-sdk-php/lib/Helpers/FiscalizationProvider.php (added)
-
includes/lib/vendor/yoomoney/yookassa-sdk-php/phpdoc.xml (modified) (1 diff)
-
languages/yookassa-en.mo (modified) (previous)
-
languages/yookassa-en.po (modified) (3 diffs)
-
languages/yookassa-en_GB.mo (modified) (previous)
-
languages/yookassa-en_GB.po (modified) (3 diffs)
-
languages/yookassa-en_US.mo (modified) (previous)
-
languages/yookassa-en_US.po (modified) (3 diffs)
-
languages/yookassa.pot (modified) (3 diffs)
-
yookassa.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
yookassa/trunk/README.txt
r3321324 r3329798 5 5 Requires at least: 5.2 6 6 Tested up to: 6.8 7 Stable tag: 2.12. 07 Stable tag: 2.12.1 8 8 License: GPLv3 9 9 License URI: https://yoomoney.ru/doc.xml?id=527132 … … 100 100 101 101 == Changelog == 102 = 2.12.1 = 103 * Обновлен SDK до версии 2.12.2 104 * Подключение скрипта виджета только на странице оплаты 105 * Исправлена ошибка сохранения вариативных товаров 106 * Обработка маркировок для разных типов онлайн-касс 107 * Дополнены переводы 108 * Исправлены некоторые ошибки 109 102 110 = 2.12.0 = 103 111 * Добавлена поддержка маркировки товаров -
yookassa/trunk/admin/YooKassaAdmin.php
r3321324 r3329798 859 859 ->setDefaultShippingPaymentSubject($settings['defaultShippingPaymentSubject']) 860 860 ->setDefaultShippingPaymentMode($settings['defaultShippingPaymentMode']) 861 ->setMarkingEnabled($settings['isMarkingEnabled']) 861 862 ->setSecondReceiptEnabled($settings['isSecondReceiptEnabled']) 862 863 ->setSecondReceiptOrderStatus($settings['orderStatusReceipt']) -
yookassa/trunk/admin/YooKassaMarkingProduct.php
r3321324 r3329798 138 138 )); 139 139 140 $product = new WC_Product($productId);140 $product = wc_get_product($productId); 141 141 $category = isset($_POST[self::CATEGORY_KEY]) ? sanitize_key($_POST[self::CATEGORY_KEY]) : ''; 142 142 if (empty($category)) { -
yookassa/trunk/admin/marking/marking_product/marking_product_tab.php
r3321324 r3329798 33 33 <p class="form-field <?= YooKassaMarkingProduct::MEASURE_KEY ?>"> 34 34 <label for="<?= YooKassaMarkingProduct::MEASURE_KEY ?>"> 35 <?= 'Единица измерения';?>35 <?= __('Единица измерения', 'yookassa') ?> 36 36 </label> 37 37 <select … … 55 55 <p class="form-field <?= YooKassaMarkingProduct::DENOMINATOR_KEY ?>"> 56 56 <label for="<?= YooKassaMarkingProduct::DENOMINATOR_KEY ?>"> 57 <?= 'Количество в упаковке';?>57 <?= __('Количество в упаковке', 'yookassa') ?> 58 58 </label> 59 59 <input -
yookassa/trunk/gateway/YooKassaWidgetGateway.php
r3275851 r3329798 49 49 50 50 add_action('admin_notices', array($this, 'initial_notice')); 51 52 wp_register_script( 53 'yookassa-widget', 54 'https://static.yoomoney.ru/checkout-client/checkout-widget.js', 55 array(), 56 YOOKASSA_VERSION, 57 true 58 ); 59 wp_enqueue_script('yookassa-widget'); 51 add_action('template_redirect', array($this, 'load_widget_on_payment_pages')); 60 52 61 53 if (!empty($_POST['action']) && $_POST['action'] === 'woocommerce_toggle_gateway_enabled' … … 68 60 } else if ($this->enabled === 'yes') { 69 61 $this->init_apple_pay(); 62 } 63 } 64 65 public function load_widget_on_payment_pages() 66 { 67 if ( 68 (function_exists('is_checkout_pay_page') && is_checkout_pay_page()) || 69 (strpos($_SERVER['REQUEST_URI'], '/checkout/order-pay/') !== false) 70 ) { 71 wp_register_script( 72 'yookassa-widget', 73 'https://static.yoomoney.ru/checkout-client/checkout-widget.js', 74 array(), 75 YOOKASSA_VERSION, 76 true 77 ); 78 wp_enqueue_script('yookassa-widget'); 70 79 } 71 80 } -
yookassa/trunk/includes/YooKassa.php
r3321324 r3329798 55 55 { 56 56 $this->plugin_name = 'yookassa'; 57 $this->version = '2.12. 0';57 $this->version = '2.12.1'; 58 58 self::$pluginUrl = plugin_dir_url(dirname(__FILE__)); 59 59 self::$pluginPath = plugin_dir_path(dirname(__FILE__)); -
yookassa/trunk/includes/YooKassaHandler.php
r3210290 r3329798 99 99 if (count($shipping)) { 100 100 $shippingData = array_shift($shipping); 101 if (self::isSelfEmployed() && $shippingData['total'] > 0) {101 if (self::isSelfEmployed() && (float)$shippingData['total'] > 0) { 102 102 $builder->addReceiptShipping( 103 103 __('Доставка', 'yookassa'), … … 108 108 109 109 if (self::isLegalEntity()) { 110 $amount = YooKassaOrderHelper::getAmountByCurrency( $shippingData['total'] +$shippingData['total_tax']);110 $amount = YooKassaOrderHelper::getAmountByCurrency((float)$shippingData['total'] + (float)$shippingData['total_tax']); 111 111 $taxes = $shippingData->get_taxes(); 112 112 $builder->addReceiptShipping( -
yookassa/trunk/includes/YooKassaMarkingCodeHandler.php
r3321324 r3329798 1 1 <?php 2 2 3 use YooKassa\Helpers\ ProductCode;3 use YooKassa\Helpers\FiscalizationProvider; 4 4 use YooKassa\Model\Receipt\MarkCodeInfo; 5 5 use YooKassa\Model\Receipt\MarkQuantity; … … 34 34 */ 35 35 const BASE64_ENCODED_PROVIDER = [ 36 'atol', // АТОЛ Онлайн 37 'evotor', // Эвотор 38 'business_ru', // Бизнес.ру 39 'modul_kassa', // МодульКасса 40 'mertrade', // Mertrade 41 'first_ofd', // Первый ОФД 42 'a_qsi', // aQsi online 43 'rocket', // RocketR 44 'digital_kassa', // digitalkassa 45 'komtet' // КОМТЕТ Касса 36 FiscalizationProvider::ATOL, // АТОЛ Онлайн 37 FiscalizationProvider::EVOTOR, // Эвотор 38 FiscalizationProvider::BUSINESS_RU, // Бизнес.ру 39 FiscalizationProvider::MODUL_KASSA, // МодульКасса 40 FiscalizationProvider::MERTRADE, // Mertrade 41 FiscalizationProvider::FIRST_OFD, // Первый ОФД 42 FiscalizationProvider::A_QSI, // aQsi online 43 FiscalizationProvider::ROCKET, // RocketR 44 FiscalizationProvider::KOMTET, // КОМТЕТ Касса 46 45 ]; 47 46 … … 50 49 */ 51 50 const NO_ENCODED_PROVIDER = [ 52 'life_pay', // LIFE PAY 53 'kit_invest', // Кит Инвест 54 'avanpost', // ЮЧеки 51 FiscalizationProvider::LIFE_PAY, // LIFE PAY 52 FiscalizationProvider::KIT_INVEST, // Кит Инвест 53 FiscalizationProvider::AVANPOST, // ЮЧеки 54 FiscalizationProvider::DIGITAL_KASSA, // digitalkassa 55 55 ]; 56 56 … … 59 59 */ 60 60 const RAW_CODE_PROVIDER = [ 61 'shtrih_m',// Orange Data61 FiscalizationProvider::SHTRIH_M, // Orange Data 62 62 ]; 63 63 … … 196 196 197 197 $errorMsg = sprintf('Unknown provider: "%s"', $provider); 198 YooKassaLogger::error($errorMsg); 199 throw new InvalidArgumentException($errorMsg); 198 YooKassaLogger::warning($errorMsg); 199 YooKassaLogger::sendAlertLog($errorMsg); 200 return array($markField => $markCode); 200 201 } 201 202 -
yookassa/trunk/includes/lib/vendor/composer/InstalledVersions.php
r3120411 r3329798 321 321 322 322 $installed = array(); 323 $copiedLocalDir = false; 323 324 324 325 if (self::$canGetVendors) { … … 329 330 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ 330 331 $required = require $vendorDir.'/composer/installed.php'; 331 $installed[] = self::$installedByVendor[$vendorDir] = $required; 332 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 333 self::$installed = $installed[count($installed) - 1]; 332 self::$installedByVendor[$vendorDir] = $required; 333 $installed[] = $required; 334 if (strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 335 self::$installed = $required; 336 $copiedLocalDir = true; 334 337 } 335 338 } … … 349 352 } 350 353 351 if (self::$installed !== array() ) {354 if (self::$installed !== array() && !$copiedLocalDir) { 352 355 $installed[] = self::$installed; 353 356 } -
yookassa/trunk/includes/lib/vendor/composer/autoload_static.php
r3231157 r3329798 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( 10 'Y' => 10 'Y' => 11 11 array ( 12 12 'YooKassa\\' => 9, 13 13 ), 14 'P' => 14 'P' => 15 15 array ( 16 16 'Psr\\Log\\' => 8, 17 17 ), 18 'C' => 18 'C' => 19 19 array ( 20 20 'Cmssdk\\Metrics\\' => 15, … … 23 23 24 24 public static $prefixDirsPsr4 = array ( 25 'YooKassa\\' => 25 'YooKassa\\' => 26 26 array ( 27 27 0 => __DIR__ . '/..' . '/yoomoney/yookassa-sdk-php/lib', 28 28 ), 29 'Psr\\Log\\' => 29 'Psr\\Log\\' => 30 30 array ( 31 31 0 => __DIR__ . '/..' . '/psr/log/Psr/Log', 32 32 ), 33 'Cmssdk\\Metrics\\' => 33 'Cmssdk\\Metrics\\' => 34 34 array ( 35 35 0 => __DIR__ . '/..' . '/yoomoney/metrics/src', -
yookassa/trunk/includes/lib/vendor/composer/installed.php
r3231157 r3329798 6 6 'install_path' => __DIR__ . '/../../', 7 7 'aliases' => array(), 8 'reference' => ' 439aa7493dbb53f75cac687a4086c74141227ee3',8 'reference' => '0126b169d8c19476c974e749f8af7cc48a7df113', 9 9 'name' => '__root__', 10 10 'dev' => false, … … 17 17 'install_path' => __DIR__ . '/../../', 18 18 'aliases' => array(), 19 'reference' => ' 439aa7493dbb53f75cac687a4086c74141227ee3',19 'reference' => '0126b169d8c19476c974e749f8af7cc48a7df113', 20 20 'dev_requirement' => false, 21 21 ), … … 30 30 ), 31 31 'yoomoney/metrics' => array( 32 'pretty_version' => '1.0. 1',33 'version' => '1.0. 1.0',32 'pretty_version' => '1.0.2', 33 'version' => '1.0.2.0', 34 34 'type' => 'package', 35 35 'install_path' => __DIR__ . '/../yoomoney/metrics', 36 36 'aliases' => array(), 37 'reference' => ' a2ac6ba74fb11e5994a552ef014170cdc54d3f52',37 'reference' => '1d03a4a366f4d3781461c22851b1ee67242c4eaf', 38 38 'dev_requirement' => false, 39 39 ), 40 40 'yoomoney/yookassa-sdk-php' => array( 41 'pretty_version' => '2.12. 0',42 'version' => '2.12. 0.0',41 'pretty_version' => '2.12.2', 42 'version' => '2.12.2.0', 43 43 'type' => 'library', 44 44 'install_path' => __DIR__ . '/../yoomoney/yookassa-sdk-php', 45 45 'aliases' => array(), 46 'reference' => null,46 'reference' => '9888a81827dfb7a8e43025636bc3fb3504acb1ae', 47 47 'dev_requirement' => false, 48 48 ), -
yookassa/trunk/includes/lib/vendor/yoomoney/metrics/CHANGELOG.md
r3231157 r3329798 1 ### v1.0.2 от 10.07.2025 2 * Added Fiscalization.markingEnabled 3 1 4 ### v1.0.1 от 13.01.2025 2 5 * Added Settings.id and Settings.eventTime -
yookassa/trunk/includes/lib/vendor/yoomoney/metrics/src/Model/Fiscalization.php
r3231157 r3329798 28 28 private $taxRates; 29 29 /** @var bool|null */ 30 private $markingEnabled; 31 /** @var bool|null */ 30 32 private $secondReceiptEnabled; 31 33 /** @var string|null */ … … 107 109 { 108 110 return $this->taxRates; 111 } 112 113 /** 114 * @return bool|null 115 */ 116 public function getMarkingEnabled() 117 { 118 return $this->markingEnabled; 109 119 } 110 120 … … 232 242 { 233 243 $this->secondReceiptEnabled = (bool) $value; 244 return $this; 245 } 246 247 /** 248 * @param bool|null $value 249 * @return self 250 */ 251 public function setMarkingEnabled($value = null) 252 { 253 $this->markingEnabled = (bool) $value; 234 254 return $this; 235 255 } -
yookassa/trunk/includes/lib/vendor/yoomoney/metrics/tests/Model/FiscalizationTest.php
r3231157 r3329798 128 128 } 129 129 130 /** 131 * @dataProvider dataProvider 132 * @param $data 133 * @return void 134 */ 135 public function testSetAndGetMarkingEnabled($data) 136 { 137 $fiscalization = new Fiscalization(); 138 $fiscalization->setMarkingEnabled($data['marking_enabled']); 139 $this->assertEquals($data['marking_enabled'], $fiscalization->getMarkingEnabled()); 140 } 130 141 131 142 /** … … 166 177 $this->assertEquals($data['default_tax_rate'], $fiscalization->getDefaultTaxRate()); 167 178 $this->assertEquals($data['default_tax_system_code'], $fiscalization->getDefaultTaxSystemCode()); 179 $this->assertEquals($data['marking_enabled'], $fiscalization->getMarkingEnabled()); 168 180 $this->assertEquals($data['second_receipt_enabled'], $fiscalization->getSecondReceiptEnabled()); 169 181 … … 192 204 '2' => 'mixed', 193 205 ), 206 'marking_enabled'=> true, 194 207 'second_receipt_enabled'=> true, 195 208 'second_receipt_order_status'=> 'wc-completed', … … 211 224 '2' => 'calculated', 212 225 ), 226 'marking_enabled'=> false, 213 227 'second_receipt_enabled'=> true, 214 228 'second_receipt_order_status'=> 'wc-completed', … … 227 241 'default_shipping_payment_mode'=> 'full_payment', 228 242 'tax_rates' => false, 243 'marking_enabled'=> true, 229 244 'second_receipt_enabled'=> true, 230 245 'second_receipt_order_status'=> 'wc-completed', -
yookassa/trunk/includes/lib/vendor/yoomoney/yookassa-sdk-php/CHANGELOG.md
r3231157 r3329798 1 ### v2.12.2 от 15.07.2025 2 * Добавлен список провайдеров онлайн-касс 3 4 ### v2.12.1 от 08.07.2025 5 * Удалены deprecated конструкции 6 1 7 ### v2.12.0 от 17.01.2025 2 8 * Добавлена поддержка НДС 5% и 7% -
yookassa/trunk/includes/lib/vendor/yoomoney/yookassa-sdk-php/composer.json
r3231157 r3329798 14 14 "dist": { 15 15 "type": "zip", 16 "url": "https://git.yoomoney.ru/rest/api/latest/projects/SDK/repos/yookassa-sdk-php/archive?at=refs%2Ftags%2F2.12. 0&format=zip"16 "url": "https://git.yoomoney.ru/rest/api/latest/projects/SDK/repos/yookassa-sdk-php/archive?at=refs%2Ftags%2F2.12.2&format=zip" 17 17 }, 18 "version": "2.12. 0",18 "version": "2.12.2", 19 19 "require": { 20 20 "php": ">=5.3.0", -
yookassa/trunk/includes/lib/vendor/yoomoney/yookassa-sdk-php/lib/Client.php
r3231157 r3329798 123 123 * Текущая версия библиотеки 124 124 */ 125 const SDK_VERSION = '2.12. 0';125 const SDK_VERSION = '2.12.2'; 126 126 127 127 /** -
yookassa/trunk/includes/lib/vendor/yoomoney/yookassa-sdk-php/lib/Client/BaseClient.php
r3231157 r3329798 28 28 29 29 use Exception; 30 use InvalidArgumentException; 30 31 use Psr\Log\LoggerInterface; 31 32 use YooKassa\Common\Exceptions\ApiConnectionException; … … 153 154 * @param ConfigurationLoaderInterface|null $configLoader 154 155 */ 155 public function __construct(ApiClientInterface $apiClient = null, ConfigurationLoaderInterface $configLoader = null) 156 { 156 public function __construct($apiClient = null, $configLoader = null) 157 { 158 if ($apiClient !== null && !$apiClient instanceof ApiClientInterface) { 159 throw new InvalidArgumentException('Expected instance of ApiClientInterface or null'); 160 } 161 if ($configLoader !== null && !$configLoader instanceof ConfigurationLoaderInterface) { 162 throw new InvalidArgumentException('Expected instance of ConfigurationLoaderInterface or null'); 163 } 157 164 if ($apiClient === null) { 158 165 $apiClient = new CurlClient(); -
yookassa/trunk/includes/lib/vendor/yoomoney/yookassa-sdk-php/lib/Client/CurlClient.php
r3231157 r3329798 523 523 $this->setCurlOption(CURLOPT_HEADER, true); 524 524 525 $this->setCurlOption(CURLOPT_BINARYTRANSFER, true);526 527 525 if ($this->proxy) { 528 526 $this->setCurlOption(CURLOPT_PROXY, $this->proxy); -
yookassa/trunk/includes/lib/vendor/yoomoney/yookassa-sdk-php/phpdoc.xml
r3231157 r3329798 10 10 <output>.phpdoc</output> 11 11 </paths> 12 <version number="2.12. 0">12 <version number="2.12.2"> 13 13 <folder>latest</folder> 14 14 <api> -
yookassa/trunk/languages/yookassa-en.po
r3321324 r3329798 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: ЮKassa для WooCommerce 2.12. 0\n"5 "Project-Id-Version: ЮKassa для WooCommerce 2.12.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/yookassa\n" 7 "POT-Creation-Date: 2025-0 6-26 16:17+0300\n"8 "PO-Revision-Date: 2025-0 6-27 11:42+0300\n"7 "POT-Creation-Date: 2025-07-07T10:02:11+00:00\n" 8 "PO-Revision-Date: 2025-07-07 13:41+0300\n" 9 9 "Last-Translator: yoomoney <cms@yoomoney.ru>\n" 10 10 "Language-Team: yoomoney <cms@yoomoney.ru>\n" … … 72 72 msgstr "Product category" 73 73 74 #: admin/marking/marking_product/marking_product_tab.php:35 75 msgid "Единица измерения" 76 msgstr "Measurement unit" 77 78 #: admin/marking/marking_product/marking_product_tab.php:57 79 msgid "Количество в упаковке" 80 msgstr "Quantity per package" 81 74 82 #: admin/partials/admin-settings-view.php:26 75 83 #: admin/partials/admin-settings-view.php:41 … … 855 863 "doesn't help, contact us at cms@yoomoney.ru" 856 864 857 #: admin/YooKassaMarkingOrder.php:47 3865 #: admin/YooKassaMarkingOrder.php:472 858 866 msgid "" 859 867 "Заполните пустые поля в карточке маркировки: за продажу товара без " -
yookassa/trunk/languages/yookassa-en_GB.po
r3321324 r3329798 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: ЮKassa для WooCommerce 2.12. 0\n"5 "Project-Id-Version: ЮKassa для WooCommerce 2.12.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/yookassa\n" 7 "POT-Creation-Date: 2025-0 6-26 16:17+0300\n"8 "PO-Revision-Date: 2025-0 6-27 11:42+0300\n"7 "POT-Creation-Date: 2025-07-07T10:02:11+00:00\n" 8 "PO-Revision-Date: 2025-07-07 13:41+0300\n" 9 9 "Last-Translator: yoomoney <cms@yoomoney.ru>\n" 10 10 "Language-Team: yoomoney <cms@yoomoney.ru>\n" … … 72 72 msgstr "Product category" 73 73 74 #: admin/marking/marking_product/marking_product_tab.php:35 75 msgid "Единица измерения" 76 msgstr "Measurement unit" 77 78 #: admin/marking/marking_product/marking_product_tab.php:57 79 msgid "Количество в упаковке" 80 msgstr "Quantity per package" 81 74 82 #: admin/partials/admin-settings-view.php:26 75 83 #: admin/partials/admin-settings-view.php:41 … … 855 863 "doesn't help, contact us at cms@yoomoney.ru" 856 864 857 #: admin/YooKassaMarkingOrder.php:47 3865 #: admin/YooKassaMarkingOrder.php:472 858 866 msgid "" 859 867 "Заполните пустые поля в карточке маркировки: за продажу товара без " -
yookassa/trunk/languages/yookassa-en_US.po
r3321324 r3329798 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: ЮKassa для WooCommerce 2.12. 0\n"5 "Project-Id-Version: ЮKassa для WooCommerce 2.12.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/yookassa\n" 7 "POT-Creation-Date: 2025-0 6-26 16:17+0300\n"8 "PO-Revision-Date: 2025-0 6-27 11:42+0300\n"7 "POT-Creation-Date: 2025-07-07T10:02:11+00:00\n" 8 "PO-Revision-Date: 2025-07-07 13:42+0300\n" 9 9 "Last-Translator: yoomoney <cms@yoomoney.ru>\n" 10 10 "Language-Team: yoomoney <cms@yoomoney.ru>\n" … … 72 72 msgstr "Product category" 73 73 74 #: admin/marking/marking_product/marking_product_tab.php:35 75 msgid "Единица измерения" 76 msgstr "Measurement unit" 77 78 #: admin/marking/marking_product/marking_product_tab.php:57 79 msgid "Количество в упаковке" 80 msgstr "Quantity per package" 81 74 82 #: admin/partials/admin-settings-view.php:26 75 83 #: admin/partials/admin-settings-view.php:41 … … 855 863 "doesn't help, contact us at cms@yoomoney.ru" 856 864 857 #: admin/YooKassaMarkingOrder.php:47 3865 #: admin/YooKassaMarkingOrder.php:472 858 866 msgid "" 859 867 "Заполните пустые поля в карточке маркировки: за продажу товара без " -
yookassa/trunk/languages/yookassa.pot
r3321324 r3329798 4 4 msgid "" 5 5 msgstr "" 6 "Project-Id-Version: yookassa 2.12. 0\n"6 "Project-Id-Version: yookassa 2.12.1\n" 7 7 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/yookassa\n" 8 "POT-Creation-Date: 2025-0 6-26 16:17+0300\n"8 "POT-Creation-Date: 2025-07-07 13:43+0300\n" 9 9 "PO-Revision-Date: 2025-04-15 12:18+0300\n" 10 10 "Last-Translator: yoomoney <cms@yoomoney.ru>\n" … … 65 65 msgstr "" 66 66 67 #: admin/marking/marking_product/marking_product_tab.php:35 68 msgid "Единица измерения" 69 msgstr "" 70 71 #: admin/marking/marking_product/marking_product_tab.php:57 72 msgid "Количество в упаковке" 73 msgstr "" 74 67 75 #: admin/partials/admin-settings-view.php:26 68 76 #: admin/partials/admin-settings-view.php:41 … … 674 682 msgstr "" 675 683 676 #: admin/YooKassaMarkingOrder.php:47 3684 #: admin/YooKassaMarkingOrder.php:472 677 685 msgid "Заполните пустые поля в карточке маркировки: за продажу товара без маркировки можно получить штраф" 678 686 msgstr "" -
yookassa/trunk/yookassa.php
r3321324 r3329798 16 16 * Plugin URI: https://wordpress.org/plugins/yookassa/ 17 17 * Description: Платежный модуль для работы с сервисом ЮKassa через плагин WooCommerce 18 * Version: 2.12. 018 * Version: 2.12.1 19 19 * Author: YooMoney 20 20 * Author URI: http://yookassa.ru
Note: See TracChangeset
for help on using the changeset viewer.