Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save uzaharova/ab63e88e2133277b18b11b0086fd2a96 to your computer and use it in GitHub Desktop.
Save uzaharova/ab63e88e2133277b18b11b0086fd2a96 to your computer and use it in GitHub Desktop.
diff --git a/app/addons/rus_russianpost/controllers/backend/shippings.post.php b/app/addons/rus_russianpost/controllers/backend/shippings.post.php
index 2b423f4..5b0befb 100644
--- a/app/addons/rus_russianpost/controllers/backend/shippings.post.php
+++ b/app/addons/rus_russianpost/controllers/backend/shippings.post.php
@@ -21,8 +21,10 @@ if ($mode == 'configure') {
if ($_REQUEST['module'] == 'russian_post') {
$sending_type = fn_get_schema('russianpost', 'sending_type', 'php', true);
$sending_categories = fn_get_schema('russianpost', 'sending_categories', 'php', true);
+ $sending_packages = fn_get_schema('russianpost', 'sending_packages', 'php', true);
- Tygh::$app['view']->assign('sending_type', $sending_type);
- Tygh::$app['view']->assign('sending_categories', $sending_categories);
+ Tygh::$app['view']->assign('sending_type', $sending_type['send_type']);
+ Tygh::$app['view']->assign('sending_categories', $sending_categories['send_categories']);
+ Tygh::$app['view']->assign('sending_packages', $sending_packages['send_packages']);
}
}
diff --git a/app/addons/rus_russianpost/schemas/russianpost/sending_categories.php b/app/addons/rus_russianpost/schemas/russianpost/sending_categories.php
index 0d01bcd..65fea28 100644
--- a/app/addons/rus_russianpost/schemas/russianpost/sending_categories.php
+++ b/app/addons/rus_russianpost/schemas/russianpost/sending_categories.php
@@ -12,7 +12,7 @@
* "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. *
****************************************************************************/
-$send_type = array(
+$schema['send_categories'] = array(
'0' => __('addons.rus_russianpost.simple'),
'1' => __('addons.rus_russianpost.registered'),
'2' => __('addons.rus_russianpost.declared'),
@@ -22,4 +22,4 @@ $send_type = array(
'6' => __('addons.rus_russianpost.declared_binding')
);
-return $send_type;
+return $schema;
diff --git a/app/addons/rus_russianpost/schemas/russianpost/sending_packages.php b/app/addons/rus_russianpost/schemas/russianpost/sending_packages.php
new file mode 100644
index 0000000..d43f651
--- /dev/null
+++ b/app/addons/rus_russianpost/schemas/russianpost/sending_packages.php
@@ -0,0 +1,28 @@
+<?php
+/***************************************************************************
+* *
+* (c) 2004 Vladimir V. Kalynyak, Alexey V. Vinokurov, Ilya M. Shalnev *
+* *
+* This is commercial software, only users who have purchased a valid *
+* license and accept to the terms of the License Agreement can install *
+* and use this program. *
+* *
+****************************************************************************
+* PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE *
+* "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. *
+****************************************************************************/
+
+$schema['send_packages'] = array(
+ '10' => __('addons.rus_russianpost.box_s'),
+ '11' => __('addons.rus_russianpost.pack_s'),
+ '12' => __('addons.rus_russianpost.mail_s'),
+ '20' => __('addons.rus_russianpost.box_m'),
+ '21' => __('addons.rus_russianpost.pack_m'),
+ '22' => __('addons.rus_russianpost.mail_m'),
+ '30' => __('addons.rus_russianpost.box_l'),
+ '31' => __('addons.rus_russianpost.pack_l'),
+ '40' => __('addons.rus_russianpost.box_xl'),
+ '41' => __('addons.rus_russianpost.pack_xl')
+);
+
+return $schema;
diff --git a/app/addons/rus_russianpost/schemas/russianpost/sending_type.php b/app/addons/rus_russianpost/schemas/russianpost/sending_type.php
index 07c144a..a5a67fd 100644
--- a/app/addons/rus_russianpost/schemas/russianpost/sending_type.php
+++ b/app/addons/rus_russianpost/schemas/russianpost/sending_type.php
@@ -12,7 +12,7 @@
* "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. *
****************************************************************************/
-$send_type = array(
+$schema['send_type'] = array(
'0' => __('addons.rus_russianpost.undefined'),
'3' => __('addons.rus_russianpost.wrapper'),
'4' => __('addons.rus_russianpost.parcel'),
@@ -33,4 +33,4 @@ $send_type = array(
'31' => __('addons.rus_russianpost.business_express')
);
-return $send_type;
+return $schema;
diff --git a/app/addons/rus_russianpost/Tygh/Shippings/Services/RussianPostPochta.php b/app/addons/rus_russianpost/Tygh/Shippings/Services/RussianPostPochta.php
index 0cfd033..6030cd8 100644
--- a/app/addons/rus_russianpost/Tygh/Shippings/Services/RussianPostPochta.php
+++ b/app/addons/rus_russianpost/Tygh/Shippings/Services/RussianPostPochta.php
@@ -60,6 +60,10 @@ class RussianPostPochta implements IService
*/
private $_error_stack = array();
+ private $code_errors = array(
+ '1304' => ''
+ );
+
private function _internalError($error)
{
$this->_error_stack[] = $error;
@@ -95,6 +99,14 @@ class RussianPostPochta implements IService
} else {
$error = implode(', ', $result['error']);
$return['error'] = $error;
+
+ if (!empty($result['errors'])) {
+ foreach ($result['errors'] as $_error) {
+ if (!empty($_error['code']) && isset($this->code_errors[$_error['code']])) {
+ $return['error'] = $return['error'] . '. ' . __('addons.rus_russianpost.not_service_shipping');
+ }
+ }
+ }
}
return $return;
@@ -194,6 +206,9 @@ class RussianPostPochta implements IService
$data_post['sumoc'] = $total_cost * 100;
$data_post['sumnp'] = $cash_sum * 100;
+
+ $data_post['pack'] = $shipping_settings['sending_package'];
+
$data_post['isavia'] = $shipping_settings['isavia'];
$data_post['service'] = '';
diff --git a/design/backend/templates/addons/rus_russianpost/views/shippings/components/services/russian_post.tpl b/design/backend/templates/addons/rus_russianpost/views/shippings/components/services/russian_post.tpl
index bb084da..b1cdc5e 100644
--- a/design/backend/templates/addons/rus_russianpost/views/shippings/components/services/russian_post.tpl
+++ b/design/backend/templates/addons/rus_russianpost/views/shippings/components/services/russian_post.tpl
@@ -32,6 +32,17 @@
</div>
<div class="control-group">
+ <label for="ship_russian_post_sending_packages" class="control-label">{__("shipping.russianpost.russian_post_sending_packages")}:</label>
+ <div class="controls">
+ <select id="ship_russian_post_sending_package" name="shipping_data[service_params][sending_package]">
+ {foreach from=$sending_packages item="s_package" key="k_package"}
+ <option value={$k_package} {if $shipping.service_params.sending_package == $k_package}selected="selected"{/if}>{$s_package}</option>
+ {/foreach}
+ </select>
+ </div>
+ </div>
+
+ <div class="control-group">
<label for="ship_russian_post_sending_categories" class="control-label">{__("shipping.russianpost.russian_post_sending_categories")}:</label>
<div class="controls">
<select id="ship_russian_post_sending_categories" name="shipping_data[service_params][sending_category]">
@@ -61,7 +72,7 @@
</div>
<div class="control-group">
- <label class="control-label" for="ship_russian_post_delivery_notice">{__("shipping.russianpost.russian_post_delivery_notice")}:</label>
+ <label class="control-label" for="ship_russian_post_delivery_notice">{__("shipping.russianpost.simple_delivery_notice")}:</label>
<div class="controls">
<input type="hidden" name="shipping_data[service_params][services][delivery_notice]" value="N" />
<input type="checkbox" name="shipping_data[service_params][services][delivery_notice]" value="1" {if $shipping.service_params.services.delivery_notice == "1"}checked="checked"{/if} />
@@ -69,7 +80,7 @@
</div>
<div class="control-group">
- <label class="control-label" for="ship_russian_post_delivery_notice">{__("addons.rus_russianpost.registered_delivery_notice")}:</label>
+ <label class="control-label" for="ship_russian_post_delivery_notice">{__("shipping.russianpost.registry_delivery_notice")}:</label>
<div class="controls">
<input type="hidden" name="shipping_data[service_params][services][registered_notice]" value="N" />
<input type="checkbox" name="shipping_data[service_params][services][registered_notice]" value="2" {if $shipping.service_params.services.registered_notice == "2"}checked="checked"{/if} />
@@ -77,14 +88,6 @@
</div>
<div class="control-group">
- <label class="control-label" for="ship_russian_post_inventory">{__("shipping.russianpost.russian_post_shipping_inventory")}:</label>
- <div class="controls">
- <input type="hidden" name="shipping_data[service_params][services][inventory]" value="N" />
- <input type="checkbox" name="shipping_data[service_params][services][inventory]" value="3" {if $shipping.service_params.services.inventory == "3"}checked="checked"{/if} />
- </div>
- </div>
-
- <div class="control-group">
<label class="control-label" for="ship_russian_post_careful">{__("shipping.russianpost.russian_post_shipping_careful")}:</label>
<div class="controls">
<input type="hidden" name="shipping_data[service_params][services][careful]" value="N" />
@@ -101,10 +104,10 @@
</div>
<div class="control-group">
- <label class="control-label" for="ship_russian_post_delivery_courier">{__("shipping.russianpost.delivery_courier")}:</label>
+ <label class="control-label" for="ship_russian_post_personally">{__("shipping.russianpost.personally")}:</label>
<div class="controls">
- <input type="hidden" name="shipping_data[service_params][services][delivery_courier]" value="N" />
- <input type="checkbox" name="shipping_data[service_params][services][delivery_courier]" value="7" {if $shipping.service_params.services.delivery_courier == "7"}checked="checked"{/if} />
+ <input type="hidden" name="shipping_data[service_params][services][personally]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][personally]" value="8" {if $shipping.service_params.services.personally == "8"}checked="checked"{/if} />
</div>
</div>
@@ -141,38 +144,134 @@
</div>
<div class="control-group">
- <label class="control-label" for="ship_russian_post_sms_receipt">{__("shipping.russianpost.sms_receipt")}:</label>
+ <label class="control-label" for="ship_russian_post_check_investment">{__("shipping.russianpost.check_investment")}:</label>
<div class="controls">
- <input type="hidden" name="shipping_data[service_params][services][sms_receipt]" value="N" />
- <input type="checkbox" name="shipping_data[service_params][services][sms_receipt]" value="20" {if $shipping.service_params.services.sms_receipt == "20"}checked="checked"{/if} />
+ <input type="hidden" name="shipping_data[service_params][services][check_investment]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][check_investment]" value="22" {if $shipping.service_params.services.check_investment == "22"}checked="checked"{/if} />
</div>
</div>
<div class="control-group">
- <label class="control-label" for="ship_russian_post_sms_delivery">{__("shipping.russianpost.sms_delivery")}:</label>
+ <label class="control-label" for="ship_russian_post_compliance_investment">{__("shipping.russianpost.compliance_investment")}:</label>
<div class="controls">
- <input type="hidden" name="shipping_data[service_params][services][sms_delivery]" value="N" />
- <input type="checkbox" name="shipping_data[service_params][services][sms_delivery]" value="21" {if $shipping.service_params.services.sms_delivery == "21"}checked="checked"{/if} />
+ <input type="hidden" name="shipping_data[service_params][services][compliance_investment]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][compliance_investment]" value="23" {if $shipping.service_params.services.compliance_investment == "23"}checked="checked"{/if} />
</div>
</div>
<div class="control-group">
- <label class="control-label" for="ship_russian_post_check_investment">{__("shipping.russianpost.check_investment")}:</label>
+ <label class="control-label" for="ship_russian_post_delivery_courier">{__("shipping.russianpost.delivery_courier")}:</label>
<div class="controls">
- <input type="hidden" name="shipping_data[service_params][services][check_investment]" value="N" />
- <input type="checkbox" name="shipping_data[service_params][services][check_investment]" value="22" {if $shipping.service_params.services.check_investment == "22"}checked="checked"{/if} />
+ <input type="hidden" name="shipping_data[service_params][services][delivery_courier]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][delivery_courier]" value="26" {if $shipping.service_params.services.delivery_courier == "26"}checked="checked"{/if} />
</div>
</div>
<div class="control-group">
- <label class="control-label" for="ship_russian_post_compliance_investment">{__("shipping.russianpost.compliance_investment")}:</label>
+ <label class="control-label" for="ship_russian_post_package_pochta">{__("shipping.russianpost.package_pochta")}:</label>
<div class="controls">
- <input type="hidden" name="shipping_data[service_params][services][compliance_investment]" value="N" />
- <input type="checkbox" name="shipping_data[service_params][services][compliance_investment]" value="23" {if $shipping.service_params.services.compliance_investment == "23"}checked="checked"{/if} />
+ <input type="hidden" name="shipping_data[service_params][services][package_pochta]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][package_pochta]" value="27" {if $shipping.service_params.services.package_pochta == "27"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_delivery_report">{__("shipping.russianpost.delivery_report")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][delivery_report]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][delivery_report]" value="33" {if $shipping.service_params.services.delivery_report == "33"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_add_barcode">{__("shipping.russianpost.add_barcode")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][add_barcode]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][add_barcode]" value="34" {if $shipping.service_params.services.add_barcode == "34"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_packaging_items">{__("shipping.russianpost.packaging_items")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][packaging_items]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][packaging_items]" value="35" {if $shipping.service_params.services.packaging_items == "35"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_add_sticker">{__("shipping.russianpost.add_sticker")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][add_sticker]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][add_sticker]" value="36" {if $shipping.service_params.services.add_sticker == "36"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_shipping_delivery">{__("shipping.russianpost.shipping_delivery")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][shipping_delivery]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][shipping_delivery]" value="37" {if $shipping.service_params.services.shipping_delivery == "37"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_check_suite">{__("shipping.russianpost.check_suite")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][check_suite]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][check_suite]" value="38" {if $shipping.service_params.services.check_suite == "38"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_return_statement">{__("shipping.russianpost.return_statement")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][return_statement]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][return_statement]" value="39" {if $shipping.service_params.services.return_statement == "39"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_delivery_far_place">{__("shipping.russianpost.delivery_far_place")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][delivery_far_place]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][delivery_far_place]" value="40" {if $shipping.service_params.services.delivery_far_place == "40"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_sms_unit_send">{__("shipping.russianpost.sms_unit_send")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][sms_unit_send]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][sms_unit_send]" value="41" {if $shipping.service_params.services.sms_unit_send == "41"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_sms_unit_recipient">{__("shipping.russianpost.sms_unit_recipient")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][sms_unit_recipient]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][sms_unit_recipient]" value="42" {if $shipping.service_params.services.sms_unit_recipient == "42"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_sms_part_send">{__("shipping.russianpost.sms_part_send")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][sms_part_send]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][sms_part_send]" value="43" {if $shipping.service_params.services.sms_part_send == "43"}checked="checked"{/if} />
+ </div>
+ </div>
+
+ <div class="control-group">
+ <label class="control-label" for="ship_russian_post_sms_part_recipient">{__("shipping.russianpost.sms_part_recipient")}:</label>
+ <div class="controls">
+ <input type="hidden" name="shipping_data[service_params][services][sms_part_recipient]" value="N" />
+ <input type="checkbox" name="shipping_data[service_params][services][sms_part_recipient]" value="44" {if $shipping.service_params.services.sms_part_recipient == "44"}checked="checked"{/if} />
</div>
</div>
- {include file="common/subheader.tpl" title=__("shippings.russianpost.data_tracking")}
+ {include file="common/subheader.tpl" title=__("shippings.russianpost.data_tracking")}
<div class="control-group">
<label class="control-label" for="ship_russian_post_login">{__("shipping.russianpost.russian_post_login")}:</label>
diff --git a/var/langs/en/addons/rus_russianpost.po b/var/langs/en/addons/rus_russianpost.po
index 15e460c..456ea18 100644
--- a/var/langs/en/addons/rus_russianpost.po
+++ b/var/langs/en/addons/rus_russianpost.po
@@ -791,3 +791,115 @@ msgstr "Russianpost realtime shipping rate calculation changes"
msgctxt "Languages::russianpost_upgrade_notification_text"
msgid "<p>The latest version of [product] has different settings for realtime shipping rate calculation if you use Russianpost as a Shipping service.</p><p>If you want to show current shipping rates to your clients, do this:</p><ul><li>go to Administration > Shipping & taxes > Shipping methods</li><li>choose the shipping method that uses Russianpost as a Shipping service to calculate shipping rates</li><li>switch to the General tab and enter the proper Shipping service</li><li>switch to the Configure tab and enter the proper settings</li></ul>"
msgstr "<p>The latest version of [product] has different settings for realtime shipping rate calculation if you use Russianpost as a Shipping service.</p><p>If you want to show current shipping rates to your clients, do this:</p><ul><li>go to Administration > Shipping & taxes > Shipping methods</li><li>choose the shipping method that uses Russianpost as a Shipping service to calculate shipping rates</li><li>switch to the General tab and enter the proper Shipping service</li><li>switch to the Configure tab and enter the proper settings</li></ul>"
+
+msgctxt "Languages::addons.rus_russianpost.box_s"
+msgid "Box S"
+msgstr "Box S"
+
+msgctxt "Languages::addons.rus_russianpost.pack_s"
+msgid "Plastic bag S"
+msgstr "Plastic bag S"
+
+msgctxt "Languages::addons.rus_russianpost.mail_s"
+msgid "Padded envelope S"
+msgstr "Padded envelope S"
+
+msgctxt "Languages::addons.rus_russianpost.box_m"
+msgid "Box M"
+msgstr "Box M"
+
+msgctxt "Languages::addons.rus_russianpost.pack_m"
+msgid "Plastic bag M"
+msgstr "Plastic bag M"
+
+msgctxt "Languages::addons.rus_russianpost.mail_m"
+msgid "Padded envelope M"
+msgstr "Padded envelope M"
+
+msgctxt "Languages::addons.rus_russianpost.box_l"
+msgid "Box L"
+msgstr "Box L"
+
+msgctxt "Languages::addons.rus_russianpost.pack_l"
+msgid "Plastic bag L"
+msgstr "Plastic bag L"
+
+msgctxt "Languages::addons.rus_russianpost.box_xl"
+msgid "Box XL"
+msgstr "Box XL"
+
+msgctxt "Languages::addons.rus_russianpost.pack_xl"
+msgid "Plastic bag XL"
+msgstr "Plastic bag XL"
+
+msgctxt "Languages::addons.rus_russianpost.not_service_shipping"
+msgid "This delivery option cannot be used. Please, try to change the following settings: Kind sending, Categories of postal items, and Option shipping."
+msgstr "This delivery option cannot be used. Please, try to change the following settings: Kind sending, Categories of postal items, and Option shipping."
+
+msgctxt "Languages::shipping.russianpost.russian_post_sending_packages"
+msgid "Type of package"
+msgstr "Type of package"
+
+msgctxt "Languages::shipping.russianpost.simple_delivery_notice"
+msgid "Simple notification"
+msgstr "Simple notification"
+
+msgctxt "Languages::shipping.russianpost.registry_delivery_notice"
+msgid "Registered notification"
+msgstr "Registered notification"
+
+msgctxt "Languages::shipping.russianpost.personally"
+msgid "Deliver personally"
+msgstr "Deliver personally"
+
+msgctxt "Languages::shipping.russianpost.package_pochta"
+msgid "Russian Post Package"
+msgstr "Russian Post Package"
+
+msgctxt "Languages::shipping.russianpost.delivery_report"
+msgid "Report about failed deliveries"
+msgstr "Report about failed deliveries"
+
+msgctxt "Languages::shipping.russianpost.add_barcode"
+msgid "Apply a barcode"
+msgstr "Apply a barcode"
+
+msgctxt "Languages::shipping.russianpost.packaging_items"
+msgid "Pack an enclosure"
+msgstr "Pack an enclosure"
+
+msgctxt "Languages::shipping.russianpost.add_sticker"
+msgid "Apply a sticker"
+msgstr "Apply a sticker"
+
+msgctxt "Languages::shipping.russianpost.shipping_delivery"
+msgid "Transportation and delivery"
+msgstr "Transportation and delivery"
+
+msgctxt "Languages::shipping.russianpost.check_suite"
+msgid "Check for completeness"
+msgstr "Check for completeness"
+
+msgctxt "Languages::shipping.russianpost.return_statement"
+msgid "Return request; request for an address change"
+msgstr "Return request; request for an address change"
+
+msgctxt "Languages::shipping.russianpost.delivery_far_place"
+msgid "Delivery to a settlement that does not have telegraph and facsimile communications."
+msgstr "Delivery to a settlement that does not have telegraph and facsimile communications."
+
+msgctxt "Languages::shipping.russianpost.sms_unit_send"
+msgid "SMS-notification for a sender about collecting an individual package"
+msgstr "SMS-notification for a sender about collecting an individual package"
+
+msgctxt "Languages::shipping.russianpost.sms_unit_recipient"
+msgid "SMS-notification for an addressee about collecting an individual package"
+msgstr "SMS-notification for an addressee about collecting an individual package"
+
+msgctxt "Languages::shipping.russianpost.sms_part_send"
+msgid "SMS-notification for a sender about collecting a parcel in lots"
+msgstr "SMS-notification for a sender about collecting a parcel in lots"
+
+msgctxt "Languages::shipping.russianpost.sms_part_recipient"
+msgid "SMS-notification for an addresse about collecting a parcel in lots"
+msgstr "SMS-notification for an addresse about collecting a parcel in lots"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment