mobicommercemagentoconnect2015 - Version 1.3.3

Version Notes

Create Mobile Native iOS & Android apps and Mobile website for your magento store. All you can do through Mageto admin.

Preview and test your mobile apps and mobile website before you buy it

Personalize and customize your apps on the fly

Send Push notification to all of your mobile user.

No coding and technical skills required to create and manage your mobile apps.

Download this release

Release Info

Developer MobiCommerce
Extension mobicommercemagentoconnect2015
Version 1.3.3
Comparing to
See all releases


Code changes from version 1.3.2 to 1.3.3

Files changed (70) hide show
  1. MobiSettings/category_svg.php +0 -45
  2. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications.php +9 -9
  3. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit.php +10 -12
  4. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Form.php +11 -12
  5. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/{Icon.php → Categoryicon.php} +1 -1
  6. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Cms.php +1 -2
  7. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Form.php +120 -143
  8. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Labels.php +0 -5
  9. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Popup.php +27 -27
  10. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Pushnotifications.php +4 -14
  11. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tabs.php +69 -71
  12. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid.php +43 -53
  13. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid/Renderer/AndroidStatus.php +0 -1
  14. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid/Renderer/IosStatus.php +0 -1
  15. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Dashboard/Sales.php +53 -0
  16. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Menu.php +0 -1
  17. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Notification.php +5 -5
  18. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Notification/Grid.php +36 -34
  19. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Order/Grid.php +98 -0
  20. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Order/Grid/Renderer/Orderfrom.php +16 -0
  21. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Filter/Form.php +86 -0
  22. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Filter/Form/Order.php +28 -0
  23. app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Sales/Sales/Grid.php +378 -0
  24. app/code/local/Mobicommerce/Mobiadmin/Helper/Data.php +61 -59
  25. app/code/local/Mobicommerce/Mobiadmin/Model/Applications.php +58 -42
  26. app/code/local/Mobicommerce/Mobiadmin/Model/Appwidget.php +44 -25
  27. app/code/local/Mobicommerce/Mobiadmin/Model/Observer.php +23 -5
  28. app/code/local/Mobicommerce/Mobiadmin/controllers/IndexController.php +220 -571
  29. app/code/local/Mobicommerce/Mobiadmin/etc/config.xml +23 -1
  30. app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-install-1.0.0.php +10 -11
  31. app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-install-1.0.1.php +11 -0
  32. app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-upgrade-1.0.0-1.0.1.php +11 -0
  33. app/code/local/Mobicommerce/Mobipayments/Controller/Action.php +0 -52
  34. app/code/local/Mobicommerce/Mobipayments/Helper/Data.php +0 -5
  35. app/code/local/Mobicommerce/Mobipayments/Model/Abstract.php +0 -39
  36. app/code/local/Mobicommerce/Mobipayments/Model/Paymill.php +0 -12
  37. app/code/local/Mobicommerce/Mobipayments/Model/Standard.php +0 -323
  38. app/code/local/Mobicommerce/Mobipayments/controllers/PaymentController.php +0 -226
  39. app/code/local/Mobicommerce/Mobipayments/controllers/PaymillController.php +0 -11
  40. app/code/local/Mobicommerce/Mobipayments/etc/config.xml +0 -49
  41. app/code/local/Mobicommerce/Mobipayments/etc/system.xml +0 -148
  42. app/code/local/Mobicommerce/Mobipaypaloffline/Block/Form/Mobipaypaloffline.php +0 -62
  43. app/code/local/Mobicommerce/Mobipaypaloffline/Block/Info/Mobipaypaloffline.php +0 -103
  44. app/code/local/Mobicommerce/Mobipaypaloffline/Helper/Data.php +0 -6
  45. app/code/local/Mobicommerce/Mobipaypaloffline/Model/Source/Display.php +0 -26
  46. app/code/local/Mobicommerce/Mobipaypaloffline/Model/Standard.php +0 -85
  47. app/code/local/Mobicommerce/Mobipaypaloffline/etc/config.xml +0 -72
  48. app/code/local/Mobicommerce/Mobipaypaloffline/etc/system.xml +0 -104
  49. app/code/local/Mobicommerce/Mobipaypaloffline/sql/mobipaypaloffline_setup/mysql4-install-1.0.0.php +0 -12
  50. app/code/local/Mobicommerce/Mobiservices/Block/Connector.php +14 -0
  51. app/code/local/Mobicommerce/Mobiservices/Helper/Shoppingcart.php +0 -1
  52. app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Catalog/Catalog.php +1 -82
  53. app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Custom.php +0 -43
  54. app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/External.php +3 -2294
  55. app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Social.php +0 -24
  56. app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Catalog/Catalog.php +51 -178
  57. app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Config.php +11 -4
  58. app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Custom.php +29 -43
  59. app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/External.php +3 -2294
  60. app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Home.php +0 -1
  61. app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Shoppingcart/Cart.php +138 -27
  62. app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Social.php +0 -24
  63. app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Store.php +147 -0
  64. app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Abstract.php +45 -0
  65. app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Appsetting.php +90 -0
  66. app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Catalog/Catalog.php +1066 -0
  67. app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Cms.php +11 -0
  68. app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Config.php +256 -0
  69. app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Custom.php +389 -0
  70. app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/External.php +366 -0
MobiSettings/category_svg.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
-
3
- require_once '../app/Mage.php';
4
- Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
5
- Mage::app("default");
6
-
7
- $icon_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_category_icons/';
8
-
9
- $get = $_REQUEST;
10
- $svg_filename = $get['svg_filename'];//'icon-menu.svg';
11
- $color = isset($get['color'])?$get['color']:'';//'333333';
12
- $color = '#' . $color;
13
- $new_style_tag = array();
14
-
15
- header('Pragma: public');
16
- header('Content-type: image/svg+xml');
17
-
18
- $svg_image = file_get_contents($icon_url.$svg_filename);
19
- if(!empty($color)){
20
- preg_match_all('/<style>(.*?)<\/style>/s', $svg_image, $style_tag);
21
- //echo "<pre>";print_r($style_tag);exit;
22
- $old_style_tag = $style_tag[1][0];
23
- $allStyles = explode("\r\n", $old_style_tag);
24
- if(!empty($allStyles)){
25
- foreach($allStyles as $allStyle){
26
- $allStyle = trim((string)$allStyle);
27
- if(!empty($allStyle)){
28
- $property = explode('{', $allStyle);
29
- $property = $property[0];
30
- preg_match_all('/{(.*?)}/s', $allStyle, $style_tag);
31
- if(isset($style_tag[1][0]))
32
- {
33
- $param = explode(':', $style_tag[1][0]);
34
- $param = $param[0];
35
- $new_style_tag[] = $property.'{'.$param.':'.$color.'!important;}';
36
- }
37
- }
38
- }
39
- }
40
-
41
- $new_style_tag = implode("\r\n", $new_style_tag);
42
- $svg_image = str_replace($old_style_tag, $new_style_tag, $svg_image);
43
- }
44
-
45
- echo $svg_image;exit;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications.php CHANGED
@@ -3,15 +3,15 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications extends Mage_Adminhtml
3
  {
4
  public function __construct()
5
  {
6
- $this->_controller = 'adminhtml_applications';
7
- $this->_blockGroup = 'mobiadmin';
8
- $this->_headerText = Mage::helper('mobiadmin')->__('Manage Mobile Apps');
9
- parent::__construct();
10
- $this->_removeButton('add');
11
- $this->_addButton('btnAdd', array(
12
- 'label' => Mage::helper('mobiadmin')->__('Create New Mobile App'),
13
  'onclick' => "setLocation('" . $this->getUrl('*/*/new', array('page_key' => 'collection')) . "')",
14
- 'class' => 'add'
15
- ));
16
  }
17
  }
3
  {
4
  public function __construct()
5
  {
6
+ $this->_controller = 'adminhtml_applications';
7
+ $this->_blockGroup = 'mobiadmin';
8
+ $this->_headerText = Mage::helper('mobiadmin')->__('Manage Mobile Apps');
9
+ parent::__construct();
10
+ $this->_removeButton('add');
11
+ $this->_addButton('btnAdd', array(
12
+ 'label' => Mage::helper('mobiadmin')->__('Create New Mobile App'),
13
  'onclick' => "setLocation('" . $this->getUrl('*/*/new', array('page_key' => 'collection')) . "')",
14
+ 'class' => 'add'
15
+ ));
16
  }
17
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit.php CHANGED
@@ -4,7 +4,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit extends Mage_Admi
4
  {
5
  public function __construct()
6
  {
7
-
8
  parent::__construct();
9
  $this->_objectId = 'id';
10
  $this->_blockGroup = 'mobiadmin';
@@ -15,20 +14,19 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit extends Mage_Admi
15
 
16
  public function getHeaderText()
17
  {
18
- if( Mage::registry('application_data') && Mage::registry('application_data')->getId())
19
- {
20
- return $this->__('Edit App Settings - ').$this->htmlEscape(
21
- Mage::registry('application_data')->getAppName()).'<br />';
22
- }
23
- else
24
- {
25
- return 'Add a application';
26
- }
27
  }
 
28
  protected function _prepareLayout()
29
- {
30
  parent::_prepareLayout();
31
- if (Mage::getSingleton('cms/wysiwyg_config')->isEnabled()) {
32
  $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
33
  }
34
  }
4
  {
5
  public function __construct()
6
  {
 
7
  parent::__construct();
8
  $this->_objectId = 'id';
9
  $this->_blockGroup = 'mobiadmin';
14
 
15
  public function getHeaderText()
16
  {
17
+ if( Mage::registry('application_data') && Mage::registry('application_data')->getId()){
18
+ return $this->__('Edit App Settings - ').$this->htmlEscape(
19
+ Mage::registry('application_data')->getAppName()).'<br />';
20
+ }
21
+ else{
22
+ return 'Add a application';
23
+ }
 
 
24
  }
25
+
26
  protected function _prepareLayout()
27
+ {
28
  parent::_prepareLayout();
29
+ if(Mage::getSingleton('cms/wysiwyg_config')->isEnabled()){
30
  $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
31
  }
32
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Form.php CHANGED
@@ -2,16 +2,15 @@
2
  class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
3
  {
4
  protected function _prepareForm()
5
- {
6
- $form = new Varien_Data_Form(array(
7
- 'id' => 'edit_form',
8
- 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))),
9
- 'method' => 'post',
10
- 'enctype' => 'multipart/form-data',
11
- )
12
- );
13
- $form->setUseContainer(true);
14
- $this->setForm($form);
15
- return parent::_prepareForm();
16
- }
17
  }
2
  class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
3
  {
4
  protected function _prepareForm()
5
+ {
6
+ $form = new Varien_Data_Form(array(
7
+ 'id' => 'edit_form',
8
+ 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))),
9
+ 'method' => 'post',
10
+ 'enctype' => 'multipart/form-data',
11
+ ));
12
+ $form->setUseContainer(true);
13
+ $this->setForm($form);
14
+ return parent::_prepareForm();
15
+ }
 
16
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/{Icon.php → Categoryicon.php} RENAMED
@@ -1,5 +1,5 @@
1
  <?php
2
- class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Icon extends Mage_Adminhtml_Block_Template
3
  {
4
  public function __construct()
5
  {
1
  <?php
2
+ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Categoryicon extends Mage_Adminhtml_Block_Template
3
  {
4
  public function __construct()
5
  {
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Cms.php CHANGED
@@ -1,7 +1,6 @@
1
  <?php
2
  class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Cms extends Mage_Adminhtml_Block_Widget_Form
3
- {
4
-
5
  public function __construct()
6
  {
7
  $this->setTemplate('mobiadmin/application/edit/tab/cms.phtml');
1
  <?php
2
  class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Cms extends Mage_Adminhtml_Block_Widget_Form
3
+ {
 
4
  public function __construct()
5
  {
6
  $this->setTemplate('mobiadmin/application/edit/tab/cms.phtml');
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Form.php CHANGED
@@ -3,54 +3,40 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Form extends
3
  {
4
  protected function _prepareForm()
5
  {
6
- $form = new Varien_Data_Form();
7
- $this->setForm($form);
8
- //Configure the store section
9
- //$fieldset = $form->addFieldset('application_data', array('legend'=>$this->__('Configure The Store')));
10
- $applicationData = Mage::registry('application_data');
11
- $storeId = $applicationData->getAppStoreid();
12
- $applicationCode = $applicationData->getAppCode();
13
- $applicationKey = $applicationData->getAppKey();
14
-
15
- /*$fieldset->addField('ddlStore', 'select', array(
16
- 'label' => Mage::helper('mobiadmin')->__('Select Your Store'),
17
- 'required' => false,
18
- 'name' => 'store[ddlStore]',
19
- 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true),
20
- 'after_element_html' => '<small>Select the store which you want to connect with the mobile app. Mobi Commerce mobile app supports single store only. </small>',
21
- 'value' => $storeId,
22
- ));*/
23
-
24
-
25
- //Push Notification section
26
- $fieldset = $form->addFieldset('pushnotification', array('legend'=>$this->__('Push Notification')));
27
-
28
- $fieldset->addField('appcode', 'hidden', array(
29
- 'name' => 'appcode',
30
- 'value' => $applicationCode,
31
- 'disabled' => false,
32
- ));
33
-
34
- $fieldset->addField('ddlStore', 'hidden', array(
35
- 'name' => 'ddlStore',
36
- 'value' => $storeId,
37
- ));
38
-
39
- $fieldset->addField('appkey', 'hidden', array(
40
- 'name' => 'appkey',
41
- 'value' => $applicationKey,
42
- 'disabled' => false,
43
- ));
44
 
45
  $fieldset->addField('appcodeid', 'hidden', array(
46
  'name' => 'appid',
47
  'value' => Mage::app()->getRequest()->getParam('id'),
48
  'disabled' => false,
49
  ));
 
50
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
51
  $pushnotiCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','push_notification');
52
-
53
-
54
  $PushData = $pushnotiCollection->getData();
55
  $PushData = $PushData['0'];
56
  $PushDatas= $PushData['value'];
@@ -67,114 +53,105 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Form extends
67
  $activeSandBoxMode = false;
68
  }
69
  $fieldset->addField('active_push_notification', 'checkbox', array(
70
- 'label' => Mage::helper('mobiadmin')->__('Activate Push Notification'),
71
- 'name' => 'pushnotification[active_push_notification]',
72
- 'value' => '1' ,
73
- 'checked' => $activeNotification,
74
- 'disabled' => false,
75
- ));
76
-
77
- $fieldset->addField('sandboxmode', 'checkbox', array(
78
- 'label' => Mage::helper('mobiadmin')->__('Sandbox mode'),
79
- 'name' => 'pushnotification[sandboxmode]',
80
- 'value' => '1',
81
- 'checked' => $activeSandBoxMode,
82
- 'disabled' => false,
83
- 'after_element_html' => '<br><small>'.$this->__('Please Make sure your 2195 port is open to send IOS push notifications.').'</small>',
84
- ));
85
-
86
- $fieldset->addField('android_key', 'text', array(
87
- 'label' => Mage::helper('mobiadmin')->__('GCM API Key'),
88
- 'name' => 'pushnotification[android_key]',
89
- 'value' => $pushDataValues['android_key'],
90
- ));
91
-
92
- $fieldset->addField('android_sender_id', 'text', array(
93
- 'label' => Mage::helper('mobiadmin')->__('Google API Project Number'),
94
- 'name' => 'pushnotification[android_sender_id]',
95
- 'value' => $pushDataValues['android_sender_id'],
96
- ));
97
-
98
- $fieldset->addField('upload_iospem_file', 'image', array(
99
- 'label' => Mage::helper('mobiadmin')->__('Upload iOS PEM file'),
100
- 'required' => false,
101
- 'name' => 'upload_iospem_file',
102
- 'value' => $pushDataValues['upload_iospem_file_url'],
103
- ));
104
 
105
- if(!empty($pushDataValues['upload_iospem_file']))
106
- {
107
  $fieldset->addField('note', 'note', array(
108
- 'label' =>'',
109
- 'text' => $pushDataValues['upload_iospem_file'],
110
- ));
111
- }
112
- $fieldset->addField('appfilename', 'hidden', array(
113
- 'name' => 'upload_iospem_file_name',
114
- 'value' => $pushDataValues['upload_iospem_file'],
115
- 'disabled' => false,
116
- ));
117
-
118
- $fieldset->addField('pem_password', 'password', array(
119
- 'label' => Mage::helper('mobiadmin')->__('PEM Password'),
120
- 'name' => 'pushnotification[pem_password]',
121
- 'value' => $pushDataValues['pem_password'],
122
- ));
 
123
 
124
  //Application Iformation
125
- $fieldset = $form->addFieldset('app_info', array('legend'=>$this->__('Application Information')));
126
-
127
- $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
128
- $appinfoCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','appinfo');
129
-
130
- $appInfoData = $appinfoCollection->getData();
131
- $appInfoData = $appInfoData['0'];
132
- $allAppInfo = $appInfoData['value'];
133
-
134
- $allAppInfoValues = Mage::helper('mobiadmin')->_jsonUnserialize($allAppInfo);
135
 
136
-
137
- $fieldset->addField('android_appname', 'text', array(
138
- 'label' => Mage::helper('mobiadmin')->__('App Name on Google Play Store'),
139
- 'name' => 'appinfo[android_appname]',
140
- 'value' => $allAppInfoValues['android_appname'],
141
- ));
142
-
143
- $fieldset->addField('android_appweburl', 'text', array(
144
- 'label' => Mage::helper('mobiadmin')->__('App URL on Google Play Store'),
145
- 'name' => 'appinfo[android_appweburl]',
146
- 'value' => $allAppInfoValues['android_appweburl'],
147
- ));
148
-
149
- $fieldset->addField('ios_appname', 'text', array(
150
- 'label' => Mage::helper('mobiadmin')->__('App Name on Apple Store'),
151
- 'name' => 'appinfo[ios_appname]',
152
- 'value' => $allAppInfoValues['ios_appname'],
153
- ));
154
-
155
- $fieldset->addField('ios_appweburl', 'text', array(
156
- 'label' => Mage::helper('mobiadmin')->__('App URL on Apple Store'),
157
- 'name' => 'appinfo[ios_appweburl]',
158
- 'value' => $allAppInfoValues['ios_appweburl'],
159
- ));
160
-
161
- $fieldset->addField('app_description', 'textarea', array(
162
- 'label' => Mage::helper('mobiadmin')->__('Application Description'),
163
- 'name' => 'appinfo[app_description]',
164
- 'value' => $allAppInfoValues['app_description'],
165
- ));
166
-
167
- $fieldset->addField('app_share_image', 'image', array(
168
- 'label' => Mage::helper('mobiadmin')->__('Application Image'),
169
- 'required' => false,
170
- 'name' => 'app_share_image',
171
- 'value' => $allAppInfoValues['app_share_image'],
172
- ));
173
-
174
- /* if ( Mage::registry('application_data') )
175
- {
176
- $form->setValues(Mage::registry('application_data')->getData());
177
- }*/
178
  return parent::_prepareForm();
179
  }
180
 
3
  {
4
  protected function _prepareForm()
5
  {
6
+ $form = new Varien_Data_Form();
7
+ $this->setForm($form);
8
+ $applicationData = Mage::registry('application_data');
9
+ $storeId = $applicationData->getAppStoreid();
10
+ $applicationCode = $applicationData->getAppCode();
11
+ $applicationKey = $applicationData->getAppKey();
12
+
13
+ //Push Notification section
14
+ $fieldset = $form->addFieldset('pushnotification', array('legend'=>$this->__('Push Notification')));
15
+ $fieldset->addField('appcode', 'hidden', array(
16
+ 'name' => 'appcode',
17
+ 'value' => $applicationCode,
18
+ 'disabled' => false,
19
+ ));
20
+
21
+ $fieldset->addField('ddlStore', 'hidden', array(
22
+ 'name' => 'ddlStore',
23
+ 'value' => $storeId,
24
+ ));
25
+
26
+ $fieldset->addField('appkey', 'hidden', array(
27
+ 'name' => 'appkey',
28
+ 'value' => $applicationKey,
29
+ 'disabled' => false,
30
+ ));
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
  $fieldset->addField('appcodeid', 'hidden', array(
33
  'name' => 'appid',
34
  'value' => Mage::app()->getRequest()->getParam('id'),
35
  'disabled' => false,
36
  ));
37
+
38
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
39
  $pushnotiCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','push_notification');
 
 
40
  $PushData = $pushnotiCollection->getData();
41
  $PushData = $PushData['0'];
42
  $PushDatas= $PushData['value'];
53
  $activeSandBoxMode = false;
54
  }
55
  $fieldset->addField('active_push_notification', 'checkbox', array(
56
+ 'label' => Mage::helper('mobiadmin')->__('Activate Push Notification'),
57
+ 'name' => 'pushnotification[active_push_notification]',
58
+ 'value' => '1' ,
59
+ 'checked' => $activeNotification,
60
+ 'disabled' => false,
61
+ ));
62
+
63
+ $fieldset->addField('sandboxmode', 'checkbox', array(
64
+ 'label' => Mage::helper('mobiadmin')->__('Sandbox mode'),
65
+ 'name' => 'pushnotification[sandboxmode]',
66
+ 'value' => '1',
67
+ 'checked' => $activeSandBoxMode,
68
+ 'disabled' => false,
69
+ 'after_element_html' => '<br><small>'.$this->__('Please Make sure your 2195 port is open to send IOS push notifications.').'</small>',
70
+ ));
71
+
72
+ $fieldset->addField('android_key', 'text', array(
73
+ 'label' => Mage::helper('mobiadmin')->__('GCM API Key'),
74
+ 'name' => 'pushnotification[android_key]',
75
+ 'value' => $pushDataValues['android_key'],
76
+ ));
77
+
78
+ $fieldset->addField('android_sender_id', 'text', array(
79
+ 'label' => Mage::helper('mobiadmin')->__('Google API Project Number'),
80
+ 'name' => 'pushnotification[android_sender_id]',
81
+ 'value' => $pushDataValues['android_sender_id'],
82
+ ));
83
+
84
+ $fieldset->addField('upload_iospem_file', 'image', array(
85
+ 'label' => Mage::helper('mobiadmin')->__('Upload iOS PEM file'),
86
+ 'required' => false,
87
+ 'name' => 'upload_iospem_file',
88
+ 'value' => $pushDataValues['upload_iospem_file_url'],
89
+ ));
90
 
91
+ if(!empty($pushDataValues['upload_iospem_file'])){
 
92
  $fieldset->addField('note', 'note', array(
93
+ 'label' => '',
94
+ 'text' => $pushDataValues['upload_iospem_file'],
95
+ ));
96
+ }
97
+
98
+ $fieldset->addField('appfilename', 'hidden', array(
99
+ 'name' => 'upload_iospem_file_name',
100
+ 'value' => $pushDataValues['upload_iospem_file'],
101
+ 'disabled' => false,
102
+ ));
103
+
104
+ $fieldset->addField('pem_password', 'password', array(
105
+ 'label' => Mage::helper('mobiadmin')->__('PEM Password'),
106
+ 'name' => 'pushnotification[pem_password]',
107
+ 'value' => $pushDataValues['pem_password'],
108
+ ));
109
 
110
  //Application Iformation
111
+ $fieldset = $form->addFieldset('app_info', array('legend'=>$this->__('Application Information')));
112
+ $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
113
+ $appinfoCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','appinfo');
114
+ $appInfoData = $appinfoCollection->getData();
115
+ $appInfoData = $appInfoData['0'];
116
+ $allAppInfo = $appInfoData['value'];
 
 
 
 
117
 
118
+ $allAppInfoValues = Mage::helper('mobiadmin')->_jsonUnserialize($allAppInfo);
119
+ $fieldset->addField('android_appname', 'text', array(
120
+ 'label' => Mage::helper('mobiadmin')->__('App Name on Google Play Store'),
121
+ 'name' => 'appinfo[android_appname]',
122
+ 'value' => $allAppInfoValues['android_appname'],
123
+ ));
124
+
125
+ $fieldset->addField('android_appweburl', 'text', array(
126
+ 'label' => Mage::helper('mobiadmin')->__('App URL on Google Play Store'),
127
+ 'name' => 'appinfo[android_appweburl]',
128
+ 'value' => $allAppInfoValues['android_appweburl'],
129
+ ));
130
+
131
+ $fieldset->addField('ios_appname', 'text', array(
132
+ 'label' => Mage::helper('mobiadmin')->__('App Name on Apple Store'),
133
+ 'name' => 'appinfo[ios_appname]',
134
+ 'value' => $allAppInfoValues['ios_appname'],
135
+ ));
136
+
137
+ $fieldset->addField('ios_appweburl', 'text', array(
138
+ 'label' => Mage::helper('mobiadmin')->__('App URL on Apple Store'),
139
+ 'name' => 'appinfo[ios_appweburl]',
140
+ 'value' => $allAppInfoValues['ios_appweburl'],
141
+ ));
142
+
143
+ $fieldset->addField('app_description', 'textarea', array(
144
+ 'label' => Mage::helper('mobiadmin')->__('Application Description'),
145
+ 'name' => 'appinfo[app_description]',
146
+ 'value' => $allAppInfoValues['app_description'],
147
+ ));
148
+
149
+ $fieldset->addField('app_share_image', 'image', array(
150
+ 'label' => Mage::helper('mobiadmin')->__('Application Image'),
151
+ 'required' => false,
152
+ 'name' => 'app_share_image',
153
+ 'value' => $allAppInfoValues['app_share_image'],
154
+ ));
 
 
 
 
 
155
  return parent::_prepareForm();
156
  }
157
 
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Labels.php CHANGED
@@ -8,11 +8,8 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Labels extend
8
  $fieldset = $form->addFieldset('application_data', array('legend'=>$this->__('Label')));
9
 
10
  $applicationData = Mage::registry('application_data');
11
-
12
  $storeId = $applicationData->getAppStoreid();
13
-
14
  $storelang = Mage::getStoreConfig('general/locale/code',$storeId);
15
-
16
  $collection = Mage::getModel('mobiadmin/multilanguage')->getCollection()->addFieldToFilter('mm_type','label')->addFieldToFilter('mm_language_code',$storelang);
17
  $labels = $collection->getData();
18
 
@@ -20,7 +17,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Labels extend
20
  $fieldset->addField('message-label'.$label['mm_id'], 'text', array(
21
  'label' => Mage::helper('mobiadmin')->__($label['mm_label']),
22
  'required' => false,
23
- //'name' => 'language_data'.$label['mm_type'],
24
  'name' => "language_data[".$label['mm_id']."]",
25
  'value' => $label['mm_text'],
26
  'maxlength' => $label['mm_maxlength'],
@@ -36,7 +32,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Labels extend
36
  $fieldset2->addField('message-label'.$label['mm_id'], 'text', array(
37
  'label' => Mage::helper('mobiadmin')->__($label['mm_label']),
38
  'required' => false,
39
- //'name' => 'language_data'.$label['mm_type'],
40
  'name' => "language_data[".$label['mm_id']."]",
41
  'value' => $label['mm_text'],
42
  'maxlength' => $label['mm_maxlength'],
8
  $fieldset = $form->addFieldset('application_data', array('legend'=>$this->__('Label')));
9
 
10
  $applicationData = Mage::registry('application_data');
 
11
  $storeId = $applicationData->getAppStoreid();
 
12
  $storelang = Mage::getStoreConfig('general/locale/code',$storeId);
 
13
  $collection = Mage::getModel('mobiadmin/multilanguage')->getCollection()->addFieldToFilter('mm_type','label')->addFieldToFilter('mm_language_code',$storelang);
14
  $labels = $collection->getData();
15
 
17
  $fieldset->addField('message-label'.$label['mm_id'], 'text', array(
18
  'label' => Mage::helper('mobiadmin')->__($label['mm_label']),
19
  'required' => false,
 
20
  'name' => "language_data[".$label['mm_id']."]",
21
  'value' => $label['mm_text'],
22
  'maxlength' => $label['mm_maxlength'],
32
  $fieldset2->addField('message-label'.$label['mm_id'], 'text', array(
33
  'label' => Mage::helper('mobiadmin')->__($label['mm_label']),
34
  'required' => false,
 
35
  'name' => "language_data[".$label['mm_id']."]",
36
  'value' => $label['mm_text'],
37
  'maxlength' => $label['mm_maxlength'],
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Popup.php CHANGED
@@ -13,51 +13,51 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Popup extends
13
  $ShowSettting ='Enable';
14
  }
15
  $fieldset->addField('note', 'note', array(
16
- 'label' => Mage::helper('mobiadmin')->__('Enable Module'),
17
- 'text' => Mage::helper('mobiadmin')->__($ShowSettting),
18
- ));
19
 
20
  $fieldset = $form->addFieldset('application_data', array('legend'=>$this->__('Pop Up Setting')));
21
  $applicationData = Mage::registry('application_data');
22
  $applicationCode = $applicationData->getAppCode();
23
 
24
  $appPopUpCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
25
- $appPopUpCollection = $appPopUpCollection
26
- ->addFieldToFilter('app_code',$applicationCode)
27
- ->addFieldToFilter('setting_code','popup_setting');
28
  $appPopUpData = $appPopUpCollection->getFirstItem();
29
  $appPopUpValues = $appPopUpData->getValue();
30
  $appPopUpValues = Mage::helper('mobiadmin')->_jsonUnserialize($appPopUpValues);
31
 
32
  $fieldset->addField('popup_enable', 'select', array(
33
- 'label' => Mage::helper('mobiadmin')->__('Enable Pop Up'),
34
- 'name' => 'popup[enable]',
35
- 'options' => array(
36
  0 => Mage::helper('adminhtml')->__('No'),
37
  1 => Mage::helper('adminhtml')->__('Yes'),
38
- ),
39
- 'value' => $appPopUpValues['enable'],
40
- ));
41
 
42
  $fieldset->addField('popupimage', 'image', array(
43
- 'label' => Mage::helper('mobiadmin')->__('Upload Pop Up Image'),
44
- 'required' => false,
45
- 'name' => 'popupimage',
46
- 'value' => $appPopUpValues['popupimage'],
47
- ));
48
 
49
  $fieldset->addField('popupimage_hidden', 'hidden', array(
50
- 'required' => false,
51
- 'name' => 'popupimage_hidden',
52
- 'value' => $appPopUpValues['popupimage'],
53
- ));
54
 
55
  $fieldset->addField('cookietime', 'text', array(
56
- 'label' => Mage::helper('mobiadmin')->__('Set Pop Up Cookie Time'),
57
- 'required' => false,
58
- 'name' => 'popup[cookietime]',
59
- 'value' => $appPopUpValues['cookietime'],
60
- 'after_element_html' => '<small>'.$this->__('Cookies Lifetime in Seconds.').'</small>',
61
- ));
62
  }
63
  }
13
  $ShowSettting ='Enable';
14
  }
15
  $fieldset->addField('note', 'note', array(
16
+ 'label' => Mage::helper('mobiadmin')->__('Enable Module'),
17
+ 'text' => Mage::helper('mobiadmin')->__($ShowSettting),
18
+ ));
19
 
20
  $fieldset = $form->addFieldset('application_data', array('legend'=>$this->__('Pop Up Setting')));
21
  $applicationData = Mage::registry('application_data');
22
  $applicationCode = $applicationData->getAppCode();
23
 
24
  $appPopUpCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
25
+ $appPopUpCollection = $appPopUpCollection
26
+ ->addFieldToFilter('app_code',$applicationCode)
27
+ ->addFieldToFilter('setting_code','popup_setting');
28
  $appPopUpData = $appPopUpCollection->getFirstItem();
29
  $appPopUpValues = $appPopUpData->getValue();
30
  $appPopUpValues = Mage::helper('mobiadmin')->_jsonUnserialize($appPopUpValues);
31
 
32
  $fieldset->addField('popup_enable', 'select', array(
33
+ 'label' => Mage::helper('mobiadmin')->__('Enable Pop Up'),
34
+ 'name' => 'popup[enable]',
35
+ 'options' => array(
36
  0 => Mage::helper('adminhtml')->__('No'),
37
  1 => Mage::helper('adminhtml')->__('Yes'),
38
+ ),
39
+ 'value' => $appPopUpValues['enable'],
40
+ ));
41
 
42
  $fieldset->addField('popupimage', 'image', array(
43
+ 'label' => Mage::helper('mobiadmin')->__('Upload Pop Up Image'),
44
+ 'required' => false,
45
+ 'name' => 'popupimage',
46
+ 'value' => $appPopUpValues['popupimage'],
47
+ ));
48
 
49
  $fieldset->addField('popupimage_hidden', 'hidden', array(
50
+ 'required' => false,
51
+ 'name' => 'popupimage_hidden',
52
+ 'value' => $appPopUpValues['popupimage'],
53
+ ));
54
 
55
  $fieldset->addField('cookietime', 'text', array(
56
+ 'label' => Mage::helper('mobiadmin')->__('Set Pop Up Cookie Time'),
57
+ 'required' => false,
58
+ 'name' => 'popup[cookietime]',
59
+ 'value' => $appPopUpValues['cookietime'],
60
+ 'after_element_html' => '<small>'.$this->__('Cookies Lifetime in Seconds.').'</small>',
61
+ ));
62
  }
63
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tab/Pushnotifications.php CHANGED
@@ -6,27 +6,17 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tab_Pushnotificat
6
  $form = new Varien_Data_Form();
7
  $this->setForm($form);
8
  $fieldset = $form->addFieldset('push_notification', array('legend'=>$this->__('Push Notifications')));
9
- $applicationData = Mage::registry('application_data');
10
- $storeId = $applicationData->getId();
11
- $applicationCode = $applicationData->getAppCode();
12
-
13
- $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
14
- $pushnotiCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','pushnotifications_settings');
15
- $PushData = $pushnotiCollection->getData();
16
- $PushData = $PushData['0'];
17
- $PushValue = $PushData['value'];
18
-
19
  $fieldset->addField('note', 'note', array(
20
- 'text' => Mage::helper('mobiadmin')->__($this->__('Send push notification to users. Enter the message and send to all users who are using the App.')),
21
- ));
22
 
23
  $fieldset->addField('pushnotifications', 'textarea', array(
24
  'label' => Mage::helper('mobiadmin')->__($this->__('Push Notifications')),
25
  'name' => 'pushnotifications',
26
- 'value' => $PushValue,
27
  'maxlength' => '255',
28
  'rows' => '3',
29
  'after_element_html' => '<br><small>'.$this->__('Notification Maximum Text Length is 255 Characters').'</small>',
30
- ));
31
  }
32
  }
6
  $form = new Varien_Data_Form();
7
  $this->setForm($form);
8
  $fieldset = $form->addFieldset('push_notification', array('legend'=>$this->__('Push Notifications')));
 
 
 
 
 
 
 
 
 
 
9
  $fieldset->addField('note', 'note', array(
10
+ 'text' => Mage::helper('mobiadmin')->__($this->__('Send push notification to users. Enter the message and send to all users who are using the App.')),
11
+ ));
12
 
13
  $fieldset->addField('pushnotifications', 'textarea', array(
14
  'label' => Mage::helper('mobiadmin')->__($this->__('Push Notifications')),
15
  'name' => 'pushnotifications',
16
+ 'value' => '',
17
  'maxlength' => '255',
18
  'rows' => '3',
19
  'after_element_html' => '<br><small>'.$this->__('Notification Maximum Text Length is 255 Characters').'</small>',
20
+ ));
21
  }
22
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Edit/Tabs.php CHANGED
@@ -1,79 +1,77 @@
1
  <?php
2
- class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
3
- {
4
- public function __construct()
5
- {
6
-
7
- parent::__construct();
8
- $this->setId('application_data');
9
- $this->setDestElementId('edit_form');
10
- $this->setTitle($this->__('App Settings'));
11
- }
12
- protected function _beforeToHtml()
13
- {
14
 
15
- $this->addTab('overview', array(
16
- 'label' => $this->__('Overview'),
17
- 'title' => $this->__('Overview'),
18
- 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_overview')->toHtml()
19
- ));
20
-
21
- $this->addTab('general_settings', array(
22
- 'label' => $this->__('General Settings'),
23
- 'title' => $this->__('General Settings'),
24
- 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_form')->toHtml()
25
- ));
26
-
27
- $this->addTab('theme_personalization', array(
28
- 'label' => $this->__('Theme Personalization'),
29
- 'title' => $this->__('Theme Personalization'),
30
- 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_personalization')->toHtml()
31
- ));
32
 
33
- $this->addTab('banners', array(
34
- 'label' => $this->__('Banners'),
35
- 'title' => $this->__('Banners'),
36
- 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_banners')->toHtml()
37
- ));
38
-
39
- $this->addTab('labels_message', array(
40
- 'label' => $this->__('Labels and Messages'),
41
- 'title' => $this->__('Labels and Messages'),
42
- 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_labels')->toHtml()
43
- ));
44
-
45
- $this->addTab('cms_contents', array(
46
- 'label' => $this->__('CMS Contents'),
47
- 'title' => $this->__('CMS Contents'),
48
- 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_cms')->toHtml()
49
- ));
50
 
51
- $this->addTab('push_notification', array(
52
- 'label' => $this->__('Push Notifications'),
53
- 'title' => $this->__('Push Notifications'),
54
- 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_pushnotifications')->toHtml()
55
- ));
56
 
57
-
58
- $this->addTab('product_sliders', array(
59
- 'label' => $this->__('Product Sliders'),
60
- 'title' => $this->__('Product Sliders'),
61
- 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_productslider')->toHtml()
62
- ));
63
 
64
- $this->addTab('category_icons', array(
65
- 'label' => $this->__('Category Icons'),
66
- 'title' => $this->__('Category Icons'),
67
- 'url' => $this->getUrl('*/*/icons', array('_current' => true)),
68
- 'class' => 'ajax',
69
- ));
70
 
71
- $this->addTab('mobile_website_settings', array(
72
- 'label' => $this->__('Mobile Website Settings'),
73
- 'title' => $this->__('Mobile Website Settings'),
74
- 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_popup')->toHtml()
75
- ));
76
-
77
- return parent::_beforeToHtml();
78
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  }
1
  <?php
2
+ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs {
3
+
4
+ public function __construct()
5
+ {
6
+ parent::__construct();
7
+ $this->setId('application_data');
8
+ $this->setDestElementId('edit_form');
9
+ $this->setTitle($this->__('App Settings'));
10
+ }
 
 
 
11
 
12
+ protected function _beforeToHtml()
13
+ {
14
+ $this->addTab('overview', array(
15
+ 'label' => $this->__('Overview'),
16
+ 'title' => $this->__('Overview'),
17
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_overview')->toHtml()
18
+ ));
 
 
 
 
 
 
 
 
 
 
19
 
20
+ $this->addTab('general_settings', array(
21
+ 'label' => $this->__('General Settings'),
22
+ 'title' => $this->__('General Settings'),
23
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_form')->toHtml()
24
+ ));
 
 
 
 
 
 
 
 
 
 
 
 
25
 
26
+ $this->addTab('theme_personalization', array(
27
+ 'label' => $this->__('Theme Personalization'),
28
+ 'title' => $this->__('Theme Personalization'),
29
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_personalization')->toHtml()
30
+ ));
31
 
32
+ $this->addTab('banners', array(
33
+ 'label' => $this->__('Banners'),
34
+ 'title' => $this->__('Banners'),
35
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_banners')->toHtml()
36
+ ));
 
37
 
38
+ $this->addTab('labels_message', array(
39
+ 'label' => $this->__('Labels and Messages'),
40
+ 'title' => $this->__('Labels and Messages'),
41
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_labels')->toHtml()
42
+ ));
 
43
 
44
+ $this->addTab('cms_contents', array(
45
+ 'label' => $this->__('CMS Contents'),
46
+ 'title' => $this->__('CMS Contents'),
47
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_cms')->toHtml()
48
+ ));
49
+
50
+ $this->addTab('push_notification', array(
51
+ 'label' => $this->__('Push Notifications'),
52
+ 'title' => $this->__('Push Notifications'),
53
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_pushnotifications')->toHtml()
54
+ ));
55
+
56
+
57
+ $this->addTab('product_sliders', array(
58
+ 'label' => $this->__('Product Sliders'),
59
+ 'title' => $this->__('Product Sliders'),
60
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_productslider')->toHtml()
61
+ ));
62
+
63
+ $this->addTab('category_icons', array(
64
+ 'label' => $this->__('Category Icons'),
65
+ 'title' => $this->__('Category Icons'),
66
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_categoryicon')->toHtml()
67
+ ));
68
+
69
+ $this->addTab('mobile_website_settings', array(
70
+ 'label' => $this->__('Mobile Website Settings'),
71
+ 'title' => $this->__('Mobile Website Settings'),
72
+ 'content' => $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_popup')->toHtml()
73
+ ));
74
+
75
+ return parent::_beforeToHtml();
76
+ }
77
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid.php CHANGED
@@ -8,7 +8,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid extends Mage_Admi
8
  $this->setDefaultSort('id');
9
  $this->setDefaultDir('ASC');
10
  $this->setSaveParametersInSession(true);
11
-
12
  }
13
 
14
  protected function _prepareCollection()
@@ -21,71 +20,62 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid extends Mage_Admi
21
  protected function _prepareColumns()
22
  {
23
  $this->addColumn('id', array(
24
- 'header' => Mage::helper('mobiadmin')->__('ID'),
25
- 'align' =>'right',
26
- 'width' => '10px',
27
- 'index' => 'id',
28
- 'filter' => false,
29
- ));
30
 
31
  $this->addColumn('app_name', array(
32
- 'header' => Mage::helper('mobiadmin')->__('App Name'),
33
- 'align' =>'left',
34
- 'index' => 'app_name',
35
- 'width' => '50px',
36
- ));
37
-
38
-
39
- /*$this->addColumn('app_store', array(
40
- 'header' => Mage::helper('mobiadmin')->__($this->__('Application Store')),
41
- 'width' => '150px',
42
- 'index' => 'app_storeid',
43
- 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_Store',
44
- 'filter' => false,
45
- ));*/
46
 
47
  $this->addColumn('app_key', array(
48
- 'header' => Mage::helper('mobiadmin')->__('App Key'),
49
- 'width' => '150px',
50
- 'index' => 'app_key',
51
- ));
52
 
53
  $this->addColumn('license_type', array(
54
- 'header' => Mage::helper('mobiadmin')->__('License Type'),
55
- 'width' => '150px',
56
- 'index' => 'app_mode',
57
- 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_Licence',
58
- 'filter' => false,
59
- ));
60
 
61
  $this->addColumn('android_status', array(
62
- 'header' => Mage::helper('mobiadmin')->__('Android Status'),
63
- 'width' => '150px',
64
- 'index' => 'android_url',
65
- 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_AndroidStatus',
66
- 'filter' => false,
67
- ));
68
 
69
  $this->addColumn('ios_status', array(
70
- 'header' => Mage::helper('mobiadmin')->__('iOS Status'),
71
- 'width' => '150px',
72
- 'index' => 'ios_url',
73
- 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_IosStatus',
74
- 'filter' => false,
75
- ));
76
 
77
  $this->addColumn('action',
78
  array(
79
- 'header' => Mage::helper('mobiadmin')->__('Action'),
80
- 'width' => '100',
81
- 'type' => 'action',
82
- 'getter' => 'getId',
83
- 'sortable' => false,
84
- 'index' => 'stores',
85
- 'is_system' => true,
86
- 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_Action',
87
- 'filter' => false,
88
- ));
89
  return parent::_prepareColumns();
90
  }
91
  }
8
  $this->setDefaultSort('id');
9
  $this->setDefaultDir('ASC');
10
  $this->setSaveParametersInSession(true);
 
11
  }
12
 
13
  protected function _prepareCollection()
20
  protected function _prepareColumns()
21
  {
22
  $this->addColumn('id', array(
23
+ 'header' => Mage::helper('mobiadmin')->__('ID'),
24
+ 'align' =>'right',
25
+ 'width' => '10px',
26
+ 'index' => 'id',
27
+ 'filter' => false,
28
+ ));
29
 
30
  $this->addColumn('app_name', array(
31
+ 'header' => Mage::helper('mobiadmin')->__('App Name'),
32
+ 'align' =>'left',
33
+ 'index' => 'app_name',
34
+ 'width' => '50px',
35
+ ));
 
 
 
 
 
 
 
 
 
36
 
37
  $this->addColumn('app_key', array(
38
+ 'header' => Mage::helper('mobiadmin')->__('App Key'),
39
+ 'width' => '150px',
40
+ 'index' => 'app_key',
41
+ ));
42
 
43
  $this->addColumn('license_type', array(
44
+ 'header' => Mage::helper('mobiadmin')->__('License Type'),
45
+ 'width' => '150px',
46
+ 'index' => 'app_mode',
47
+ 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_Licence',
48
+ 'filter' => false,
49
+ ));
50
 
51
  $this->addColumn('android_status', array(
52
+ 'header' => Mage::helper('mobiadmin')->__('Android Status'),
53
+ 'width' => '150px',
54
+ 'index' => 'android_url',
55
+ 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_AndroidStatus',
56
+ 'filter' => false,
57
+ ));
58
 
59
  $this->addColumn('ios_status', array(
60
+ 'header' => Mage::helper('mobiadmin')->__('iOS Status'),
61
+ 'width' => '150px',
62
+ 'index' => 'ios_url',
63
+ 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_IosStatus',
64
+ 'filter' => false,
65
+ ));
66
 
67
  $this->addColumn('action',
68
  array(
69
+ 'header' => Mage::helper('mobiadmin')->__('Action'),
70
+ 'width' => '100',
71
+ 'type' => 'action',
72
+ 'getter' => 'getId',
73
+ 'sortable' => false,
74
+ 'index' => 'stores',
75
+ 'is_system' => true,
76
+ 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_Action',
77
+ 'filter' => false,
78
+ ));
79
  return parent::_prepareColumns();
80
  }
81
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid/Renderer/AndroidStatus.php CHANGED
@@ -4,7 +4,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_AndroidS
4
  public function render(Varien_Object $row)
5
  {
6
  $androidStatus = $row->getAndroidStatus();
7
-
8
  return $androidStatus;
9
  }
10
  }
4
  public function render(Varien_Object $row)
5
  {
6
  $androidStatus = $row->getAndroidStatus();
 
7
  return $androidStatus;
8
  }
9
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Applications/Grid/Renderer/IosStatus.php CHANGED
@@ -4,7 +4,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Applications_Grid_Renderer_IosStatu
4
  public function render(Varien_Object $row)
5
  {
6
  $iosStatus = $row->getIosStatus();
7
-
8
  return $iosStatus;
9
  }
10
  }
4
  public function render(Varien_Object $row)
5
  {
6
  $iosStatus = $row->getIosStatus();
 
7
  return $iosStatus;
8
  }
9
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Dashboard/Sales.php ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiadmin_Block_Adminhtml_Dashboard_Sales extends Mage_Adminhtml_Block_Dashboard_Sales
4
+ {
5
+ protected function _prepareLayout()
6
+ {
7
+ if (!Mage::helper('core')->isModuleEnabled('Mage_Reports')) {
8
+ return $this;
9
+ }
10
+ $isFilter = $this->getRequest()->getParam('store') || $this->getRequest()->getParam('website') || $this->getRequest()->getParam('group');
11
+
12
+ $collection = Mage::getResourceModel('reports/order_collection')
13
+ ->calculateSales($isFilter);
14
+
15
+ if ($this->getRequest()->getParam('store')) {
16
+ $collection->addFieldToFilter('store_id', $this->getRequest()->getParam('store'));
17
+ } else if ($this->getRequest()->getParam('website')){
18
+ $storeIds = Mage::app()->getWebsite($this->getRequest()->getParam('website'))->getStoreIds();
19
+ $collection->addFieldToFilter('store_id', array('in' => $storeIds));
20
+ } else if ($this->getRequest()->getParam('group')){
21
+ $storeIds = Mage::app()->getGroup($this->getRequest()->getParam('group'))->getStoreIds();
22
+ $collection->addFieldToFilter('store_id', array('in' => $storeIds));
23
+ }
24
+
25
+ $collection->load();
26
+ $sales = $collection->getFirstItem();
27
+ $this->addTotal($this->__('Lifetime Sales'), $sales->getLifetime());
28
+ $this->addTotal($this->__('Average Orders'), $sales->getAverage());
29
+ if($this->getEnableMobiDashboard()){
30
+ $this->addTotal($this->__('MobiCommerce Sales'), $this->getMobiSales());
31
+ }
32
+ }
33
+
34
+ public function getMobiSales()
35
+ {
36
+ $salesCollection = Mage::getModel('sales/order')->getCollection();
37
+ $orderTotals = $salesCollection->addFieldToFilter('orderfromplatform', 'mobicommerce')->getColumnValues('grand_total');
38
+ $totalSum = array_sum($orderTotals);
39
+ return $totalSum;
40
+ }
41
+
42
+ public function getEnableMobiDashboard()
43
+ {
44
+ $orderCollection = Mage::getModel('sales/order')->getCollection();
45
+ $firstOrderCollection = $orderCollection->getFirstItem()->getData();
46
+ if (array_key_exists('orderfromplatform', $firstOrderCollection)) {
47
+ return true;
48
+ }else{
49
+ return false;
50
+ }
51
+
52
+ }
53
+ }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Menu.php CHANGED
@@ -44,7 +44,6 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Menu extends Mage_Adminhtml_Block_P
44
  $html .= '</li>' . PHP_EOL;
45
  }
46
  $html .= '</ul>' . PHP_EOL;
47
-
48
  return $html;
49
  }
50
  }
44
  $html .= '</li>' . PHP_EOL;
45
  }
46
  $html .= '</ul>' . PHP_EOL;
 
47
  return $html;
48
  }
49
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Notification.php CHANGED
@@ -3,10 +3,10 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Notification extends Mage_Adminhtml
3
  {
4
  public function __construct()
5
  {
6
- $this->_controller = 'adminhtml_notification';
7
- $this->_blockGroup = 'mobiadmin';
8
- $this->_headerText = Mage::helper('mobiadmin')->__('Notifications');
9
- parent::__construct();
10
- $this->_removeButton('add');
11
  }
12
  }
3
  {
4
  public function __construct()
5
  {
6
+ $this->_controller = 'adminhtml_notification';
7
+ $this->_blockGroup = 'mobiadmin';
8
+ $this->_headerText = Mage::helper('mobiadmin')->__('Notifications');
9
+ parent::__construct();
10
+ $this->_removeButton('add');
11
  }
12
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Notification/Grid.php CHANGED
@@ -20,62 +20,64 @@ class Mobicommerce_Mobiadmin_Block_Adminhtml_Notification_Grid extends Mage_Admi
20
  protected function _prepareColumns()
21
  {
22
  $this->addColumn('type', array(
23
- 'header' => Mage::helper('mobiadmin')->__('Type'),
24
- 'align' =>'left',
25
- 'index' => 'type',
26
- 'width' => '50px',
27
- 'filter' => false,
28
- 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Notification_Grid_Renderer_Type',
29
- ));
30
 
31
 
32
  $this->addColumn('date_added', array(
33
- 'header' => Mage::helper('mobiadmin')->__('Date Added'),
34
- 'width' => '50px',
35
- 'index' => 'date_added',
36
- 'filter' => false,
37
- ));
38
 
39
  $this->addColumn('message', array(
40
- 'header' => Mage::helper('mobiadmin')->__('Message'),
41
- 'width' => '500px',
42
- 'index' => 'message',
43
- 'filter' => false,
44
- ));
45
 
46
  $this->addColumn('action',
47
  array(
48
- 'header' => Mage::helper('mobiadmin')->__('Action'),
49
- 'width' => '100',
50
- 'type' => 'action',
51
- 'getter' => 'getId',
52
- 'sortable' => false,
53
- 'index' => 'stores',
54
- 'is_system' => true,
55
- 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Notification_Grid_Renderer_Action',
56
- ));
57
  return parent::_prepareColumns();
58
  }
 
59
  public function getMainButtonsHtml()
60
  {
61
  return '';
62
  }
 
63
  protected function _prepareMassaction()
64
  {
65
  $this->setMassactionIdField('id');
66
  $this->getMassactionBlock()->setFormFieldName('ids');
67
  $this->getMassactionBlock()->addItem(
68
  'delete', array(
69
- 'label' => Mage::helper('mobiadmin')->__('Delete'),
70
- 'url' => $this->getUrl('*/*/massDelete'),
71
- 'confirm' => Mage::helper('mobiadmin')->__('Are you sure?')
72
- )
73
  );
74
  $this->getMassactionBlock()->addItem(
75
- 'mark_as_read', array(
76
- 'label' => Mage::helper('mobiadmin')->__('Mark As Read'),
77
- 'url' => $this->getUrl('*/*/massRead')
78
- )
79
  );
80
  }
81
  }
20
  protected function _prepareColumns()
21
  {
22
  $this->addColumn('type', array(
23
+ 'header' => Mage::helper('mobiadmin')->__('Type'),
24
+ 'align' =>'left',
25
+ 'index' => 'type',
26
+ 'width' => '50px',
27
+ 'filter' => false,
28
+ 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Notification_Grid_Renderer_Type',
29
+ ));
30
 
31
 
32
  $this->addColumn('date_added', array(
33
+ 'header' => Mage::helper('mobiadmin')->__('Date Added'),
34
+ 'width' => '50px',
35
+ 'index' => 'date_added',
36
+ 'filter' => false,
37
+ ));
38
 
39
  $this->addColumn('message', array(
40
+ 'header' => Mage::helper('mobiadmin')->__('Message'),
41
+ 'width' => '500px',
42
+ 'index' => 'message',
43
+ 'filter' => false,
44
+ ));
45
 
46
  $this->addColumn('action',
47
  array(
48
+ 'header' => Mage::helper('mobiadmin')->__('Action'),
49
+ 'width' => '100',
50
+ 'type' => 'action',
51
+ 'getter' => 'getId',
52
+ 'sortable' => false,
53
+ 'index' => 'stores',
54
+ 'is_system' => true,
55
+ 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Notification_Grid_Renderer_Action',
56
+ ));
57
  return parent::_prepareColumns();
58
  }
59
+
60
  public function getMainButtonsHtml()
61
  {
62
  return '';
63
  }
64
+
65
  protected function _prepareMassaction()
66
  {
67
  $this->setMassactionIdField('id');
68
  $this->getMassactionBlock()->setFormFieldName('ids');
69
  $this->getMassactionBlock()->addItem(
70
  'delete', array(
71
+ 'label' => Mage::helper('mobiadmin')->__('Delete'),
72
+ 'url' => $this->getUrl('*/*/massDelete'),
73
+ 'confirm' => Mage::helper('mobiadmin')->__('Are you sure?')
74
+ )
75
  );
76
  $this->getMassactionBlock()->addItem(
77
+ 'mark_as_read', array(
78
+ 'label' => Mage::helper('mobiadmin')->__('Mark As Read'),
79
+ 'url' => $this->getUrl('*/*/massRead')
80
+ )
81
  );
82
  }
83
  }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Order/Grid.php ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Mobicommerce_Mobiadmin_Block_Adminhtml_Order_Grid extends Mage_Adminhtml_Block_Sales_Order_Grid
3
+ {
4
+ public function _prepareColumns()
5
+ {
6
+ $this->addColumn('real_order_id', array(
7
+ 'header' => Mage::helper('sales')->__('Order #'),
8
+ 'width' => '80px',
9
+ 'type' => 'text',
10
+ 'index' => 'increment_id',
11
+ ));
12
+
13
+ if (!Mage::app()->isSingleStoreMode()) {
14
+ $this->addColumn('store_id', array(
15
+ 'header' => Mage::helper('sales')->__('Purchased From (Store)'),
16
+ 'index' => 'store_id',
17
+ 'type' => 'store',
18
+ 'store_view' => true,
19
+ 'display_deleted' => true,
20
+ ));
21
+ }
22
+
23
+ $this->addColumn('created_at', array(
24
+ 'header' => Mage::helper('sales')->__('Purchased On'),
25
+ 'index' => 'created_at',
26
+ 'type' => 'datetime',
27
+ 'width' => '100px',
28
+ ));
29
+
30
+ $this->addColumn('billing_name', array(
31
+ 'header' => Mage::helper('sales')->__('Bill to Name'),
32
+ 'index' => 'billing_name',
33
+ ));
34
+
35
+ $this->addColumn('shipping_name', array(
36
+ 'header' => Mage::helper('sales')->__('Ship to Name'),
37
+ 'index' => 'shipping_name',
38
+ ));
39
+
40
+ $this->addColumn('orderfromplatform', array(
41
+ 'header' => Mage::helper('sales')->__('Order From'),
42
+ 'width' => '80px',
43
+ 'type' => 'text',
44
+ 'index' => 'order_id',
45
+ 'filter' => false,
46
+ 'renderer' => 'Mobicommerce_Mobiadmin_Block_Adminhtml_Order_Grid_Renderer_Orderfrom'
47
+ ));
48
+
49
+ $this->addColumn('base_grand_total', array(
50
+ 'header' => Mage::helper('sales')->__('G.T. (Base)'),
51
+ 'index' => 'base_grand_total',
52
+ 'type' => 'currency',
53
+ 'currency' => 'base_currency_code',
54
+ ));
55
+
56
+ $this->addColumn('grand_total', array(
57
+ 'header' => Mage::helper('sales')->__('G.T. (Purchased)'),
58
+ 'index' => 'grand_total',
59
+ 'type' => 'currency',
60
+ 'currency' => 'order_currency_code',
61
+ ));
62
+
63
+ $this->addColumn('status', array(
64
+ 'header' => Mage::helper('sales')->__('Status'),
65
+ 'index' => 'status',
66
+ 'type' => 'options',
67
+ 'width' => '70px',
68
+ 'options' => Mage::getSingleton('sales/order_config')->getStatuses(),
69
+ ));
70
+
71
+ if (Mage::getSingleton('admin/session')->isAllowed('sales/order/actions/view')) {
72
+ $this->addColumn('action',
73
+ array(
74
+ 'header' => Mage::helper('sales')->__('Action'),
75
+ 'width' => '50px',
76
+ 'type' => 'action',
77
+ 'getter' => 'getId',
78
+ 'actions' => array(
79
+ array(
80
+ 'caption' => Mage::helper('sales')->__('View'),
81
+ 'url' => array('base'=>'*/sales_order/view'),
82
+ 'field' => 'order_id',
83
+ 'data-column' => 'action',
84
+ )
85
+ ),
86
+ 'filter' => false,
87
+ 'sortable' => false,
88
+ 'index' => 'stores',
89
+ 'is_system' => true,
90
+ ));
91
+ }
92
+ $this->addRssList('rss/order/new', Mage::helper('sales')->__('New Order RSS'));
93
+ $this->addExportType('*/*/exportCsv', Mage::helper('sales')->__('CSV'));
94
+ $this->addExportType('*/*/exportExcel', Mage::helper('sales')->__('Excel XML'));
95
+
96
+ return parent::_prepareColumns();
97
+ }
98
+ }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Order/Grid/Renderer/Orderfrom.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Mobicommerce_Mobiadmin_Block_Adminhtml_Order_Grid_Renderer_Orderfrom extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
3
+ {
4
+ public function render(Varien_Object $row)
5
+ {
6
+
7
+ $order = Mage::getModel('sales/order')->load($row->getData('entity_id'));
8
+ $platform = $order->getOrderfromplatform();
9
+ if(empty($platform)){
10
+ $platform = 'Website';
11
+ }else if($platform == 'mobicommerce'){
12
+ $platform = 'MobiCommerce';
13
+ }
14
+ return $platform;
15
+ }
16
+ }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Filter/Form.php ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Filter_Form extends Mage_Adminhtml_Block_Report_Filter_Form
4
+ {
5
+ /**
6
+ * Add fieldset with general report fields
7
+ *
8
+ * @return Mage_Adminhtml_Block_Report_Filter_Form
9
+ */
10
+ protected function _prepareForm()
11
+ {
12
+ $actionUrl = $this->getUrl('*/*/sales');
13
+ $form = new Varien_Data_Form(
14
+ array('id' => 'filter_form', 'action' => $actionUrl, 'method' => 'get')
15
+ );
16
+ $htmlIdPrefix = 'sales_report_';
17
+ $form->setHtmlIdPrefix($htmlIdPrefix);
18
+ $fieldset = $form->addFieldset('base_fieldset', array('legend'=>Mage::helper('reports')->__('Filter')));
19
+
20
+ $dateFormatIso = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
21
+
22
+ $fieldset->addField('store_ids', 'hidden', array(
23
+ 'name' => 'store_ids'
24
+ ));
25
+
26
+ $fieldset->addField('report_type', 'select', array(
27
+ 'name' => 'report_type',
28
+ 'options' => $this->_reportTypeOptions,
29
+ 'label' => Mage::helper('reports')->__('Match Period To'),
30
+ ));
31
+
32
+ $fieldset->addField('period_type', 'select', array(
33
+ 'name' => 'period_type',
34
+ 'options' => array(
35
+ 'day' => Mage::helper('reports')->__('Day'),
36
+ 'month' => Mage::helper('reports')->__('Month'),
37
+ 'year' => Mage::helper('reports')->__('Year')
38
+ ),
39
+ 'label' => Mage::helper('reports')->__('Period'),
40
+ 'title' => Mage::helper('reports')->__('Period')
41
+ ));
42
+
43
+ $fieldset->addField('orderfrom', 'select', array(
44
+ 'name' => 'orderfrom',
45
+ 'options' => array(
46
+ 'both' => Mage::helper('reports')->__('Both'),
47
+ 'mobicommerce' => Mage::helper('reports')->__('MobiCommerce'),
48
+ 'website' => Mage::helper('reports')->__('Website')
49
+ ),
50
+ 'label' => Mage::helper('reports')->__('Order From'),
51
+ 'title' => Mage::helper('reports')->__('Order From')
52
+ ));
53
+
54
+ $fieldset->addField('from', 'date', array(
55
+ 'name' => 'from',
56
+ 'format' => $dateFormatIso,
57
+ 'image' => $this->getSkinUrl('images/grid-cal.gif'),
58
+ 'label' => Mage::helper('reports')->__('From'),
59
+ 'title' => Mage::helper('reports')->__('From'),
60
+ 'required' => true
61
+ ));
62
+
63
+ $fieldset->addField('to', 'date', array(
64
+ 'name' => 'to',
65
+ 'format' => $dateFormatIso,
66
+ 'image' => $this->getSkinUrl('images/grid-cal.gif'),
67
+ 'label' => Mage::helper('reports')->__('To'),
68
+ 'title' => Mage::helper('reports')->__('To'),
69
+ 'required' => true
70
+ ));
71
+
72
+ $fieldset->addField('show_empty_rows', 'select', array(
73
+ 'name' => 'show_empty_rows',
74
+ 'options' => array(
75
+ '1' => Mage::helper('reports')->__('Yes'),
76
+ '0' => Mage::helper('reports')->__('No')
77
+ ),
78
+ 'label' => Mage::helper('reports')->__('Empty Rows'),
79
+ 'title' => Mage::helper('reports')->__('Empty Rows')
80
+ ));
81
+
82
+ $form->setUseContainer(true);
83
+ $this->setForm($form);
84
+ //return parent::_prepareForm();
85
+ }
86
+ }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Filter/Form/Order.php ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Filter_Form_Order extends Mage_Sales_Block_Adminhtml_Report_Filter_Form_Order
4
+ {
5
+ protected function _prepareForm()
6
+ {
7
+ parent::_prepareForm();
8
+ $form = $this->getForm();
9
+ $htmlIdPrefix = $form->getHtmlIdPrefix();
10
+ /** @var Varien_Data_Form_Element_Fieldset $fieldset */
11
+ $fieldset = $this->getForm()->getElement('base_fieldset');
12
+ $orderCollection = Mage::getModel('sales/order')->getCollection();
13
+ $firstOrderCollection = $orderCollection->getFirstItem()->getData();
14
+ if (array_key_exists('orderfromplatform', $firstOrderCollection)) {
15
+ $fieldset->addField('orderfrom', 'select', array(
16
+ 'name' => 'orderfrom',
17
+ 'options' => array(
18
+ 'both' => Mage::helper('reports')->__('Both'),
19
+ 'mobicommerce' => Mage::helper('reports')->__('MobiCommerce'),
20
+ 'website' => Mage::helper('reports')->__('Website')
21
+ ),
22
+ 'label' => Mage::helper('reports')->__('Order From'),
23
+ 'title' => Mage::helper('reports')->__('Order From')
24
+ ));
25
+ }
26
+ return $this;
27
+ }
28
+ }
app/code/local/Mobicommerce/Mobiadmin/Block/Adminhtml/Report/Sales/Sales/Grid.php ADDED
@@ -0,0 +1,378 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category Mage
22
+ * @package Mage_Adminhtml
23
+ * @copyright Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Adminhtml sales report grid block
29
+ *
30
+ * @category Mage
31
+ * @package Mage_Adminhtml
32
+ * @author Magento Core Team <core@magentocommerce.com>
33
+ */
34
+ class Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Sales_Sales_Grid extends Mage_Adminhtml_Block_Report_Sales_Sales_Grid
35
+ {
36
+ protected $_columnGroupBy = 'period';
37
+
38
+ public function __construct()
39
+ {
40
+ parent::__construct();
41
+ $this->setCountTotals(true);
42
+ }
43
+
44
+ public function getResourceCollectionName()
45
+ {
46
+ return ($this->getFilterData()->getData('report_type') == 'updated_at_order')
47
+ ? 'sales/report_order_updatedat_collection'
48
+ : 'sales/report_order_collection';
49
+ }
50
+ protected function _prepareCollection() {
51
+ parent::_prepareCollection();
52
+ $collection = $this->getCollection();
53
+
54
+
55
+ $fromDate = $this->getFilterData('from');
56
+ $report_type = $this->getFilterData('report_type');
57
+ if($report_type == 'created_at_order'){
58
+ $filterby = 'created_at';
59
+ }else if($report_type == 'updated_at_order'){
60
+ $filterby = 'updated_at';
61
+ }
62
+ $toDate = $this->getFilterData('to');
63
+ $orderfrom = $this->getFilterData('orderfrom');
64
+ $orderstatus = $this->getFilterData('show_order_statuses');
65
+ if($orderfrom =='mobicommerce' || $orderfrom =='website'){
66
+ $fromDate = date('Y-m-d H:i:s', strtotime($fromDate));
67
+ $toDate = date('Y-m-d H:i:s', strtotime($toDate));
68
+ if($orderfrom =='mobicommerce'){
69
+ if($orderstatus == '1')
70
+ {
71
+ $order_statuses = $this->getFilterData('order_statuses');
72
+ $orderCollection = Mage::getModel('sales/order')->getCollection()
73
+ ->addAttributeToFilter($filterby, array('from'=>$fromDate, 'to'=>$toDate))
74
+ ->addAttributeToFilter('status', array('in' => $order_statuses))
75
+ ->addAttributeToFilter('orderfromplatform', array('eq' => 'mobicommerce'));
76
+ }else{
77
+ $orderCollection = Mage::getModel('sales/order')->getCollection()
78
+ ->addAttributeToFilter($filterby, array('from'=>$fromDate, 'to'=>$toDate))
79
+ ->addAttributeToFilter('orderfromplatform', array('eq' => 'mobicommerce'));
80
+ }
81
+ }elseif($orderfrom =='website'){
82
+ if($orderstatus == '1')
83
+ {
84
+ $order_statuses = $this->getFilterData('order_statuses');
85
+ $orderCollection = Mage::getModel('sales/order')->getCollection()
86
+ ->addAttributeToFilter($filterby, array('from'=>$fromDate, 'to'=>$toDate))
87
+ ->addAttributeToFilter('status', array('in' => $order_statuses))
88
+ ->addAttributeToFilter('orderfromplatform', array('neq' => 'mobicommerce'));
89
+
90
+ }else{
91
+ $orderCollection = Mage::getModel('sales/order')->getCollection()
92
+ ->addAttributeToFilter($filterby, array('from'=>$fromDate, 'to'=>$toDate))
93
+ ->addAttributeToFilter(
94
+ 'orderfromplatform',
95
+ array(array('neq' => 'mobicommerce'),array('null' => 'null')));
96
+ }
97
+ }
98
+ //echo $orderCollection->getSelect();
99
+ $filtercollection = array();
100
+ foreach($orderCollection->getData() as $order)
101
+ {
102
+ $created_date = date('Y-m-d', strtotime($order[$filterby]));
103
+ if(array_key_exists($created_date,$filtercollection))
104
+ {
105
+ $filtercollection[$created_date][] = $order;
106
+ }else{
107
+ $filtercollection[$created_date] = array($order);
108
+ }
109
+
110
+ }
111
+ $item1 = array();
112
+ foreach($collection as $item){
113
+ $item1[] = $item->getData();
114
+ }
115
+
116
+ $collectionforfilter = array();
117
+ $i = 0;
118
+ foreach($filtercollection as $indexDate => $orderData){
119
+ $collectionforfilter[$i]['period'] = $indexDate;
120
+ $collectionforfilter[$i]['orders_count'] = count($orderData);
121
+ $qty = array();
122
+ $base_subtotal_canceled = array();
123
+ $total_invoiced_amount = array();
124
+ $total_canceled_amount = array();
125
+ $total_paid_amount = array();
126
+ $total_refunded_amount = array();
127
+ $total_tax_amount = array();
128
+ $total_shipping_amount = array();
129
+ $total_discount_amount = array();
130
+ foreach($orderData as $order){
131
+ $qty[] = $order['total_qty_ordered'];
132
+ $base_subtotal_canceled[] = $order['base_subtotal_canceled'];
133
+ $total_invoiced_amount[] = $order['subtotal_invoiced'];
134
+ $total_canceled_amount[] = $order['base_subtotal_canceled'];
135
+ $total_paid_amount[] = $order['base_total_paid'];
136
+ $total_refunded_amount[] = $order['subtotal_refunded'];
137
+ $total_tax_amount[] = $order['tax_amount'];
138
+ $total_shipping_amount[] = $order['shipping_amount'];
139
+ $total_discount_amount[] = $order['discount_amount'];
140
+ }
141
+ $collectionforfilter[$i]['total_qty_ordered'] = array_sum($qty);
142
+ $collectionforfilter[$i]['total_qty_invoiced'] = 0;
143
+ $collectionforfilter[$i]['total_income_amount'] = array_sum($total_paid_amount);
144
+ $collectionforfilter[$i]['total_revenue_amount'] = 0;
145
+ $collectionforfilter[$i]['total_profit_amount'] = 0;
146
+ $collectionforfilter[$i]['total_invoiced_amount'] = array_sum($total_invoiced_amount);
147
+ $collectionforfilter[$i]['total_canceled_amount'] = array_sum($total_canceled_amount);
148
+ $collectionforfilter[$i]['total_paid_amount'] = array_sum($total_paid_amount);
149
+ $collectionforfilter[$i]['total_refunded_amount'] = array_sum($total_refunded_amount);
150
+ $collectionforfilter[$i]['total_tax_amount'] = array_sum($total_tax_amount);
151
+ $collectionforfilter[$i]['total_tax_amount_actual'] = array_sum($total_tax_amount);
152
+ $collectionforfilter[$i]['total_shipping_amount'] = array_sum($total_shipping_amount);
153
+ $collectionforfilter[$i]['total_shipping_amount_actual'] = array_sum($total_shipping_amount);
154
+ $collectionforfilter[$i]['total_discount_amount'] = array_sum($total_discount_amount);
155
+ $collectionforfilter[$i]['total_discount_amount_actual'] = array_sum($total_discount_amount);
156
+
157
+ $zero_check = array(
158
+ "total_income_amount",
159
+ "total_tax_amount",
160
+ "total_discount_amount",
161
+ "total_refunded_amount",
162
+ "total_invoiced_amount",
163
+ "shipping_amount",
164
+ "total_shipping_amount",
165
+ "total_canceled_amount",
166
+ );
167
+ foreach($zero_check as $key){
168
+ if(empty($collectionforfilter[$i][$key])){
169
+ $collectionforfilter[$i][$key] = "0.00";
170
+ }
171
+ }
172
+ $i++;
173
+ }
174
+ $collection = new Varien_Data_Collection();
175
+ foreach ($collectionforfilter as $item) {
176
+ $varienObject = new Varien_Object();
177
+ $varienObject->setData($item);
178
+ $collection->addItem($varienObject);
179
+ }
180
+ $this->setCollection($collection);
181
+ }
182
+
183
+ }
184
+
185
+ public function getCountTotals()
186
+ {
187
+ $orderfrom = $this->getFilterData('orderfrom');
188
+ if($orderfrom !='mobicommerce' && $orderfrom !='website'){
189
+ return parent::getCountTotals();
190
+ }
191
+ }
192
+
193
+ protected function _prepareColumns()
194
+ {
195
+ $this->addColumn('period', array(
196
+ 'header' => Mage::helper('sales')->__('Period'),
197
+ 'index' => 'period',
198
+ 'width' => 100,
199
+ 'sortable' => false,
200
+ 'period_type' => $this->getPeriodType(),
201
+ 'renderer' => 'adminhtml/report_sales_grid_column_renderer_date',
202
+ 'totals_label' => Mage::helper('sales')->__('Total'),
203
+ 'html_decorators' => array('nobr'),
204
+ ));
205
+
206
+ $this->addColumn('orders_count', array(
207
+ 'header' => Mage::helper('sales')->__('Orders'),
208
+ 'index' => 'orders_count',
209
+ 'type' => 'number',
210
+ 'total' => 'sum',
211
+ 'sortable' => false
212
+ ));
213
+
214
+ $this->addColumn('total_qty_ordered', array(
215
+ 'header' => Mage::helper('sales')->__('Sales Items'),
216
+ 'index' => 'total_qty_ordered',
217
+ 'type' => 'number',
218
+ 'total' => 'sum',
219
+ 'sortable' => false
220
+ ));
221
+
222
+ $this->addColumn('total_qty_invoiced', array(
223
+ 'header' => Mage::helper('sales')->__('Items'),
224
+ 'index' => 'total_qty_invoiced',
225
+ 'type' => 'number',
226
+ 'total' => 'sum',
227
+ 'sortable' => false,
228
+ 'visibility_filter' => array('show_actual_columns')
229
+ ));
230
+
231
+ if ($this->getFilterData()->getStoreIds()) {
232
+ $this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
233
+ }
234
+ $currencyCode = $this->getCurrentCurrencyCode();
235
+ $rate = $this->getRate($currencyCode);
236
+
237
+ $this->addColumn('total_income_amount', array(
238
+ 'header' => Mage::helper('sales')->__('Sales Total'),
239
+ 'type' => 'currency',
240
+ 'currency_code' => $currencyCode,
241
+ 'index' => 'total_income_amount',
242
+ 'total' => 'sum',
243
+ 'sortable' => false,
244
+ 'rate' => $rate,
245
+ ));
246
+
247
+ $this->addColumn('total_revenue_amount', array(
248
+ 'header' => Mage::helper('sales')->__('Revenue'),
249
+ 'type' => 'currency',
250
+ 'currency_code' => $currencyCode,
251
+ 'index' => 'total_revenue_amount',
252
+ 'total' => 'sum',
253
+ 'sortable' => false,
254
+ 'visibility_filter' => array('show_actual_columns'),
255
+ 'rate' => $rate,
256
+ ));
257
+
258
+ $this->addColumn('total_profit_amount', array(
259
+ 'header' => Mage::helper('sales')->__('Profit'),
260
+ 'type' => 'currency',
261
+ 'currency_code' => $currencyCode,
262
+ 'index' => 'total_profit_amount',
263
+ 'total' => 'sum',
264
+ 'sortable' => false,
265
+ 'visibility_filter' => array('show_actual_columns'),
266
+ 'rate' => $rate,
267
+ ));
268
+
269
+ $this->addColumn('total_invoiced_amount', array(
270
+ 'header' => Mage::helper('sales')->__('Invoiced'),
271
+ 'type' => 'currency',
272
+ 'currency_code' => $currencyCode,
273
+ 'index' => 'total_invoiced_amount',
274
+ 'total' => 'sum',
275
+ 'sortable' => false,
276
+ 'rate' => $rate,
277
+ ));
278
+
279
+ $this->addColumn('total_paid_amount', array(
280
+ 'header' => Mage::helper('sales')->__('Paid'),
281
+ 'type' => 'currency',
282
+ 'currency_code' => $currencyCode,
283
+ 'index' => 'total_paid_amount',
284
+ 'total' => 'sum',
285
+ 'sortable' => false,
286
+ 'visibility_filter' => array('show_actual_columns'),
287
+ 'rate' => $rate,
288
+ ));
289
+
290
+ $this->addColumn('total_refunded_amount', array(
291
+ 'header' => Mage::helper('sales')->__('Refunded'),
292
+ 'type' => 'currency',
293
+ 'currency_code' => $currencyCode,
294
+ 'index' => 'total_refunded_amount',
295
+ 'total' => 'sum',
296
+ 'sortable' => false,
297
+ 'rate' => $rate,
298
+ ));
299
+
300
+ $this->addColumn('total_tax_amount', array(
301
+ 'header' => Mage::helper('sales')->__('Sales Tax'),
302
+ 'type' => 'currency',
303
+ 'currency_code' => $currencyCode,
304
+ 'index' => 'total_tax_amount',
305
+ 'total' => 'sum',
306
+ 'sortable' => false,
307
+ 'rate' => $rate,
308
+ ));
309
+
310
+ $this->addColumn('total_tax_amount_actual', array(
311
+ 'header' => Mage::helper('sales')->__('Tax'),
312
+ 'type' => 'currency',
313
+ 'currency_code' => $currencyCode,
314
+ 'index' => 'total_tax_amount_actual',
315
+ 'total' => 'sum',
316
+ 'sortable' => false,
317
+ 'visibility_filter' => array('show_actual_columns'),
318
+ 'rate' => $rate,
319
+ ));
320
+
321
+ $this->addColumn('total_shipping_amount', array(
322
+ 'header' => Mage::helper('sales')->__('Sales Shipping'),
323
+ 'type' => 'currency',
324
+ 'currency_code' => $currencyCode,
325
+ 'index' => 'total_shipping_amount',
326
+ 'total' => 'sum',
327
+ 'sortable' => false,
328
+ 'rate' => $rate,
329
+ ));
330
+
331
+ $this->addColumn('total_shipping_amount_actual', array(
332
+ 'header' => Mage::helper('sales')->__('Shipping'),
333
+ 'type' => 'currency',
334
+ 'currency_code' => $currencyCode,
335
+ 'index' => 'total_shipping_amount_actual',
336
+ 'total' => 'sum',
337
+ 'sortable' => false,
338
+ 'visibility_filter' => array('show_actual_columns'),
339
+ 'rate' => $rate,
340
+ ));
341
+
342
+ $this->addColumn('total_discount_amount', array(
343
+ 'header' => Mage::helper('sales')->__('Sales Discount'),
344
+ 'type' => 'currency',
345
+ 'currency_code' => $currencyCode,
346
+ 'index' => 'total_discount_amount',
347
+ 'total' => 'sum',
348
+ 'sortable' => false,
349
+ 'rate' => $rate,
350
+ ));
351
+
352
+ $this->addColumn('total_discount_amount_actual', array(
353
+ 'header' => Mage::helper('sales')->__('Discount'),
354
+ 'type' => 'currency',
355
+ 'currency_code' => $currencyCode,
356
+ 'index' => 'total_discount_amount_actual',
357
+ 'total' => 'sum',
358
+ 'sortable' => false,
359
+ 'visibility_filter' => array('show_actual_columns'),
360
+ 'rate' => $rate,
361
+ ));
362
+
363
+ $this->addColumn('total_canceled_amount', array(
364
+ 'header' => Mage::helper('sales')->__('Canceled'),
365
+ 'type' => 'currency',
366
+ 'currency_code' => $currencyCode,
367
+ 'index' => 'total_canceled_amount',
368
+ 'total' => 'sum',
369
+ 'sortable' => false,
370
+ 'rate' => $rate,
371
+ ));
372
+
373
+ $this->addExportType('*/*/exportSalesCsv', Mage::helper('adminhtml')->__('CSV'));
374
+ $this->addExportType('*/*/exportSalesExcel', Mage::helper('adminhtml')->__('Excel XML'));
375
+
376
+ return parent::_prepareColumns();
377
+ }
378
+ }
app/code/local/Mobicommerce/Mobiadmin/Helper/Data.php CHANGED
@@ -1,15 +1,14 @@
1
  <?php
2
  class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
3
  {
4
-
5
  public $productInstance;
6
 
7
  public function getAppCmsPage()
8
  {
9
- $applicationData = Mage::registry('application_data');
10
- $applicationCode = $applicationData->getAppCode();
11
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
12
- $CmsPageCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','cms_settings');
13
  $CmsPageCollection = $CmsPageCollection->getData();
14
  $CmsPageData = $CmsPageCollection['0'];
15
  $CmsPageDataValues = $CmsPageData['value'];
@@ -20,32 +19,32 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
20
 
21
  public function getAppLocaleCode()
22
  {
23
- $applicationData = Mage::registry('application_data');
24
- $storeId = $applicationData->getAppStoreid();
25
  $storeLocaleCode = Mage::getStoreConfig('general/locale/code',$storeId);
26
  return $storeLocaleCode;
27
  }
28
 
29
  public function getProductSliderCollection()
30
  {
31
- $applicationData = Mage::registry('application_data');
32
- $applicationCode = $applicationData->getAppCode();
33
  $collection = Mage::getModel('mobiadmin/appwidget')->getCollection();
34
- $CmsPageCollection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('app_type','product-slider')->setOrder('slider_position', 'ASC');
35
- return $CmsPageCollection;
36
  }
37
 
38
  public function getProductCollectionForSlider()
39
  {
40
- $applicationData = Mage::registry('application_data');
41
- $storeId = $applicationData->getAppStoreid();
42
  $collection = Mage::getModel('catalog/product')->getCollection()->setStoreId($storeId)
43
  ->addAttributeToSelect('*')
44
  ->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED));
45
  Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);
46
  Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection);
47
  Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($collection);
48
-
49
  return $collection;
50
  }
51
 
@@ -54,49 +53,52 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
54
  $id = Mage::app()->getRequest()->getParam('id', null);
55
  $model = Mage::getModel('mobiadmin/applications');
56
  $model->load((int) $id);
57
- $applicationData = $model;
58
- $applicationCode = $applicationData->getAppCode();
59
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
60
- $collection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','category_icons');
61
 
62
- $slectedIconscollection = $collection->getData();
63
- $slectedIconscollection = $slectedIconscollection['0']['value'];
64
-
65
- $slectedIconscollection = Mage::helper('mobiadmin')->_jsonUnserialize($slectedIconscollection);
66
-
67
- return $slectedIconscollection;
68
  }
69
 
70
  public function getBannerImages()
71
  {
72
- $applicationData = Mage::registry('application_data');
73
- $applicationCode = $applicationData->getAppCode();
74
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
75
- $collection = $collection->addFieldToFilter('app_code',$applicationCode)->addFieldToFilter('setting_code','banner_settings');
76
- $slectedBannerscollection = $collection->getData();
77
- $slectedBannerscollection = $slectedBannerscollection['0']['value'];
78
- $slectedBannerscollection = Mage::helper('mobiadmin')->_jsonUnserialize($slectedBannerscollection);
79
- return $slectedBannerscollection;
80
  }
81
 
82
- public function getCategoryIconValueByCatId($catId)
83
  {
84
- $selectedIcons = Mage::helper('mobiadmin')->getAppsSelectedCatIcons();
85
- foreach($selectedIcons as $selectedIcon){
86
- if($selectedIcon['category_id']==$catId){
87
- $mobiicon = $selectedIcon['mobiicon'];
88
- return $mobiicon;
89
- }
 
 
 
 
90
  }
 
91
  }
92
- public function getBannerImagesByAppCode($appCode)
 
93
  {
94
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
95
- $collection = $collection->addFieldToFilter('app_code',$appCode)->addFieldToFilter('setting_code','banner_settings');
96
- $slectedBannerscollection = $collection->getData();
97
- $slectedBannerscollection = $slectedBannerscollection['0']['value'];
98
- $slectedBannerscollection = Mage::helper('mobiadmin')->_jsonUnserialize($slectedBannerscollection);
99
- return $slectedBannerscollection;
100
  }
101
 
102
  public function getBestSellerProduct($storeId)
@@ -121,15 +123,15 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
121
  public function getNewProductCollection($storeId)
122
  {
123
  $todayDate = Mage::app()->getLocale()->date()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
124
- $collection = Mage::getModel('catalog/product')->setStoreId( $storeId )
125
- ->getCollection()
126
- ->addAttributeToFilter('news_from_date', array('date' => true, 'to' => $todayDate))
127
- ->addAttributeToFilter('news_to_date', array('or'=> array(
128
- 0 => array('date' => true, 'from' => $todayDate),
129
- 1 => array('is' => new Zend_Db_Expr('null')))
130
- ), 'left')
131
- ->addAttributeToSort('news_from_date', 'desc')
132
- ->addAttributeToSort('created_at', 'desc');
133
  $collection->getSelect()->limit(10);
134
  return $collection;
135
  }
@@ -138,9 +140,9 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
138
  {
139
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
140
  $collection = $collection->addFieldToFilter('app_code',$appCode)->addFieldToFilter('setting_code','theme_folder_name');
141
- $slectedThemecollection = $collection->getData();
142
- $themeName = $slectedThemecollection['0']['value'];
143
- return $themeName;
144
  }
145
 
146
  public function setLanguageCodeData($localeCode)
@@ -148,11 +150,11 @@ class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
148
  $languageCollection = Mage::getModel('mobiadmin/multilanguage')->getCollection()->addFieldToFilter('mm_language_code',$localeCode);
149
  $languageCollectionCount = $languageCollection->count();
150
  if(empty($languageCollectionCount)){
151
- $resource = Mage::getSingleton('core/resource');
152
- $readConnection = $resource->getConnection('core_read');
153
- $writeConnection = $resource->getConnection('core_write');
154
- $query = "INSERT INTO ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." (mm_language_code, mm_type, mm_label_code, mm_label, mm_maxlength, mm_text, mm_help) SELECT '".$localeCode."' AS mm_language_code, mm_type, mm_label_code, mm_label, mm_maxlength, mm_text, mm_help FROM ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." WHERE mm_language_code = 'en_US'";
155
- $writeConnection->query($query);
156
  }
157
  }
158
 
1
  <?php
2
  class Mobicommerce_Mobiadmin_Helper_Data extends Mage_Core_Helper_Abstract
3
  {
 
4
  public $productInstance;
5
 
6
  public function getAppCmsPage()
7
  {
8
+ $appdata = Mage::registry('application_data');
9
+ $appcode = $appdata->getAppCode();
10
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
11
+ $CmsPageCollection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('setting_code','cms_settings');
12
  $CmsPageCollection = $CmsPageCollection->getData();
13
  $CmsPageData = $CmsPageCollection['0'];
14
  $CmsPageDataValues = $CmsPageData['value'];
19
 
20
  public function getAppLocaleCode()
21
  {
22
+ $appdata = Mage::registry('application_data');
23
+ $storeId = $appdata->getAppStoreid();
24
  $storeLocaleCode = Mage::getStoreConfig('general/locale/code',$storeId);
25
  return $storeLocaleCode;
26
  }
27
 
28
  public function getProductSliderCollection()
29
  {
30
+ $appdata = Mage::registry('application_data');
31
+ $appcode = $appdata->getAppCode();
32
  $collection = Mage::getModel('mobiadmin/appwidget')->getCollection();
33
+ $sliderCollection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('app_type','product-slider')->setOrder('slider_position', 'ASC');
34
+ return $sliderCollection;
35
  }
36
 
37
  public function getProductCollectionForSlider()
38
  {
39
+ $appdata = Mage::registry('application_data');
40
+ $storeId = $appdata->getAppStoreid();
41
  $collection = Mage::getModel('catalog/product')->getCollection()->setStoreId($storeId)
42
  ->addAttributeToSelect('*')
43
  ->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED));
44
  Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);
45
  Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection);
46
  Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($collection);
47
+ $collection->setPageSize(200);
48
  return $collection;
49
  }
50
 
53
  $id = Mage::app()->getRequest()->getParam('id', null);
54
  $model = Mage::getModel('mobiadmin/applications');
55
  $model->load((int) $id);
56
+ $appcode = $model->getAppCode();
 
57
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
58
+ $collection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('setting_code','category_icons');
59
 
60
+ $selectedIconCollection = $collection->getData();
61
+ $selectedIconCollection = $selectedIconCollection['0']['value'];
62
+ $selectedIconCollection = Mage::helper('mobiadmin')->_jsonUnserialize($selectedIconCollection);
63
+ return $selectedIconCollection;
 
 
64
  }
65
 
66
  public function getBannerImages()
67
  {
68
+ $appdata = Mage::registry('application_data');
69
+ $appcode = $appdata->getAppCode();
70
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
71
+ $collection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('setting_code','banner_settings');
72
+ $bannersCollection = $collection->getData();
73
+ $bannersCollection = $bannersCollection['0']['value'];
74
+ $bannersCollection = Mage::helper('mobiadmin')->_jsonUnserialize($bannersCollection);
75
+ return $bannersCollection;
76
  }
77
 
78
+ public function getCategoryIconSettings()
79
  {
80
+ $appdata = Mage::registry('application_data');
81
+ $appcode = $appdata->getAppCode();
82
+ $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
83
+ $collection = $collection->addFieldToFilter('app_code',$appcode)->addFieldToFilter('setting_code','category_icons');
84
+
85
+ if($collection->count() > 0){
86
+ $categoryIconsCollection = $collection->getData();
87
+ $categoryIconsCollection = $categoryIconsCollection['0']['value'];
88
+ $categoryIconsCollection = Mage::helper('mobiadmin')->_jsonUnserialize($categoryIconsCollection);
89
+ return $categoryIconsCollection;
90
  }
91
+ return null;
92
  }
93
+
94
+ public function getBannerImagesByAppCode($appcode)
95
  {
96
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
97
+ $collection = $collection->addFieldToFilter('app_code', $appcode)->addFieldToFilter('setting_code','banner_settings');
98
+ $bannersCollection = $collection->getData();
99
+ $bannersCollection = $bannersCollection['0']['value'];
100
+ $bannersCollection = Mage::helper('mobiadmin')->_jsonUnserialize($bannersCollection);
101
+ return $bannersCollection;
102
  }
103
 
104
  public function getBestSellerProduct($storeId)
123
  public function getNewProductCollection($storeId)
124
  {
125
  $todayDate = Mage::app()->getLocale()->date()->toString(Varien_Date::DATETIME_INTERNAL_FORMAT);
126
+ $collection = Mage::getModel('catalog/product')->setStoreId($storeId)
127
+ ->getCollection()
128
+ ->addAttributeToFilter('news_from_date', array('date' => true, 'to' => $todayDate))
129
+ ->addAttributeToFilter('news_to_date', array('or'=> array(
130
+ 0 => array('date' => true, 'from' => $todayDate),
131
+ 1 => array('is' => new Zend_Db_Expr('null')))
132
+ ), 'left')
133
+ ->addAttributeToSort('news_from_date', 'desc')
134
+ ->addAttributeToSort('created_at', 'desc');
135
  $collection->getSelect()->limit(10);
136
  return $collection;
137
  }
140
  {
141
  $collection = Mage::getModel('mobiadmin/appsetting')->getCollection();
142
  $collection = $collection->addFieldToFilter('app_code',$appCode)->addFieldToFilter('setting_code','theme_folder_name');
143
+ $themeCollection = $collection->getData();
144
+ $themename = $themeCollection['0']['value'];
145
+ return $themename;
146
  }
147
 
148
  public function setLanguageCodeData($localeCode)
150
  $languageCollection = Mage::getModel('mobiadmin/multilanguage')->getCollection()->addFieldToFilter('mm_language_code',$localeCode);
151
  $languageCollectionCount = $languageCollection->count();
152
  if(empty($languageCollectionCount)){
153
+ $resource = Mage::getSingleton('core/resource');
154
+ $readConnection = $resource->getConnection('core_read');
155
+ $writeConnection = $resource->getConnection('core_write');
156
+ $query = "INSERT INTO ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." (mm_language_code, mm_type, mm_label_code, mm_label, mm_maxlength, mm_text, mm_help) SELECT '".$localeCode."' AS mm_language_code, mm_type, mm_label_code, mm_label, mm_maxlength, mm_text, mm_help FROM ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." WHERE mm_language_code = 'en_US'";
157
+ $writeConnection->query($query);
158
  }
159
  }
160
 
app/code/local/Mobicommerce/Mobiadmin/Model/Applications.php CHANGED
@@ -6,14 +6,15 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
6
  $this->_init('mobiadmin/applications');
7
  }
8
 
9
- public function saveApplicationData(array $saveData ,$store_id)
10
  {
 
11
  $errors = array();
12
  if(empty($store_id)){
13
- $store_id = Mage::app()
14
- ->getWebsite()
15
- ->getDefaultGroup()
16
- ->getDefaultStoreId();
17
  }
18
 
19
  $app_name = $saveData['app_name'];
@@ -22,16 +23,16 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
22
  $app_logo = $saveData['app_logo'];
23
  $app_licence_key = $saveData['app_license_key'];
24
  $android_url = $saveData['android_url'];
25
- $ios_url = $saveData['ios_url'];
26
- $android_status = $saveData['android_status'];
27
- $ios_status = $saveData['ios_status'];
28
  $app_storeid = $store_id;
29
  $webapp_url = $saveData['webapp_url'];
30
-
31
  $udid = $saveData['udid'];
 
32
  $appExist = Mage::getModel('mobiadmin/applications')->getCollection()
33
- ->addFieldToFilter('app_code',$app_code)
34
- ->addFieldToFilter('app_key',$app_key)->count();
35
  if(!$appExist){
36
  $this->_create_mobi_media_dir($saveData['app_code'], $saveData['app_theme_folder_name']);
37
  $applicationData = array(
@@ -47,21 +48,21 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
47
  'android_status' => $android_status,
48
  'webapp_url' => $webapp_url,
49
  'udid' => $udid,
50
- 'ios_url' => $ios_url,
51
- 'ios_status' => $ios_status,
52
  );
53
  //save in application info
54
  try {
55
- Mage::getModel('mobiadmin/applications')->setData($applicationData)->save();
56
  }catch(Exception $e){
57
  $errors[] = $e->getMessage();
58
  }
59
 
60
  $appinfo = serialize(array(
61
- 'android_appname' => '',
62
  'android_appweburl' => '',
63
  'android_appmobileurl' => '',
64
- 'ios_appname' => '',
65
  'ios_appweburl' => '',
66
  'ios_appmobileurl' => '',
67
  'app_description' => '',
@@ -74,17 +75,30 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
74
  'value' => $appinfo
75
  );
76
 
77
- try {
78
  Mage::getModel('mobiadmin/appsetting')->setData($appinfoData)->save();
79
  }catch(Exception $e){
80
  $errors[] = $e->getMessage();
81
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
 
83
- /***/
84
  $pushValue = array(
85
- 'active_push_notification' => 0,
86
- 'android_key' => null,
87
- 'android_sender_id' => null,
88
  'upload_iospem_file' => null,
89
  'upload_iospem_file_url' => null,
90
  'pem_password' => null,
@@ -136,16 +150,16 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
136
  $app_home_banners = array();
137
  $dir = Mage::getBaseDir('media').DS.'mobi_assets'.DS.'theme_files'.DS.$saveData['app_theme_folder_name'].DS.'home_banners';
138
  $cdir = scandir($dir);
139
- foreach ($cdir as $key => $value)
140
- {
141
- if (!in_array($value,array(".","..")) && !is_dir($dir . DIRECTORY_SEPARATOR . $value))
142
- {
143
  $img = $this->file_get_contents_curl($dir . DIRECTORY_SEPARATOR . $value);
144
  file_put_contents(Mage::getBaseDir('media').'/mobi_commerce/'.$app_code.'/home_banners/'.$value, $img);
145
  $app_home_banners[] = array(
146
- 'url' => Mage::getBaseUrl('media').'mobi_commerce/'.$app_code.'/home_banners/'.$value,
147
- 'is_active' => '1'
148
  );
 
149
  }
150
  }
151
 
@@ -169,24 +183,12 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
169
  }catch(Exception $e){
170
  $errors[] = $e->getMessage();
171
  }
172
-
173
- $pushnotifications_settings = array(
174
- 'app_code' => $app_code,
175
- 'setting_code' => 'pushnotifications_settings',
176
- 'value' => ''
177
- );
178
-
179
- try {
180
- Mage::getModel('mobiadmin/appsetting')->setData($pushnotifications_settings)->save();
181
- }catch(Exception $e){
182
- $errors[] = $e->getMessage();
183
- }
184
 
185
  $now = date("Y-m-d H:i:s", Mage::getModel('core/date')->timestamp(time()));
186
  $setting = json_encode(array('no_of_days' => 90));
187
 
188
  /* code to get 10 random featured products */
189
- $featuredProducts = Mage::getModel('mobiservices/catalog_catalog')->getRandomProducts(10);
190
  $featuredProductsIds = array();
191
  if(!empty($featuredProducts)){
192
  foreach ($featuredProducts as $key => $value) {
@@ -269,6 +271,18 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
269
  'created_time' => $now,
270
  'update_time' => $now,
271
  ),
 
 
 
 
 
 
 
 
 
 
 
 
272
  );
273
  foreach($productSliderSettings as $productSliderSetting){
274
  try{
@@ -369,7 +383,10 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
369
  $errors[] = $e->getMessage();
370
  }
371
  }
372
- return $errors;
 
 
 
373
  }
374
 
375
  protected function file_get_contents_curl($url) {
@@ -468,7 +485,6 @@ class Mobicommerce_Mobiadmin_Model_Applications extends Mage_Core_Model_Abstract
468
  $cssArray[] = str_replace("--COLOR--", $currentValue, $css);
469
 
470
  if(!empty($svgFilenames)){
471
- //echo ($element->svg_filenames);exit;
472
  $svgFilenames = explode('|', $svgFilenames);
473
  if(!empty($svgFilenames)){
474
  foreach($svgFilenames as $svg_filename){
6
  $this->_init('mobiadmin/applications');
7
  }
8
 
9
+ public function saveApplicationData($saveData, $store_id=null)
10
  {
11
+ $appid = null;
12
  $errors = array();
13
  if(empty($store_id)){
14
+ $store_id = Mage::app()
15
+ ->getWebsite()
16
+ ->getDefaultGroup()
17
+ ->getDefaultStoreId();
18
  }
19
 
20
  $app_name = $saveData['app_name'];
23
  $app_logo = $saveData['app_logo'];
24
  $app_licence_key = $saveData['app_license_key'];
25
  $android_url = $saveData['android_url'];
26
+ $ios_url = $saveData['ios_url'];
27
+ $android_status = $saveData['android_status'];
28
+ $ios_status = $saveData['ios_status'];
29
  $app_storeid = $store_id;
30
  $webapp_url = $saveData['webapp_url'];
 
31
  $udid = $saveData['udid'];
32
+
33
  $appExist = Mage::getModel('mobiadmin/applications')->getCollection()
34
+ ->addFieldToFilter('app_code', $app_code)
35
+ ->addFieldToFilter('app_key', $app_key)->count();
36
  if(!$appExist){
37
  $this->_create_mobi_media_dir($saveData['app_code'], $saveData['app_theme_folder_name']);
38
  $applicationData = array(
48
  'android_status' => $android_status,
49
  'webapp_url' => $webapp_url,
50
  'udid' => $udid,
51
+ 'ios_url' => $ios_url,
52
+ 'ios_status' => $ios_status,
53
  );
54
  //save in application info
55
  try {
56
+ $appid = Mage::getModel('mobiadmin/applications')->setData($applicationData)->save()->getId();
57
  }catch(Exception $e){
58
  $errors[] = $e->getMessage();
59
  }
60
 
61
  $appinfo = serialize(array(
62
+ 'android_appname' => $app_name,
63
  'android_appweburl' => '',
64
  'android_appmobileurl' => '',
65
+ 'ios_appname' => $app_name,
66
  'ios_appweburl' => '',
67
  'ios_appmobileurl' => '',
68
  'app_description' => '',
75
  'value' => $appinfo
76
  );
77
 
78
+ try{
79
  Mage::getModel('mobiadmin/appsetting')->setData($appinfoData)->save();
80
  }catch(Exception $e){
81
  $errors[] = $e->getMessage();
82
  }
83
+
84
+ $categoryIconSetting = array("MAGENTO_CATEGORY_THUMBNAIL" => 0);
85
+ if(in_array($saveData['app_theme_folder_name'], array("fashion_and_style")))
86
+ $categoryIconSetting = array("MAGENTO_CATEGORY_THUMBNAIL" => 1);
87
+ $categoryIconData = array(
88
+ 'app_code' => $app_code,
89
+ 'setting_code' => 'category_icons',
90
+ 'value' => serialize($categoryIconSetting)
91
+ );
92
+ try{
93
+ Mage::getModel('mobiadmin/appsetting')->setData($categoryIconData)->save();
94
+ }catch(Exception $e){
95
+ $errors[] = $e->getMessage();
96
+ }
97
 
 
98
  $pushValue = array(
99
+ 'active_push_notification' => 1,
100
+ 'android_key' => 'AIzaSyC5tw0jTUeFfcm2kvYMDk4AudnnF5DmJuM',
101
+ 'android_sender_id' => '881306584774',
102
  'upload_iospem_file' => null,
103
  'upload_iospem_file_url' => null,
104
  'pem_password' => null,
150
  $app_home_banners = array();
151
  $dir = Mage::getBaseDir('media').DS.'mobi_assets'.DS.'theme_files'.DS.$saveData['app_theme_folder_name'].DS.'home_banners';
152
  $cdir = scandir($dir);
153
+ $bannerCount = 0;
154
+ foreach($cdir as $key => $value){
155
+ if(!in_array($value,array(".","..")) && !is_dir($dir . DIRECTORY_SEPARATOR . $value)){
 
156
  $img = $this->file_get_contents_curl($dir . DIRECTORY_SEPARATOR . $value);
157
  file_put_contents(Mage::getBaseDir('media').'/mobi_commerce/'.$app_code.'/home_banners/'.$value, $img);
158
  $app_home_banners[] = array(
159
+ 'url' => Mage::getBaseUrl('media').'mobi_commerce/'.$app_code.'/home_banners/'.$value,
160
+ 'is_active' => (($bannerCount > 1)?'0':'1'),
161
  );
162
+ $bannerCount++;
163
  }
164
  }
165
 
183
  }catch(Exception $e){
184
  $errors[] = $e->getMessage();
185
  }
 
 
 
 
 
 
 
 
 
 
 
 
186
 
187
  $now = date("Y-m-d H:i:s", Mage::getModel('core/date')->timestamp(time()));
188
  $setting = json_encode(array('no_of_days' => 90));
189
 
190
  /* code to get 10 random featured products */
191
+ $featuredProducts = Mage::getModel('mobiservices/catalog_catalog')->getRandomProducts($store_id, 10);
192
  $featuredProductsIds = array();
193
  if(!empty($featuredProducts)){
194
  foreach ($featuredProducts as $key => $value) {
271
  'created_time' => $now,
272
  'update_time' => $now,
273
  ),
274
+ array(
275
+ 'app_code' => $app_code,
276
+ 'app_type' => 'product-slider',
277
+ 'slider_code' => 'recently-viewed-automated',
278
+ 'slider_label' => 'Recently Viewed',
279
+ 'slider_status' => '1',
280
+ 'slider_position' => '7',
281
+ 'slider_settings' => '',
282
+ 'slider_productIds' => '',
283
+ 'created_time' => $now,
284
+ 'update_time' => $now,
285
+ ),
286
  );
287
  foreach($productSliderSettings as $productSliderSetting){
288
  try{
383
  $errors[] = $e->getMessage();
384
  }
385
  }
386
+ return array(
387
+ 'appid' => $appid,
388
+ 'errors' => $errors
389
+ );
390
  }
391
 
392
  protected function file_get_contents_curl($url) {
485
  $cssArray[] = str_replace("--COLOR--", $currentValue, $css);
486
 
487
  if(!empty($svgFilenames)){
 
488
  $svgFilenames = explode('|', $svgFilenames);
489
  if(!empty($svgFilenames)){
490
  foreach($svgFilenames as $svg_filename){
app/code/local/Mobicommerce/Mobiadmin/Model/Appwidget.php CHANGED
@@ -8,15 +8,14 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
8
 
9
  public function getProductSliderData($data)
10
  {
11
- $appcode = isset($data['appcode'])?$data['appcode']:'12345678';
12
  $productsliderCollection =Mage::getModel('mobiadmin/appwidget')->getCollection()
13
- ->addFieldToFilter('app_code',$data['appcode'])
14
  ->addFieldToFilter('slider_status', '1')
15
  ->setOrder('slider_position', 'ASC');
16
  $sliderArray = array();
17
  $key = 0;
18
- if($productsliderCollection->count()>0)
19
- {
20
  foreach($productsliderCollection as $productslider){
21
  $productslider = $productslider->getData();
22
  if($productslider['slider_code'] == 'new-arrivals-automated'){
@@ -80,7 +79,6 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
80
  Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($bestseller_products);
81
  Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($bestseller_products);
82
 
83
- //echo $bestseller_products->getSelect();exit;
84
  if(!empty($bestseller_products)){
85
  $k = 0;
86
  $products = array();
@@ -99,7 +97,6 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
99
  $products[$k]['is_salable'] = $_bestseller_products->getIsSalable();
100
  $products[$k]['status'] = $_bestseller_products->getStatus();
101
  $products[$k]['product_thumbnail_url'] = Mage::helper('catalog/image')->init($_bestseller_products, 'thumbnail')->resize(200)->__toString();
102
-
103
  $prices = $this->_productPrices($_bestseller_products);
104
  if ($prices)
105
  $products[$k] = array_merge($products[$k], $prices);
@@ -111,8 +108,42 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
111
  $sliderArray[$key]['slider_productIds'] = $products;
112
  }
113
  }
114
- else{
115
- $productids = array();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  $productids = explode(",",$productslider['slider_productIds']);
117
  if(!empty($productids)){
118
  $products = array();
@@ -153,19 +184,16 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
153
  }
154
 
155
  protected function _productPrices($product){
 
156
  // ----- Get Price for bundle and ground products
157
  $type = $product->getTypeId();
158
  switch ($type) {
159
  case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
160
- /*
161
- ----- Bundle price
162
- */
163
- $prices = array();
164
  $productPrice = $product->getPriceModel();
165
  if (version_compare(Mage::getVersion(), '1.4.2.0', '>=') === true) {
166
- list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getTotalPrices($product, null, null, false);
167
  }else{
168
- list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getPrices($product, null, null, false);
169
  }
170
 
171
  if ($product->getPriceType() == 1) {
@@ -188,19 +216,12 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
188
  'min_price' => $_minimalPriceTax,
189
  'max_price' => $_maximalPriceTax,
190
  );
191
-
192
- // --- ENd Budle price
193
  break;
194
  case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
195
- /*
196
- ----- Grouped price
197
- */
198
- $prices = array();
199
  $_taxHelper = Mage::helper('tax');
200
  $_minimalPriceValue = $product->getMinimalPrice();
201
  //$_exclTax = $_taxHelper->getPrice($product, $_minimalPriceValue);
202
- //$_inclTax = $_taxHelper->getPrice($product, $_minimalPriceValue, true);
203
- //print_r($product->getData());exit;
204
 
205
  /* custom code added for getting minimum and maximum price for grouped product */
206
  $groupedProduct = $product;
@@ -221,10 +242,8 @@ class Mobicommerce_Mobiadmin_Model_Appwidget extends Mage_Core_Model_Abstract
221
  );
222
  }
223
 
224
- break;
225
- // -----END -- Grouped Price
226
  }
227
- // ----- end Price
228
  return $prices;
229
  }
230
 
8
 
9
  public function getProductSliderData($data)
10
  {
11
+ $appcode = isset($data['appcode'])?$data['appcode']:NULL;
12
  $productsliderCollection =Mage::getModel('mobiadmin/appwidget')->getCollection()
13
+ ->addFieldToFilter('app_code', $data['appcode'])
14
  ->addFieldToFilter('slider_status', '1')
15
  ->setOrder('slider_position', 'ASC');
16
  $sliderArray = array();
17
  $key = 0;
18
+ if($productsliderCollection->count()>0) {
 
19
  foreach($productsliderCollection as $productslider){
20
  $productslider = $productslider->getData();
21
  if($productslider['slider_code'] == 'new-arrivals-automated'){
79
  Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($bestseller_products);
80
  Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($bestseller_products);
81
 
 
82
  if(!empty($bestseller_products)){
83
  $k = 0;
84
  $products = array();
97
  $products[$k]['is_salable'] = $_bestseller_products->getIsSalable();
98
  $products[$k]['status'] = $_bestseller_products->getStatus();
99
  $products[$k]['product_thumbnail_url'] = Mage::helper('catalog/image')->init($_bestseller_products, 'thumbnail')->resize(200)->__toString();
 
100
  $prices = $this->_productPrices($_bestseller_products);
101
  if ($prices)
102
  $products[$k] = array_merge($products[$k], $prices);
108
  $sliderArray[$key]['slider_productIds'] = $products;
109
  }
110
  }
111
+ else if($productslider['slider_code'] == 'recently-viewed-automated'){
112
+ $limit = 10;
113
+ $recentlyViewedProducts = Mage::getSingleton('Mage_Reports_Block_Product_Viewed')->setPageSize($limit)->getItemsCollection();
114
+ $recentlyViewedProductsArray = array();
115
+ if($recentlyViewedProducts){
116
+ foreach($recentlyViewedProducts as $_product){
117
+ if($this->_checkProductAvailabilityParam($_product)){
118
+ $p = array(
119
+ 'entity_id' => $_product->getId(),
120
+ 'entity_type_id' => $_product->getEntityTypeId(),
121
+ 'attribute_set_id' => $_product->getAttributeSetId(),
122
+ 'type_id' => $_product->getTypeId(),
123
+ 'sku' => $_product->getSku(),
124
+ 'name' => $_product->getName(),
125
+ 'price' => $_product->getPrice(),
126
+ 'final_price' => $_product->getFinalPrice(),
127
+ 'special_price' => $_product->getSpecialPrice(),
128
+ 'is_salable' => $_product->getIsSalable(),
129
+ 'status' => $_product->getStatus(),
130
+ 'product_thumbnail_url' => Mage::helper('catalog/image')->init($_product, 'thumbnail')->resize(200)->__toString(),
131
+ );
132
+
133
+ $prices = $this->_productPrices($_product);
134
+ if ($prices)
135
+ $p = array_merge($p, $prices);
136
+
137
+ $recentlyViewedProductsArray[] = $p;
138
+ }
139
+ }
140
+ if(!empty($recentlyViewedProductsArray)){
141
+ $sliderArray[$key] = $productslider;
142
+ $sliderArray[$key]['slider_productIds'] = $recentlyViewedProductsArray;
143
+ }
144
+ }
145
+ }
146
+ else{
147
  $productids = explode(",",$productslider['slider_productIds']);
148
  if(!empty($productids)){
149
  $products = array();
184
  }
185
 
186
  protected function _productPrices($product){
187
+ $prices = array();
188
  // ----- Get Price for bundle and ground products
189
  $type = $product->getTypeId();
190
  switch ($type) {
191
  case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
 
 
 
 
192
  $productPrice = $product->getPriceModel();
193
  if (version_compare(Mage::getVersion(), '1.4.2.0', '>=') === true) {
194
+ list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getTotalPrices($product, null, null, false);
195
  }else{
196
+ list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getPrices($product, null, null, false);
197
  }
198
 
199
  if ($product->getPriceType() == 1) {
216
  'min_price' => $_minimalPriceTax,
217
  'max_price' => $_maximalPriceTax,
218
  );
 
 
219
  break;
220
  case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
 
 
 
 
221
  $_taxHelper = Mage::helper('tax');
222
  $_minimalPriceValue = $product->getMinimalPrice();
223
  //$_exclTax = $_taxHelper->getPrice($product, $_minimalPriceValue);
224
+ //$_inclTax = $_taxHelper->getPrice($product, $_minimalPriceValue, true);
 
225
 
226
  /* custom code added for getting minimum and maximum price for grouped product */
227
  $groupedProduct = $product;
242
  );
243
  }
244
 
245
+ break;
 
246
  }
 
247
  return $prices;
248
  }
249
 
app/code/local/Mobicommerce/Mobiadmin/Model/Observer.php CHANGED
@@ -16,7 +16,6 @@ class Mobicommerce_Mobiadmin_Model_Observer
16
 
17
  public function sendLicenceData()
18
  {
19
- //curl Data Send to mobi build
20
  $website_url = Mage::getBaseUrl();
21
  $sales_email = Mage::getStoreConfig('trans_email/ident_sales/email');
22
  $countryCode = Mage::getStoreConfig('general/country/default');
@@ -38,12 +37,10 @@ class Mobicommerce_Mobiadmin_Model_Observer
38
  }
39
  rtrim($fields_string, '&');
40
 
41
- //echo '<pre>';print_r($curlData);exit;
42
  $ch = curl_init();
43
-
44
  $url = Mage::helper('mobiadmin')->curlBuildUrl().'install';
45
  curl_setopt($ch, CURLOPT_HEADER, FALSE);
46
- curl_setopt($ch, CURLOPT_NOBODY, TRUE); // remove body
47
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
48
  curl_setopt($ch,CURLOPT_URL, $url);
49
  curl_setopt($ch,CURLOPT_POST, count($curlData));
@@ -61,9 +58,30 @@ class Mobicommerce_Mobiadmin_Model_Observer
61
  try {
62
  Mage::getModel('mobiadmin/licence')->setData($data)->save();
63
  }catch(Exception $e){
64
- echo $e->getMessage(); exit;
65
  }
66
  }
67
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  }
69
  ?>
16
 
17
  public function sendLicenceData()
18
  {
 
19
  $website_url = Mage::getBaseUrl();
20
  $sales_email = Mage::getStoreConfig('trans_email/ident_sales/email');
21
  $countryCode = Mage::getStoreConfig('general/country/default');
37
  }
38
  rtrim($fields_string, '&');
39
 
 
40
  $ch = curl_init();
 
41
  $url = Mage::helper('mobiadmin')->curlBuildUrl().'install';
42
  curl_setopt($ch, CURLOPT_HEADER, FALSE);
43
+ curl_setopt($ch, CURLOPT_NOBODY, TRUE);
44
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
45
  curl_setopt($ch,CURLOPT_URL, $url);
46
  curl_setopt($ch,CURLOPT_POST, count($curlData));
58
  try {
59
  Mage::getModel('mobiadmin/licence')->setData($data)->save();
60
  }catch(Exception $e){
61
+ echo $e->getMessage();
62
  }
63
  }
64
  }
65
+
66
+ public function saveCustomData($event)
67
+ {
68
+ $quote = $event->getSession()->getQuote();
69
+ $quote->setData('order_platform', $event->getRequestModel()->getPost('order_platform'));
70
+ return $this;
71
+ }
72
+
73
+ public function sales_convert_quote_to_order(Varien_Event_Observer $observer)
74
+ {
75
+ $platform = Mage::app()->getRequest()->getParam('platform');
76
+ $orderCollection = Mage::getModel('sales/order')->getCollection();
77
+ $firstOrderCollection = $orderCollection->getFirstItem()->getData();
78
+ if (array_key_exists('orderfromplatform', $firstOrderCollection)) {
79
+ if($platform){
80
+ $observer->getEvent()->getOrder()->setOrderfromplatform($platform);
81
+ }else{
82
+ $observer->getEvent()->getOrder()->setOrderfromplatform('');
83
+ }
84
+ }
85
+ }
86
  }
87
  ?>
app/code/local/Mobicommerce/Mobiadmin/controllers/IndexController.php CHANGED
@@ -1,7 +1,6 @@
1
  <?php
2
  class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_Action
3
  {
4
-
5
  public function indexAction()
6
  {
7
  $this->loadLayout();
@@ -47,8 +46,8 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
47
 
48
  public function saveAction()
49
  {
50
- if ( $this->getRequest()->getPost()){
51
- $AppId = Mage::app()->getRequest()->getPost('appid');
52
  $postData = $this->getRequest()->getPost();
53
  $appCode = $postData['appcode'];
54
  $appKey = $postData['appkey'];
@@ -77,7 +76,6 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
77
  /*
78
  * Create Css File
79
  */
80
-
81
  $theme_folder_name = $postData['themename'];
82
  if(file_exists ($appUrlXmlFile)){
83
  $appCssFile = Mage::getBaseDir('media').DS.'mobi_commerce'.DS.$appCode.DS.'personalizer'.DS.'personalizer.css';
@@ -119,7 +117,6 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
119
  /*
120
  * Saving Application Store Id in Database
121
  */
122
-
123
  $setStore = $postData['ddlStore'];
124
  $appCode = $postData['appcode'];
125
  $applicationsCollection = Mage::getModel('mobiadmin/applications')->getCollection();
@@ -129,8 +126,7 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
129
  foreach($applicationsCollection as $application){
130
  $application->setData('app_storeid', $setStore)->save();
131
  }
132
-
133
-
134
  /*
135
  * Create Media Url From Media Aplication Path
136
  */
@@ -145,13 +141,10 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
145
  /*
146
  * Saving Push Notification Data With IOSPEM File Uploader
147
  */
148
- if($_FILES['upload_iospem_file']['name'] != '')
149
- {
150
  try{
151
  $uploader = new Varien_File_Uploader('upload_iospem_file');
152
- //$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
153
  $uploader->setAllowRenameFiles(false);
154
- $uploader->setFilesDispersion(false);
155
  $uploader->setAllowCreateFolders(true);
156
  $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
157
  $iospemFilename = time() . $_FILES['upload_iospem_file']['name'];
@@ -187,8 +180,8 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
187
 
188
  $applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
189
  $applicationSettingCollection = $applicationSettingCollection
190
- ->addFieldToFilter('app_code',$appCode)
191
- ->addFieldToFilter('setting_code','push_notification');
192
  foreach($applicationSettingCollection as $pushnotification){
193
  $pushnotification->setData('value',$pushNotificationSerData)->save();
194
  }
@@ -196,14 +189,12 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
196
  /*
197
  * Saving Application Information Data With App Share Image
198
  */
199
-
200
  if($_FILES['app_share_image']['name'] != '')
201
  {
202
  try{
203
  $uploader = new Varien_File_Uploader('app_share_image');
204
  $uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
205
  $uploader->setAllowRenameFiles(false);
206
- $uploader->setFilesDispersion(false);
207
  $uploader->setAllowCreateFolders(true);
208
  $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
209
  $shareImagename = time() . $_FILES['app_share_image']['name'];
@@ -221,8 +212,7 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
221
  $appInfoData['app_share_image'] = $postData['app_share_image']['value'];
222
  }
223
 
224
- if(isset($postData['app_share_image']['delete']) && $postData['app_share_image']['delete'] == 1)
225
- {
226
  $appInfoData['app_share_image'] = '';
227
  }
228
 
@@ -234,14 +224,11 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
234
  foreach($applicationSettingCollection as $appinfo){
235
  $appinfo->setData('value',$appInfoJsonData)->save();
236
  }
237
-
238
 
239
  /*
240
  * Save Labels and Messages Store Wise Data
241
  */
242
-
243
  $localeCode = Mage::getStoreConfig('general/locale/code',$setStore);
244
-
245
  $languageData = $postData['language_data'];
246
  foreach ($languageData as $mm_id=>$mm_text){
247
  $applicationLanguageCollection = Mage::getModel('mobiadmin/multilanguage')->getCollection();
@@ -253,180 +240,76 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
253
  }
254
  }
255
 
256
-
257
- /*
258
- * Save Feature Product Slider Data
259
- */
260
- $featured_products = $postData['featured-products'];
261
- $featuresliderName = $postData['featured-products-slider-name'];
262
- $featuresliderPosition = $postData['featured-products-slider-position'];
263
- $featuresliderStatus = $postData['featured-products-slider-status'];
264
- $selectedFeatureProduct = array();
265
-
266
- foreach($featured_products as $index=>$featured_product){
267
- foreach($featured_products[$index] as $selectedfeature){
268
- $selectedFeatureProduct[] = $selectedfeature;
269
- }
270
- }
271
- $selectedFeatureProduct = implode(",",$selectedFeatureProduct);
272
-
273
- if(!empty($featuresliderStatus)){
274
- $slider_status = '1';
275
- }else{
276
- $slider_status = '0';
277
- }
278
-
279
- $productSliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
280
- $productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
281
- ->addFieldToFilter('slider_code','featured-products');
282
-
283
- foreach($productSliderCollection as $productSlider) {
284
- $productSlider->setData('slider_label',$featuresliderName)
285
- ->setData('slider_position',$featuresliderPosition)
286
- ->setData('slider_productIds',$selectedFeatureProduct)
287
- ->setData('slider_status',$slider_status)
288
- ->save();
289
- }
290
-
291
- /*
292
- * Save Best Collection Product Slider Data
293
- */
294
- $best_collection = $postData['best-collection'];
295
- $bestsliderName = $postData['best-collection-slider-name'];
296
- $bestsliderPosition = $postData['best-collection-slider-position'];
297
- $bestsliderStatus = $postData['best-collection-slider-status'];
298
- $selectedBestProduct = array();
299
- foreach($best_collection as $index=>$bestCollection){
300
- foreach($best_collection[$index] as $selectedbest){
301
- $selectedBestProduct[] = $selectedbest;
302
- }
303
- }
304
- $selectedBestProduct = implode(",",$selectedBestProduct);
305
- if(isset($bestsliderStatus)){
306
- $slider_status = '1';
307
- }else{
308
- $slider_status = '0';
309
- }
310
- $productSliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
311
- $productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
312
- ->addFieldToFilter('slider_code','best-collection');
313
- foreach($productSliderCollection as $productSlider) {
314
- $productSlider->setData('slider_label',$bestsliderName)
315
- ->setData('slider_position',$bestsliderPosition)
316
- ->setData('slider_productIds',$selectedBestProduct)
317
- ->setData('slider_status',$slider_status)
318
- ->save();
319
- }
320
-
321
- /*
322
- * Save New Arrivals Product Slider Data
323
- */
324
- $new_arrivals = $postData['new-arrivals'];
325
- $newsliderName = $postData['new-arrivals-slider-name'];
326
- $newsliderPosition = $postData['new-arrivals-slider-position'];
327
- $newsliderStatus = $postData['new-arrivals-slider-status'];
328
- $selectedNewProduct = array();
329
 
330
- foreach($new_arrivals as $index=>$new_arrival){
331
- foreach($new_arrivals[$index] as $selectednew){
332
- $selectedNewProduct[] = $selectednew;
333
- }
334
- }
335
- $selectedNewProduct = implode(",",$selectedNewProduct);
336
- if(isset($newsliderStatus)){
337
- $slider_status = '1';
338
- }else{
339
- $slider_status = '0';
340
- }
341
- $productSliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
342
- $productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
343
- ->addFieldToFilter('slider_code','new-arrivals');
344
- foreach($productSliderCollection as $productSlider) {
345
- $productSlider->setData('slider_label',$newsliderName)
346
- ->setData('slider_position',$newsliderPosition)
347
- ->setData('slider_productIds',$selectedNewProduct)
348
- ->setData('slider_status',$slider_status)
349
- ->save();
350
  }
 
351
 
352
- /*
353
- * Save Best Seller Product Slider Data
354
- */
355
- $bestSellers = $postData['best-sellers'];
356
- $bestSliderName = $postData['best-sellers-slider-name'];
357
- $bestSliderPosition = $postData['best-sellers-slider-position'];
358
- $bestSliderStatus = $postData['best-sellers-slider-status'];
359
- $selectedBestProduct = array();
360
-
361
- foreach($bestSellers as $index=>$best_seller){
362
- foreach($bestSellers[$index] as $selectedbest){
363
- $selectedBestProduct[] = $selectedbest;
364
- }
365
- }
366
- $selectedBestProduct = implode(",",$selectedBestProduct);
367
- if(isset($bestSliderStatus)){
368
- $slider_status = '1';
369
- }else{
370
- $slider_status = '0';
371
  }
372
- $productSliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
373
- $productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
374
- ->addFieldToFilter('slider_code','best-sellers');
375
- foreach($productSliderCollection as $productSlider) {
376
- $productSlider->setData('slider_label',$bestSliderName)
377
- ->setData('slider_position',$bestSliderPosition)
378
- ->setData('slider_productIds',$selectedBestProduct)
379
- ->setData('slider_status',$slider_status)
380
- ->save();
381
- }
382
-
383
- /*
384
- * Save Push Notification Setting
385
- */
386
- $pushnotification= $postData['pushnotifications'];
387
-
388
- $applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
389
  $applicationSettingCollection = $applicationSettingCollection
390
  ->addFieldToFilter('app_code',$appCode)
391
- ->addFieldToFilter('setting_code','pushnotifications_settings');
392
- foreach($applicationSettingCollection as $appinfo){
393
- $appinfo->setData('value',$pushnotification)->save();
394
- }
395
-
396
- /*
397
- * Save Category Icons
398
- */
399
- if(isset($postData['category-icon'])){
400
- $category_icons = $postData['category-icon'];
401
-
402
- $cate_index = 0;
403
- $category_iconarray = array();
404
- foreach($category_icons as $cat_id => $category_icon){
405
- $category_iconarray[$cate_index]['category_id'] = $cat_id;
406
- $category_iconarray[$cate_index]['mobiicon'] = $category_icon;
407
- $cate_index++;
408
- }
409
- //echo $appCode;
410
-
411
- $category_iconarray = serialize($category_iconarray);
412
-
413
- $applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
414
- $applicationSettingCollection = $applicationSettingCollection
415
- ->addFieldToFilter('app_code',$appCode)
416
- ->addFieldToFilter('setting_code','category_icons');
417
- $category_iconsValue = $applicationSettingCollection->getColumnValues('category_icons');
418
- if(empty($category_iconsValue)){
419
- $inserData = array('app_code'=>$appCode,'setting_code'=>'category_icons','value'=>$category_iconarray);
420
- $model = Mage::getModel('mobiadmin/appsetting')->setData($inserData);
421
- try {
422
- $insertId = $model->save()->getId();
423
- } catch (Exception $e){
424
- echo $e->getMessage();
425
- }
426
- } else {
427
- foreach($applicationSettingCollection as $categoryIcon){
428
- $categoryIcon->setData('value',$category_iconarray)->save();
429
- }
430
  }
431
  }
432
 
@@ -436,25 +319,21 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
436
  $cmscontentarray = array();
437
  $cmscontentarray['en_US']['contact_information'] = $postData['contact_information'];
438
  $cmscontentarray['en_US']['social_media'] = $postData['social_media'];
439
- $cmscontentarray['en_US']['cms_pages'] = $postData['cms_pages'];
440
-
441
  $cmscontentarray = serialize($cmscontentarray);
442
  $applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
443
  $applicationSettingCollection = $applicationSettingCollection
444
- ->addFieldToFilter('app_code',$appCode)
445
- ->addFieldToFilter('setting_code','cms_settings');
446
  foreach($applicationSettingCollection as $cmssetting){
447
  $cmssetting->setData('value',$cmscontentarray)->save();
448
- }
449
 
450
-
451
  /*
452
  * Save Banners Url in Database
453
  */
454
- //echo '<pre>';print_r($_FILES);print_r($postData);exit;
455
  $bannerImages = array();
456
  $previousBanners = Mage::helper('mobiadmin')->getBannerImagesByAppCode($appCode);
457
- //echo '<pre>';print_r($previousBanners);exit;
458
  if(isset($_FILES['banner']['name']) && !empty($_FILES['banner']['name'])){
459
  foreach($_FILES['banner']['name'] as $banner_key => $banner){
460
  if($_FILES['banner']['name'][$banner_key] == ''){
@@ -478,15 +357,8 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
478
  }
479
  else{
480
  try{
481
- /*
482
- $uploader = new Varien_File_Uploader('banner4');
483
- $uploader->setAllowRenameFiles(false);
484
- $uploader->setFilesDispersion(false);
485
- $uploader->setAllowCreateFolders(true);
486
- */
487
  $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'home_banners'.DS ;
488
  $filename = rand() . '.' . PATHINFO($_FILES['banner']['name'][$banner_key], PATHINFO_EXTENSION);
489
- //$uploader->save($media_path, $_FILES['banner']['name'][$banner_key]);
490
  if (move_uploaded_file($_FILES['banner']['tmp_name'][$banner_key], $media_path . $filename)) {
491
  $bannerImages[] = array(
492
  'url' => $appgalleryimageurl.$filename,
@@ -507,86 +379,20 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
507
  }
508
  }
509
  }
510
- //echo '<pre>';print_r($bannerImages);exit;
511
  $bannerValue = serialize($bannerImages);
512
-
513
  $applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
514
  $applicationSettingCollection = $applicationSettingCollection
515
  ->addFieldToFilter('app_code',$appCode)
516
  ->addFieldToFilter('setting_code','banner_settings');
517
  foreach($applicationSettingCollection as $bannersColl){
518
  $bannersColl->setData('value',$bannerValue)->save();
519
- }
520
-
521
- /*
522
- * Save Best Sellers Automated Data
523
- */
524
- $BestSellerCollection = Mage::helper('mobiadmin')->getBestSellerProduct($setStore);
525
- $BestSellerProducts = $BestSellerCollection;
526
- $BestSellerProductIds = array();
527
- foreach($BestSellerProducts as $BestSellerProduct){
528
- $BestSellerProductIds[] = $BestSellerProduct->getEntityId();
529
- }
530
- $BestSellerProductIds = implode(',',$BestSellerProductIds);
531
- $sliderStatus = $postData['best-sellers-automated-slider-status'];
532
- $bestSellerSliderName = $postData['best-sellers-automated-slider-name'];
533
- $bestSellerSliderPosition = $postData['best-sellers-automated-slider-position'];
534
 
535
- $slider_settings = $postData['best-sellers-automated'];
536
- $slider_settings = json_encode($slider_settings);
537
- if(!empty($sliderStatus)){
538
- $slider_status = '1';
539
- }else{
540
- $slider_status = '0';
541
- }
542
- $productSliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
543
- $productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
544
- ->addFieldToFilter('slider_code','best-sellers-automated');
545
- foreach($productSliderCollection as $productSlider) {
546
- $productSlider->setData('slider_label',$bestSellerSliderName)
547
- ->setData('slider_position',$bestSellerSliderPosition)
548
- ->setData('slider_productIds',$BestSellerProductIds)
549
- ->setData('slider_status',$slider_status)
550
- ->setData('slider_settings',$slider_settings)
551
- ->save();
552
- }
553
-
554
- /*
555
- * Save New Products Automated Data in Database
556
- */
557
- $NewProductCollection = Mage::helper('mobiadmin')->getNewProductCollection($setStore);
558
- $NewProducts = $NewProductCollection;
559
- $NewProductsIds = array();
560
- foreach($NewProducts as $NewProduct){
561
- $NewProductsIds[] = $NewProduct->getEntityId();
562
- }
563
- $NewProductsIds = implode(',',$NewProductsIds);
564
- $sliderStatus = $postData['new-arrivals-automated-slider-status'];
565
- $newArrivalsSliderName = $postData['new-arrivals-automated-slider-name'];
566
- $newArivalsSliderPosition = $postData['new-arrivals-automated-slider-position'];
567
- if(!empty($sliderStatus)){
568
- $slider_status = '1';
569
- }else{
570
- $slider_status = '0';
571
- }
572
- $productSliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
573
- $productSliderCollection = $productSliderCollection->addFieldToFilter('app_code',$appCode)
574
- ->addFieldToFilter('slider_code','new-arrivals-automated');
575
- foreach($productSliderCollection as $productSlider) {
576
- $productSlider->setData('slider_label',$newArrivalsSliderName)
577
- ->setData('slider_position',$newArivalsSliderPosition)
578
- ->setData('slider_productIds',$NewProductsIds)
579
- ->setData('slider_status',$slider_status)
580
- ->save();
581
- }
582
-
583
- if(isset($_FILES['popupimage']['name']) && !empty($_FILES['popupimage']['name']))
584
- {
585
- try {
586
  $uploader = new Varien_File_Uploader('popupimage');
587
  $uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
588
  $uploader->setAllowRenameFiles(false);
589
- $uploader->setFilesDispersion(false);
590
  $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
591
  $imgFilename = time() . $_FILES['popupimage']['name'];
592
  $uploader->save($media_path, $imgFilename);
@@ -604,17 +410,15 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
604
  $PopUpData['enable'] = $postData['popup']['enable'];
605
  $PopUpData['cookietime'] = $postData['popup']['cookietime'];
606
  if(isset($data['popupimage'])){
607
- $PopUpData['popupimage'] = $data['popupimage'];
608
  }else{
609
- $PopUpData['popupimage'] = $postData['popupimage_hidden'];
610
  }
611
- if(isset($postData['popupimage']['delete']) && $postData['popupimage']['delete'] == 1)
612
- {
613
  $PopUpData['popupimage'] = '';
614
  }
615
  $PopUpData = serialize($PopUpData);
616
  $appPopUpCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
617
-
618
  $appPopUpCollection = $appPopUpCollection
619
  ->addFieldToFilter('app_code',$appCode)
620
  ->addFieldToFilter('setting_code','popup_setting');
@@ -626,62 +430,74 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
626
  'value' => $PopUpData
627
  );
628
 
629
- try {
630
  Mage::getModel('mobiadmin/appsetting')->setData($appinfoData)->save();
631
  }catch(Exception $e){
632
  $errors[] = $e->getMessage();
633
  }
634
-
635
  }else{
636
  foreach($appPopUpCollection as $appPopUp){
637
  $appPopUp->setData('value',$PopUpData)->save();
638
  }
639
  }
640
 
641
-
642
  /*
643
- * Sending Android and IOS Push Notification
644
- * $pushNotificationData push notification Data From Application Setting Tabs
645
- * $pushnotification pushnotification setting From PushNotification Tabs
646
- *
647
  */
648
- $this->androidpushnotification($pushnotification, $pushNotificationData, $appCode);
649
- $this->iospushnotification($appCode);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
650
 
651
- if(isset($postData['udid']) && !empty($postData['udid']))
652
- {
 
 
 
 
 
653
  $udids = $postData['udid'];
654
  $datatosend = array('udid' => $udids);
655
 
656
  $ch = curl_init();
657
- $url = Mage::helper('mobiadmin')->curlBuildUrl().'/build/submitudid/'.$appKey.'/'.$appCode;
658
- //echo $url;
659
  curl_setopt($ch, CURLOPT_HEADER, FALSE);
660
- curl_setopt($ch, CURLOPT_NOBODY, TRUE); // remove body
661
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
662
  curl_setopt($ch,CURLOPT_URL, $url);
663
  curl_setopt($ch,CURLOPT_POST, count($datatosend));
664
  curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($datatosend));
665
  $result = curl_exec($ch);
666
  curl_close($ch);
667
-
668
  $result = json_decode($result, true);
669
-
670
  if(isset($result)) {
671
- if($result['status'] == 'success')
672
- {
673
  foreach($applicationsCollection as $application){
674
- $application
675
  ->setData('udid', $udids)
676
  ->setData('ios_url', $result['data']['ios_url'])
677
  ->setData('ios_status', $result['data']['ios_status'])
678
  ->save();
679
  }
680
 
681
- } else {
682
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
683
  $this->_redirect('*/*/edit', array(
684
- 'id' => $AppId,
685
  '_current'=>true
686
  ));
687
  }
@@ -694,99 +510,23 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
694
  Mage::getSingleton('core/session')->addSuccess($message);
695
  }
696
 
697
- $AppId = Mage::app()->getRequest()->getPost('appid');
698
  $this->_redirect('*/*/edit', array(
699
- 'id' => $AppId,
 
 
 
 
 
 
700
  '_current'=>true
701
  ));
702
- }
703
- }
704
-
705
- public function deleteAction()
706
- {
707
- $appId = Mage::app()->getRequest()->getParam('id');
708
- if( $appId ) {
709
- try {
710
- $applicationCollection = Mage::getModel('mobiadmin/applications')->getCollection();
711
- $applicationCollection = $applicationCollection->addFieldToFilter('id',$appId);
712
- $appData = $applicationCollection->getData();
713
- $appData = $appData['0'];
714
- $appCode = $appData['app_code'];
715
-
716
- /*
717
- * Delete Interies From Widget Table
718
- * `mobi_app_widgets`
719
- */
720
- $appwidgetModel = Mage::getModel('mobiadmin/appwidget')->getCollection()->addFieldToFilter('app_code',$appCode);
721
- foreach ($appwidgetModel as $appwidgetModel) {
722
- $appwidgetModel->delete();
723
- }
724
- /*
725
- * Delete Interies From Application Setting Table
726
- * `mobicommerce_applications_settings`
727
- */
728
-
729
- $applicationSetting = Mage::getModel('mobiadmin/appsetting')->getCollection()->addFieldToFilter('app_code',$appCode);
730
- foreach ($applicationSetting as $application) {
731
- $application->delete();
732
- }
733
-
734
- /**
735
- * Delete Interies from Deveice Token table
736
- * `mobicommerce_devicetokens`
737
- */
738
-
739
- $deviceTokenCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()->addFieldToFilter('md_appcode',$appCode);
740
- foreach ($deviceTokenCollection as $deviceToken) {
741
- $deviceToken->delete();
742
- }
743
-
744
- /**
745
- * Delete Interies From Main Table Of Application
746
- * `mobicommerce_applications`
747
- */
748
- $appCollection = Mage::getModel('mobiadmin/applications')->getCollection()->addFieldToFilter('id',$this->getRequest()->getParam('id'));
749
- foreach($appCollection as $appDelete){
750
- $appDelete->delete();
751
- }
752
- Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Application was successfully deleted'));
753
- $this->_redirect('*/*/');
754
- } catch (Exception $e) {
755
- Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
756
- $this->_redirect('*/*/edit', array('id' => $this->getRequest()->getParam('id')));
757
- }
758
- }
759
- $this->_redirect('*/*/');
760
- }
761
-
762
- public function iconsAction()
763
- {
764
- $id = $this->getRequest()->getParam('id', null);
765
- $model = Mage::getModel('mobiadmin/applications')->load($id);
766
- if($id){
767
- Mage::register('application_data', $model);
768
- $this->loadLayout();
769
- $myBlock = $this->getLayout()->createBlock('mobiadmin/adminhtml_applications_edit_tab_icon');
770
- $myBlock->setTemplate('mobiadmin/application/edit/tab/icon.phtml');
771
- $myHtml = $myBlock->toHtml();
772
- $this->getResponse()->setHeader('Content-Type', 'text/html')
773
- ->setBody($myHtml);
774
- return;
775
  }
776
  }
777
 
778
- public function androidpushnotification($pushsetting,$pushnotificationData,$appCode)
779
- {
780
- $devicetokens = array();
781
- $android_key = $pushnotificationData['android_key'];
782
- $message = $pushsetting;
783
- $deviceCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()
784
- ->addFieldToFilter('md_appcode',$appCode)
785
- ->addFieldToFilter('md_devicetype','android');
786
- foreach($deviceCollection as $device) {
787
- $devicetokens[] = $device->getData('md_devicetoken');
788
- }
789
- if(!empty($android_key) && !empty($devicetokens) && !empty($message)){
790
  $msg = array(
791
  'message' => $message,
792
  'title' => $message,
@@ -794,7 +534,7 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
794
  'sound' => 1
795
  );
796
  $fields = array(
797
- 'registration_ids' => $devicetokens,
798
  'data' => $msg
799
  );
800
 
@@ -804,59 +544,26 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
804
  );
805
  $ch = curl_init();
806
  curl_setopt( $ch,CURLOPT_URL, 'https://android.googleapis.com/gcm/send' );
807
- curl_setopt( $ch,CURLOPT_POST, true );
808
- curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
809
- curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
810
- curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );
811
- curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ) );
812
- $result = curl_exec($ch );
813
- curl_close( $ch );
814
  }
815
  }
816
 
817
- function iospushnotification($appCode)
818
- {
819
- $deviceToken = array();
820
- $pemFile = "";
821
- $passphrase = "";
822
- $message = "";
823
- $sandboxmode = false;
824
-
825
- $deviceCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()
826
- ->addFieldToFilter('md_appcode',$appCode)
827
- ->addFieldToFilter('md_devicetype','android');
828
- foreach($deviceCollection as $device) {
829
- $deviceToken[] = $device->getData('md_devicetoken');
830
- }
831
-
832
- $pushCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
833
- ->addFieldToFilter('app_code',$appCode)
834
- ->addFieldToFilter('setting_code','push_notification');
835
-
836
- if($pushCollection->count() != '0') {
837
- $pushUnSerData = $pushCollection->getData();
838
- $a = unserialize($pushUnSerData['value']);
839
-
840
- $passphrase = $a['pem_password'];
841
- if(!empty($a['upload_iospem_file_url'])):
842
- $pemFile = pathinfo($a['upload_iospem_file_url'], PATHINFO_BASENAME);
843
- $pemFile = Mage::getBaseDir('media').'/mobi_commerce/'.$data['app_code'].'/certificates/'.$pemFile;
844
- endif;
845
-
846
- if(isset($a['sandboxmode']) && $a['sandboxmode'] == '1'):
847
- $sandboxmode = true;
848
- endif;
849
- }
850
- $pushMessageCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
851
- ->addFieldToFilter('app_code',$appCode)
852
- ->addFieldToFilter('setting_code','pushnotifications_settings');
853
 
854
- if($pushMessageCollection->count() != '0') {
855
- $pushMessage = $pushMessageCollection->getData();
856
- $message = $pushMessage['value'];
857
  }
858
 
859
-
860
  if(!empty($pemFile) && !empty($message)){
861
  $ctx = stream_context_create();
862
  stream_context_set_option($ctx, 'ssl', 'local_cert', $pemFile);
@@ -872,29 +579,20 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
872
  $push_url, $err,
873
  $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
874
 
875
- if (!$fp)
876
  return "Failed to connect: $err $errstr" . PHP_EOL;
877
 
878
  //echo 'Connected to APNS' . PHP_EOL;
879
-
880
- // Create the payload body
881
  $body['aps'] = array(
882
  'alert' => $message,
883
  'sound' => 'default'
884
  );
885
-
886
- // Encode the payload as JSON
887
  $payload = json_encode($body);
888
-
889
- if(!empty($deviceToken))
890
- {
891
- foreach ($deviceToken as $key => $value) {
892
  $msg = chr(0) . pack('n', 32) . pack('H*', $value) . pack('n', strlen($payload)) . $payload;
893
-
894
- // Send it to the server
895
  $result = fwrite($fp, $msg, strlen($msg));
896
-
897
- if (!$result){
898
  //echo 'Message not delivered' . PHP_EOL;
899
  }
900
  else{
@@ -902,8 +600,6 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
902
  }
903
  }
904
  }
905
-
906
- // Close the connection to the server
907
  fclose($fp);
908
  return true;
909
  }
@@ -928,34 +624,25 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
928
 
929
  public function massReadAction()
930
  {
931
- $ids = Mage::app()->getRequest()->getParam('ids');
932
-
933
  if(is_array($ids)){
934
- foreach($ids as $id)
935
- {
936
  $model = Mage::getModel('mobiadmin/notification');
937
-
938
- $model->setId($id)->setReadStatus('1')
939
- ->save();
940
  }
941
  Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('The message has been marked as read.'));
942
  $this->_redirect('mobicommerce/index/notification');
943
  }
944
  $this->_redirect('mobicommerce/index/notification');
945
-
946
  }
947
 
948
  public function massDeleteAction()
949
  {
950
- $ids = Mage::app()->getRequest()->getParam('ids');
951
-
952
  if(is_array($ids)){
953
- foreach($ids as $id)
954
- {
955
- $model = Mage::getModel('mobiadmin/notification');
956
-
957
- $model->setId($id)
958
- ->delete();
959
  }
960
  Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Message was successfully deleted'));
961
  $this->_redirect('mobicommerce/index/notification');
@@ -965,16 +652,15 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
965
 
966
  public function deletenotificationAction()
967
  {
968
- if( $this->getRequest()->getParam('id') > 0 ) {
969
- try {
970
  $model = Mage::getModel('mobiadmin/notification');
971
-
972
  $model->setId($this->getRequest()->getParam('id'))
973
  ->delete();
974
 
975
  Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Message was successfully deleted'));
976
  $this->_redirect('mobicommerce/index/notification');
977
- } catch (Exception $e) {
978
  Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
979
  $this->_redirect('*/*/', array('id' => $this->getRequest()->getParam('id')));
980
  }
@@ -984,16 +670,15 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
984
 
985
  public function readnotificationAction()
986
  {
987
- if( $this->getRequest()->getParam('id') > 0 ) {
988
- try {
989
  $model = Mage::getModel('mobiadmin/notification');
990
-
991
  $model->setId($this->getRequest()->getParam('id'))
992
  ->setReadStatus('1')->save();
993
 
994
  Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('The message has been marked as read.'));
995
  $this->_redirect('mobicommerce/index/notification');
996
- } catch (Exception $e) {
997
  Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
998
  $this->_redirect('*/*/', array('id' => $this->getRequest()->getParam('id')));
999
  }
@@ -1002,11 +687,26 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1002
  }
1003
 
1004
  public function createAppAction()
1005
- {
1006
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1007
  $refererUrl = $this->_getRefererUrl();
1008
  $validation = true;
1009
- if(!empty($_FILES)) {
1010
  if($_FILES['appsplash']['name'] != '' && strtolower(PATHINFO($_FILES['appsplash']['name'], PATHINFO_EXTENSION)) != 'png'){
1011
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Splash must be png'));
1012
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
@@ -1025,48 +725,29 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1025
  $validation = false;
1026
  }
1027
 
1028
- if(!$validation)
1029
- {
1030
- $url = $refererUrl;
1031
- Mage::app()->getFrontController()->getResponse()->setRedirect($url);
1032
  return;
1033
  }
1034
  }
1035
 
1036
  $postData = Mage::app()->getRequest()->getPost();
1037
  if(!isset($postData)){
1038
- $url = $refererUrl;
1039
- Mage::app()->getFrontController()->getResponse()->setRedirect($url);
1040
  return;
1041
  }
1042
  $this->_sendEmailBeforeCreateApp($postData);
1043
- $resource = Mage::getSingleton('core/resource');
1044
- $connection = $resource->getConnection('core_read');
1045
- $app_table_name = $resource->getTableName('mobiadmin/applications');
1046
- $tableStatus = $connection->showTableStatus($app_table_name);
1047
- $next_app_id = $tableStatus['Auto_increment'];
1048
- $stores = Mage::app()->getStores();
1049
- $storeIds = array();
1050
- foreach($stores as $store){
1051
- $storeIds[] = $store->getData('store_id');
1052
- }
1053
-
1054
- $curlData = array();
1055
 
1056
  $curlData = $postData;
 
1057
  $mediaUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_commerce/';
1058
  $mediaMobiAssetUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_assets/defaults/';
1059
 
1060
-
1061
- //Upload AppSplash
1062
- if(isset($_FILES['appsplash']['name']) && !empty($_FILES['appsplash']['name']))
1063
- {
1064
- try {
1065
  $uploader = new Varien_File_Uploader('appsplash');
1066
  $uploader->setAllowRenameFiles(false);
1067
  $uploader->setAllowCreateFolders(true);
1068
- $uploader->setFilesDispersion(false);
1069
- $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce';
1070
  $imgFilename = time() .$_FILES['appsplash']['name'];
1071
  $uploader->save($media_path, $imgFilename);
1072
  $curlData['appsplash'] = $mediaUrl.$imgFilename;
@@ -1076,31 +757,23 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1076
  }
1077
  }
1078
 
1079
- //Upload applogo
1080
- if(isset($_FILES['applogo']['name']) && !empty($_FILES['applogo']['name']))
1081
- {
1082
- try {
1083
  $uploader = new Varien_File_Uploader('applogo');
1084
  $uploader->setAllowRenameFiles(false);
1085
- $uploader->setFilesDispersion(false);
1086
- $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce';
1087
  $imgFilename = time() .$_FILES['applogo']['name'];
1088
  $uploader->save($media_path, $imgFilename);
1089
  $curlData['applogo'] = $mediaUrl.$imgFilename;
1090
- } catch(Exception $e) {
1091
  Mage::log($e);
1092
  $this->_redirectError(502);
1093
  }
1094
  }
1095
 
1096
- //Upload appicon
1097
- if(isset($_FILES['appicon']['name']) && !empty($_FILES['appicon']['name']))
1098
- {
1099
- try {
1100
  $uploader = new Varien_File_Uploader('appicon');
1101
  $uploader->setAllowRenameFiles(false);
1102
- $uploader->setFilesDispersion(false);
1103
- $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce';
1104
  $imgFilename = time() .$_FILES['appicon']['name'];
1105
  $uploader->save($media_path, $imgFilename);
1106
  $curlData['appicon'] = $mediaUrl.$imgFilename;
@@ -1121,13 +794,11 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1121
  $size = getimagesize($curlData['appsplash']);
1122
  $maxWidth = 1536;
1123
  $maxHeight = 2048;
1124
- if ($size[0] != $maxWidth || $size[1] != $maxHeight)
1125
- {
1126
  @unlink($curlData['appsplash']);
1127
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Appsplash Icon dimenssion must be 1536X2048'));
1128
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
1129
- $url = $refererUrl;
1130
- Mage::app()->getFrontController()->getResponse()->setRedirect($url);
1131
  return;
1132
  }
1133
  }
@@ -1135,58 +806,50 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1135
  $size = getimagesize($curlData['appicon']);
1136
  $maxWidth = 1024;
1137
  $maxHeight = 1024;
1138
- if ($size[0] != $maxWidth || $size[1] != $maxHeight)
1139
- {
1140
  @unlink($curlData['appicon']);
1141
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('App Icon dimenssion must be 1024X1024'));
1142
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
1143
- $url = $refererUrl;
1144
- Mage::app()->getFrontController()->getResponse()->setRedirect($url);
1145
  return;
1146
  }
1147
  }
1148
- if(!isset($curlData['appsplash']))
1149
- {
1150
  $curlData['appsplash'] = $mediaMobiAssetUrl.'splash.png';
1151
  }
1152
- if(!isset($curlData['applogo'])) {
1153
  $curlData['applogo'] = $mediaMobiAssetUrl.'logo.png';
1154
  }
1155
- if(!isset($curlData['appicon'])) {
1156
  $curlData['appicon'] = $mediaMobiAssetUrl.'icon.png';
1157
  }
 
1158
  $storeId = $curlData['store'];
1159
  $curlData['approoturl'] = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
1160
  $curlData['media_url'] = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
1161
  /* code for licence key */
1162
  $LicenceModel = Mage::getModel('mobiadmin/licence')->getCollection();
1163
  $licencekey = "";
1164
- if($LicenceModel->getLastItem())
1165
- {
1166
  $licencekey = $LicenceModel->getLastItem()->getMlLicenceKey();
1167
  }
1168
  $curlData['applicencekey'] = $licencekey;
1169
  /* code for licence key - upto here */
1170
 
1171
- $fields_string = '';
1172
- foreach($curlData as $key=>$value) {
1173
- $fields_string .= $key.'='.$value.'&';
1174
- }
1175
- rtrim($fields_string, '&');
1176
-
1177
  $ch = curl_init();
1178
 
1179
  $url = Mage::helper('mobiadmin')->curlBuildUrl().'build/add';
1180
  curl_setopt($ch, CURLOPT_HEADER, FALSE);
1181
- curl_setopt($ch, CURLOPT_NOBODY, TRUE); // remove body
1182
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
1183
  curl_setopt($ch,CURLOPT_URL, $url);
1184
  curl_setopt($ch,CURLOPT_POST, count($curlData));
1185
  curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($curlData));
1186
  $result = curl_exec($ch);
1187
- curl_close($ch);
1188
-
1189
- $result = json_decode($result, true);
1190
 
1191
  $db = Mage::getSingleton('core/resource')->getConnection('core_read');
1192
  $db->closeConnection();
@@ -1195,16 +858,14 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1195
  $db->closeConnection();
1196
  $db->getConnection();
1197
 
1198
- if(isset($result)) {
1199
- if($result['status'] == 'success')
1200
- {
1201
  $saveData = array();
1202
  $saveData['app_name'] = $curlData['appname'];
1203
  $saveData['app_code'] = $result['data']['appcode'];
1204
  $saveData['app_preview_code'] = $result['data']['appkey'];
1205
  $saveData['app_logo'] = $curlData['applogo'];
1206
  $saveData['app_theme_folder_name'] = $curlData['apptheme'];
1207
- $saveData['app_licence_key'] = '';
1208
  $android_url = $result['data']['android_url'];
1209
  $ios_url = $result['data']['ios_url'];
1210
  $android_status = $result['data']['android_status'];
@@ -1212,8 +873,7 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1212
  $webapp_url = $result['data']['webapp_url'];
1213
  $saveData['webapp_url'] = $webapp_url;
1214
  $udids = $curlData['udid'];
1215
- if(!empty($udids))
1216
- {
1217
  $saveData['udid'] = $udids;
1218
  }
1219
  $saveData['android_url'] = $android_url;
@@ -1223,28 +883,28 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1223
  if(!empty($licencekey)) {
1224
  $saveData['app_license_key'] = $licencekey;
1225
  }
1226
- if($saveData['app_code']) {
1227
- Mage::getModel('mobiadmin/applications')->saveApplicationData($saveData ,$storeId);
 
 
1228
  }else{
1229
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
1230
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
1231
  }
1232
- Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Your mobile app has been succesfully created, you can now personalize it through app setting given below.'));
1233
  $this->_redirect('mobicommerce/index/edit',
1234
  array(
1235
- 'id' => $next_app_id,
1236
- '_current'=>true
1237
  ));
1238
  }else {
1239
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
1240
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
1241
- $url = $refererUrl;
1242
- Mage::app()->getFrontController()->getResponse()->setRedirect($url);
1243
  return;
1244
  }
1245
  }else{
1246
- $url = $refererUrl;
1247
- Mage::app()->getFrontController()->getResponse()->setRedirect($url);
1248
  return;
1249
  }
1250
  }
@@ -1257,17 +917,14 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1257
  $user = Mage::getSingleton('admin/session');
1258
  $userEmail = $user->getUser()->getEmail();
1259
  $userFirstname = $user->getUser()->getFirstname();
1260
-
1261
  $fromEmail = $userEmail;
1262
  $fromName = $userFirstname;
1263
  $toEmail = $postData['emailid'];
1264
  if($postData['templatetype'] == 'android'){
1265
  $body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce Android Demo App to review, by clicking the URL you can download and install the Mobile app in your Mobile Device.<br><br> MobiCommerce Android App URL: ".$postData['appurl']." <br><br><i>'".$this->__('Note: If you have any mobicommerce demo app installed in your mobile device please uninstall that before installing a new mobicommerce demo app')."'</i> <br><br> Regards";
1266
- }elseif($postData['templatetype'] == 'ios')
1267
- {
1268
  $body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce iOS Demo App to review, by clicking the URL you can download and install the Mobile app in your Mobile Device.<br><br> MobiCommerce iOS App URL: ".$postData['appurl']." <br><br><i>'".$this->__('Note: If you have any mobicommerce demo app installed in your mobile device please uninstall that before installing a new mobicommerce demo app')."'</i> <br><br> Regards";
1269
- }elseif($postData['templatetype'] == 'website')
1270
- {
1271
  $body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce provided Mobile Website to review, by clicking the URL you can review mobile website in your Mobile Devices.<br><br> MobiCommerce Mobile Website URL: ".$postData['appurl']." <br><br> Regards";
1272
  }
1273
  $subject = "Mobicommerce App URL";
@@ -1277,13 +934,12 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1277
  $mail->setFrom($fromEmail, $fromName);
1278
  $mail->addTo($toEmail);
1279
  $mail->setSubject($subject);
1280
- //$this->getResponse()->clearHeaders()->setHeader('Content-type','application/json',true);
1281
- try {
1282
  $mail->send();
1283
  $response['status'] = "success";
1284
  $response['success'] = 'Successfully sent Email.';
1285
  $this->getResponse()->setBody(json_encode($response));
1286
- } catch(Exception $ex) {
1287
  $response['status'] = "fail";
1288
  $response['error'] = 'Unable to send email.';
1289
  $this->getResponse()->setBody(json_encode($response));
@@ -1293,15 +949,13 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1293
 
1294
  public function _sendEmailBeforeCreateApp($postdata)
1295
  {
1296
- if(!empty($postdata))
1297
- {
1298
  $appName = $postdata['appname'];
1299
  $storeId = $postdata['store'];
1300
  $storeUrl = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
1301
  $emailId = $postdata['primaryemail'];
1302
  $phone = $postdata['phone'];
1303
- if(!empty($postdata['udid']))
1304
- {
1305
  $udid = $postdata['udid'];
1306
  }
1307
  $body = "App Name:- ".$appName." <br> Store Url:- ".$storeUrl." <br> Email Id :- ".$emailId." <br> Phone Number:- ".$phone."";
@@ -1310,7 +964,6 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1310
  $user = Mage::getSingleton('admin/session');
1311
  $userEmail = $user->getUser()->getEmail();
1312
  $userFirstname = $user->getUser()->getFirstname();
1313
-
1314
  $fromEmail = $userEmail;
1315
  $fromName = $userFirstname;
1316
  $mail = new Zend_Mail();
@@ -1319,12 +972,8 @@ class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_A
1319
  $mail->setFrom($fromEmail, $appName);
1320
  $mail->addTo($toEmail, 'Mobicommerce');
1321
  $mail->setSubject($subject);
1322
- try {
1323
- $mail->send();
1324
- }catch (Exception $e)
1325
- {
1326
-
1327
- }
1328
  }
1329
  }
1330
  }
1
  <?php
2
  class Mobicommerce_Mobiadmin_IndexController extends Mage_Adminhtml_Controller_Action
3
  {
 
4
  public function indexAction()
5
  {
6
  $this->loadLayout();
46
 
47
  public function saveAction()
48
  {
49
+ if($this->getRequest()->getPost()){
50
+ $appid = Mage::app()->getRequest()->getPost('appid');
51
  $postData = $this->getRequest()->getPost();
52
  $appCode = $postData['appcode'];
53
  $appKey = $postData['appkey'];
76
  /*
77
  * Create Css File
78
  */
 
79
  $theme_folder_name = $postData['themename'];
80
  if(file_exists ($appUrlXmlFile)){
81
  $appCssFile = Mage::getBaseDir('media').DS.'mobi_commerce'.DS.$appCode.DS.'personalizer'.DS.'personalizer.css';
117
  /*
118
  * Saving Application Store Id in Database
119
  */
 
120
  $setStore = $postData['ddlStore'];
121
  $appCode = $postData['appcode'];
122
  $applicationsCollection = Mage::getModel('mobiadmin/applications')->getCollection();
126
  foreach($applicationsCollection as $application){
127
  $application->setData('app_storeid', $setStore)->save();
128
  }
129
+
 
130
  /*
131
  * Create Media Url From Media Aplication Path
132
  */
141
  /*
142
  * Saving Push Notification Data With IOSPEM File Uploader
143
  */
144
+ if($_FILES['upload_iospem_file']['name'] != ''){
 
145
  try{
146
  $uploader = new Varien_File_Uploader('upload_iospem_file');
 
147
  $uploader->setAllowRenameFiles(false);
 
148
  $uploader->setAllowCreateFolders(true);
149
  $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
150
  $iospemFilename = time() . $_FILES['upload_iospem_file']['name'];
180
 
181
  $applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
182
  $applicationSettingCollection = $applicationSettingCollection
183
+ ->addFieldToFilter('app_code', $appCode)
184
+ ->addFieldToFilter('setting_code', 'push_notification');
185
  foreach($applicationSettingCollection as $pushnotification){
186
  $pushnotification->setData('value',$pushNotificationSerData)->save();
187
  }
189
  /*
190
  * Saving Application Information Data With App Share Image
191
  */
 
192
  if($_FILES['app_share_image']['name'] != '')
193
  {
194
  try{
195
  $uploader = new Varien_File_Uploader('app_share_image');
196
  $uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
197
  $uploader->setAllowRenameFiles(false);
 
198
  $uploader->setAllowCreateFolders(true);
199
  $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
200
  $shareImagename = time() . $_FILES['app_share_image']['name'];
212
  $appInfoData['app_share_image'] = $postData['app_share_image']['value'];
213
  }
214
 
215
+ if(isset($postData['app_share_image']['delete']) && $postData['app_share_image']['delete'] == 1){
 
216
  $appInfoData['app_share_image'] = '';
217
  }
218
 
224
  foreach($applicationSettingCollection as $appinfo){
225
  $appinfo->setData('value',$appInfoJsonData)->save();
226
  }
 
227
 
228
  /*
229
  * Save Labels and Messages Store Wise Data
230
  */
 
231
  $localeCode = Mage::getStoreConfig('general/locale/code',$setStore);
 
232
  $languageData = $postData['language_data'];
233
  foreach ($languageData as $mm_id=>$mm_text){
234
  $applicationLanguageCollection = Mage::getModel('mobiadmin/multilanguage')->getCollection();
240
  }
241
  }
242
 
243
+ /* save product slider data */
244
+ $productSliders = array(
245
+ 'featured-products' => array("settings" => false, "products" => true),
246
+ 'best-collection' => array("settings" => false, "products" => true),
247
+ 'new-arrivals' => array("settings" => false, "products" => true),
248
+ 'best-sellers' => array("settings" => false, "products" => true),
249
+ 'new-arrivals-automated' => array("settings" => false, "products" => false),
250
+ 'best-sellers-automated' => array("settings" => true, "products" => false),
251
+ 'recently-viewed-automated' => array("settings" => false, "products" => false),
252
+ );
253
+ foreach($productSliders as $_slidercode => $_sliderparams){
254
+ $sliderStatus = isset($postData[$_slidercode.'-slider-status']) ? $postData[$_slidercode.'-slider-status'] : NULL;
255
+ if(empty($sliderStatus))
256
+ $sliderStatus = '0';
257
+ else
258
+ $sliderStatus = '1';
259
+
260
+ $sliderPosition = $postData[$_slidercode.'-slider-position'];
261
+ $sliderName = $postData[$_slidercode.'-slider-name'];
262
+ $sliderProducts = $postData[$_slidercode];
263
+ $selectedProduct = array();
264
+ if($_sliderparams['products']){
265
+ foreach($sliderProducts as $spIndex => $sp){
266
+ foreach($sp as $_sp){
267
+ $selectedProduct[] = $_sp;
268
+ }
269
+ }
270
+ }
271
+ $selectedProduct = implode(",", $selectedProduct);
272
+ $sliderSettings = '';
273
+ if($_sliderparams['settings']){
274
+ $sliderSettings = json_encode($postData[$_slidercode]);
275
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
276
 
277
+ $sliderCollection = Mage::getModel('mobiadmin/appwidget')->getCollection();
278
+ $sliderCollection = $sliderCollection->addFieldToFilter('app_code', $appCode)
279
+ ->addFieldToFilter('slider_code', $_slidercode);
280
+
281
+ foreach($sliderCollection as $_sliderCollection) {
282
+ $_sliderCollection->setData('slider_label', $sliderName)
283
+ ->setData('slider_position', $sliderPosition)
284
+ ->setData('slider_productIds', $selectedProduct)
285
+ ->setData('slider_status', $sliderStatus)
286
+ ->setData('slider_settings', $sliderSettings)
287
+ ->save();
288
+ }
 
 
 
 
 
 
 
 
289
  }
290
+ /* save product slider data - upto here */
291
 
292
+ $category_icons = array('MAGENTO_CATEGORY_THUMBNAIL' => 0);
293
+ if(isset($postData['chkNoIcon'])){
294
+ $category_icons = array('MAGENTO_CATEGORY_THUMBNAIL' => 1);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
295
  }
296
+ $category_icons = serialize($category_icons);
297
+ $applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
298
  $applicationSettingCollection = $applicationSettingCollection
299
  ->addFieldToFilter('app_code',$appCode)
300
+ ->addFieldToFilter('setting_code','category_icons');
301
+ if($applicationSettingCollection->count() == 0){
302
+ $insertData = array(
303
+ 'app_code' => $appCode,
304
+ 'setting_code' => 'category_icons',
305
+ 'value' => $category_icons
306
+ );
307
+ $model = Mage::getModel('mobiadmin/appsetting')->setData($insertData);
308
+ try{$insertId = $model->save()->getId();}
309
+ catch (Exception $e){echo $e->getMessage();}
310
+ }else{
311
+ foreach($applicationSettingCollection as $categoryIcon){
312
+ $categoryIcon->setData('value', $category_icons)->save();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
313
  }
314
  }
315
 
319
  $cmscontentarray = array();
320
  $cmscontentarray['en_US']['contact_information'] = $postData['contact_information'];
321
  $cmscontentarray['en_US']['social_media'] = $postData['social_media'];
322
+ $cmscontentarray['en_US']['cms_pages'] = $postData['cms_pages'];
 
323
  $cmscontentarray = serialize($cmscontentarray);
324
  $applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
325
  $applicationSettingCollection = $applicationSettingCollection
326
+ ->addFieldToFilter('app_code', $appCode)
327
+ ->addFieldToFilter('setting_code', 'cms_settings');
328
  foreach($applicationSettingCollection as $cmssetting){
329
  $cmssetting->setData('value',$cmscontentarray)->save();
330
+ }
331
 
 
332
  /*
333
  * Save Banners Url in Database
334
  */
 
335
  $bannerImages = array();
336
  $previousBanners = Mage::helper('mobiadmin')->getBannerImagesByAppCode($appCode);
 
337
  if(isset($_FILES['banner']['name']) && !empty($_FILES['banner']['name'])){
338
  foreach($_FILES['banner']['name'] as $banner_key => $banner){
339
  if($_FILES['banner']['name'][$banner_key] == ''){
357
  }
358
  else{
359
  try{
 
 
 
 
 
 
360
  $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'home_banners'.DS ;
361
  $filename = rand() . '.' . PATHINFO($_FILES['banner']['name'][$banner_key], PATHINFO_EXTENSION);
 
362
  if (move_uploaded_file($_FILES['banner']['tmp_name'][$banner_key], $media_path . $filename)) {
363
  $bannerImages[] = array(
364
  'url' => $appgalleryimageurl.$filename,
379
  }
380
  }
381
  }
 
382
  $bannerValue = serialize($bannerImages);
 
383
  $applicationSettingCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
384
  $applicationSettingCollection = $applicationSettingCollection
385
  ->addFieldToFilter('app_code',$appCode)
386
  ->addFieldToFilter('setting_code','banner_settings');
387
  foreach($applicationSettingCollection as $bannersColl){
388
  $bannersColl->setData('value',$bannerValue)->save();
389
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
390
 
391
+ if(isset($_FILES['popupimage']['name']) && !empty($_FILES['popupimage']['name'])){
392
+ try{
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
393
  $uploader = new Varien_File_Uploader('popupimage');
394
  $uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
395
  $uploader->setAllowRenameFiles(false);
 
396
  $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce'.DS.$appCode.DS.'appinfo'.DS ;
397
  $imgFilename = time() . $_FILES['popupimage']['name'];
398
  $uploader->save($media_path, $imgFilename);
410
  $PopUpData['enable'] = $postData['popup']['enable'];
411
  $PopUpData['cookietime'] = $postData['popup']['cookietime'];
412
  if(isset($data['popupimage'])){
413
+ $PopUpData['popupimage'] = $data['popupimage'];
414
  }else{
415
+ $PopUpData['popupimage'] = $postData['popupimage_hidden'];
416
  }
417
+ if(isset($postData['popupimage']['delete']) && $postData['popupimage']['delete'] == 1){
 
418
  $PopUpData['popupimage'] = '';
419
  }
420
  $PopUpData = serialize($PopUpData);
421
  $appPopUpCollection = Mage::getModel('mobiadmin/appsetting')->getCollection();
 
422
  $appPopUpCollection = $appPopUpCollection
423
  ->addFieldToFilter('app_code',$appCode)
424
  ->addFieldToFilter('setting_code','popup_setting');
430
  'value' => $PopUpData
431
  );
432
 
433
+ try{
434
  Mage::getModel('mobiadmin/appsetting')->setData($appinfoData)->save();
435
  }catch(Exception $e){
436
  $errors[] = $e->getMessage();
437
  }
 
438
  }else{
439
  foreach($appPopUpCollection as $appPopUp){
440
  $appPopUp->setData('value',$PopUpData)->save();
441
  }
442
  }
443
 
 
444
  /*
445
+ * Sending Android and IOS Push Notification
 
 
 
446
  */
447
+ $pushmessage = $postData['pushnotifications'];
448
+ if(!empty($pushmessage)){
449
+ $deviceCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()
450
+ ->addFieldToFilter('md_appcode',$appCode)
451
+ ->addFieldToFilter('md_devicetype',array('in' => array('android','ios')));
452
+
453
+ $androidDevices = array();
454
+ $iosDevices = array();
455
+ if(!empty($deviceCollection)){
456
+ foreach($deviceCollection as $_device){
457
+ if($_device['md_devicetype'] == 'android'){
458
+ $androidDevices[] = $_device['md_devicetoken'];
459
+ }
460
+ else{
461
+ $iosDevices[] = $_device['md_devicetoken'];
462
+ }
463
+ }
464
+ }
465
 
466
+ if(!empty($androidDevices))
467
+ $this->androidpushnotification($pushmessage, $pushNotificationData, $androidDevices);
468
+ if(!empty($iosDevices))
469
+ $this->iospushnotification($pushmessage, $pushNotificationData, $iosDevices);
470
+ }
471
+
472
+ if(isset($postData['udid']) && !empty($postData['udid'])){
473
  $udids = $postData['udid'];
474
  $datatosend = array('udid' => $udids);
475
 
476
  $ch = curl_init();
477
+ $url = Mage::helper('mobiadmin')->curlBuildUrl().'/build/submitudid/'.$appKey.'/'.$appCode;
 
478
  curl_setopt($ch, CURLOPT_HEADER, FALSE);
479
+ curl_setopt($ch, CURLOPT_NOBODY, TRUE);
480
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
481
  curl_setopt($ch,CURLOPT_URL, $url);
482
  curl_setopt($ch,CURLOPT_POST, count($datatosend));
483
  curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($datatosend));
484
  $result = curl_exec($ch);
485
  curl_close($ch);
 
486
  $result = json_decode($result, true);
 
487
  if(isset($result)) {
488
+ if($result['status'] == 'success'){
 
489
  foreach($applicationsCollection as $application){
490
+ $application
491
  ->setData('udid', $udids)
492
  ->setData('ios_url', $result['data']['ios_url'])
493
  ->setData('ios_status', $result['data']['ios_status'])
494
  ->save();
495
  }
496
 
497
+ }else{
498
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
499
  $this->_redirect('*/*/edit', array(
500
+ 'id' => $appid,
501
  '_current'=>true
502
  ));
503
  }
510
  Mage::getSingleton('core/session')->addSuccess($message);
511
  }
512
 
 
513
  $this->_redirect('*/*/edit', array(
514
+ 'id' => $appid,
515
+ '_current'=>true
516
+ ));
517
+ }
518
+ else{
519
+ $this->_redirect('mobicommerce', array(
520
+ 'id' => $appid,
521
  '_current'=>true
522
  ));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
523
  }
524
  }
525
 
526
+ function androidpushnotification($message, $pushdata, $devices = array())
527
+ {
528
+ $android_key = $pushdata['android_key'];
529
+ if(!empty($android_key) && !empty($devices) && !empty($message)){
 
 
 
 
 
 
 
 
530
  $msg = array(
531
  'message' => $message,
532
  'title' => $message,
534
  'sound' => 1
535
  );
536
  $fields = array(
537
+ 'registration_ids' => $devices,
538
  'data' => $msg
539
  );
540
 
544
  );
545
  $ch = curl_init();
546
  curl_setopt( $ch,CURLOPT_URL, 'https://android.googleapis.com/gcm/send' );
547
+ curl_setopt( $ch,CURLOPT_POST, true);
548
+ curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers);
549
+ curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true);
550
+ curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false);
551
+ curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode($fields));
552
+ $result = curl_exec($ch);
553
+ curl_close($ch);
554
  }
555
  }
556
 
557
+ function iospushnotification($message, $pushdata, $devices = array())
558
+ {
559
+ $sandboxmode = false;
560
+ $passphrase = $pushdata['pem_password'];
561
+ $pemFile = $pushdata['upload_iospem_file_url'];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
562
 
563
+ if(isset($pushdata['sandboxmode']) && $pushdata['sandboxmode'] == '1'){
564
+ $sandboxmode = true;
 
565
  }
566
 
 
567
  if(!empty($pemFile) && !empty($message)){
568
  $ctx = stream_context_create();
569
  stream_context_set_option($ctx, 'ssl', 'local_cert', $pemFile);
579
  $push_url, $err,
580
  $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
581
 
582
+ if(!$fp)
583
  return "Failed to connect: $err $errstr" . PHP_EOL;
584
 
585
  //echo 'Connected to APNS' . PHP_EOL;
 
 
586
  $body['aps'] = array(
587
  'alert' => $message,
588
  'sound' => 'default'
589
  );
 
 
590
  $payload = json_encode($body);
591
+ if(!empty($devices)){
592
+ foreach ($devices as $key => $value) {
 
 
593
  $msg = chr(0) . pack('n', 32) . pack('H*', $value) . pack('n', strlen($payload)) . $payload;
 
 
594
  $result = fwrite($fp, $msg, strlen($msg));
595
+ if(!$result){
 
596
  //echo 'Message not delivered' . PHP_EOL;
597
  }
598
  else{
600
  }
601
  }
602
  }
 
 
603
  fclose($fp);
604
  return true;
605
  }
624
 
625
  public function massReadAction()
626
  {
627
+ $ids = Mage::app()->getRequest()->getParam('ids');
 
628
  if(is_array($ids)){
629
+ foreach($ids as $id){
 
630
  $model = Mage::getModel('mobiadmin/notification');
631
+ $model->setId($id)->setReadStatus('1')->save();
 
 
632
  }
633
  Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('The message has been marked as read.'));
634
  $this->_redirect('mobicommerce/index/notification');
635
  }
636
  $this->_redirect('mobicommerce/index/notification');
 
637
  }
638
 
639
  public function massDeleteAction()
640
  {
641
+ $ids = Mage::app()->getRequest()->getParam('ids');
 
642
  if(is_array($ids)){
643
+ foreach($ids as $id){
644
+ $model = Mage::getModel('mobiadmin/notification');
645
+ $model->setId($id)->delete();
 
 
 
646
  }
647
  Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Message was successfully deleted'));
648
  $this->_redirect('mobicommerce/index/notification');
652
 
653
  public function deletenotificationAction()
654
  {
655
+ if($this->getRequest()->getParam('id') > 0){
656
+ try{
657
  $model = Mage::getModel('mobiadmin/notification');
 
658
  $model->setId($this->getRequest()->getParam('id'))
659
  ->delete();
660
 
661
  Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('Message was successfully deleted'));
662
  $this->_redirect('mobicommerce/index/notification');
663
+ }catch(Exception $e){
664
  Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
665
  $this->_redirect('*/*/', array('id' => $this->getRequest()->getParam('id')));
666
  }
670
 
671
  public function readnotificationAction()
672
  {
673
+ if($this->getRequest()->getParam('id') > 0){
674
+ try{
675
  $model = Mage::getModel('mobiadmin/notification');
 
676
  $model->setId($this->getRequest()->getParam('id'))
677
  ->setReadStatus('1')->save();
678
 
679
  Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__('The message has been marked as read.'));
680
  $this->_redirect('mobicommerce/index/notification');
681
+ }catch(Exception $e){
682
  Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
683
  $this->_redirect('*/*/', array('id' => $this->getRequest()->getParam('id')));
684
  }
687
  }
688
 
689
  public function createAppAction()
690
+ {
691
+ $max_execution_time = ini_get('max_execution_time');
692
+ if($max_execution_time != -1 && $max_execution_time < 300){
693
+ ini_set('max_execution_time', 300);
694
+ }
695
+ $max_input_time = ini_get('max_input_time');
696
+ if($max_input_time != -1 && $max_input_time < 300){
697
+ ini_set('max_input_time', 300);
698
+ }
699
+
700
+ $configurations = array(
701
+ 'connectorVersionCode' => 'fd1ecc4eab5a737f70cfb9939064a24368a1efec',
702
+ 'max_execution_time' => ini_get('max_execution_time'),
703
+ 'max_input_time' => ini_get('max_input_time'),
704
+ 'ipaddress' => isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']:'',
705
+ );
706
+
707
  $refererUrl = $this->_getRefererUrl();
708
  $validation = true;
709
+ if(!empty($_FILES)){
710
  if($_FILES['appsplash']['name'] != '' && strtolower(PATHINFO($_FILES['appsplash']['name'], PATHINFO_EXTENSION)) != 'png'){
711
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Splash must be png'));
712
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
725
  $validation = false;
726
  }
727
 
728
+ if(!$validation){
729
+ Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
 
 
730
  return;
731
  }
732
  }
733
 
734
  $postData = Mage::app()->getRequest()->getPost();
735
  if(!isset($postData)){
736
+ Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
 
737
  return;
738
  }
739
  $this->_sendEmailBeforeCreateApp($postData);
 
 
 
 
 
 
 
 
 
 
 
 
740
 
741
  $curlData = $postData;
742
+ $media_path = Mage::getBaseDir('media') .DS. 'mobi_commerce';
743
  $mediaUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_commerce/';
744
  $mediaMobiAssetUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA).'mobi_assets/defaults/';
745
 
746
+ if(isset($_FILES['appsplash']['name']) && !empty($_FILES['appsplash']['name'])){
747
+ try{
 
 
 
748
  $uploader = new Varien_File_Uploader('appsplash');
749
  $uploader->setAllowRenameFiles(false);
750
  $uploader->setAllowCreateFolders(true);
 
 
751
  $imgFilename = time() .$_FILES['appsplash']['name'];
752
  $uploader->save($media_path, $imgFilename);
753
  $curlData['appsplash'] = $mediaUrl.$imgFilename;
757
  }
758
  }
759
 
760
+ if(isset($_FILES['applogo']['name']) && !empty($_FILES['applogo']['name'])){
761
+ try{
 
 
762
  $uploader = new Varien_File_Uploader('applogo');
763
  $uploader->setAllowRenameFiles(false);
 
 
764
  $imgFilename = time() .$_FILES['applogo']['name'];
765
  $uploader->save($media_path, $imgFilename);
766
  $curlData['applogo'] = $mediaUrl.$imgFilename;
767
+ } catch(Exception $e){
768
  Mage::log($e);
769
  $this->_redirectError(502);
770
  }
771
  }
772
 
773
+ if(isset($_FILES['appicon']['name']) && !empty($_FILES['appicon']['name'])){
774
+ try{
 
 
775
  $uploader = new Varien_File_Uploader('appicon');
776
  $uploader->setAllowRenameFiles(false);
 
 
777
  $imgFilename = time() .$_FILES['appicon']['name'];
778
  $uploader->save($media_path, $imgFilename);
779
  $curlData['appicon'] = $mediaUrl.$imgFilename;
794
  $size = getimagesize($curlData['appsplash']);
795
  $maxWidth = 1536;
796
  $maxHeight = 2048;
797
+ if($size[0] != $maxWidth || $size[1] != $maxHeight){
 
798
  @unlink($curlData['appsplash']);
799
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('Appsplash Icon dimenssion must be 1536X2048'));
800
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
801
+ Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
 
802
  return;
803
  }
804
  }
806
  $size = getimagesize($curlData['appicon']);
807
  $maxWidth = 1024;
808
  $maxHeight = 1024;
809
+ if ($size[0] != $maxWidth || $size[1] != $maxHeight){
 
810
  @unlink($curlData['appicon']);
811
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__('App Icon dimenssion must be 1024X1024'));
812
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
813
+ Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
 
814
  return;
815
  }
816
  }
817
+ if(!isset($curlData['appsplash'])){
 
818
  $curlData['appsplash'] = $mediaMobiAssetUrl.'splash.png';
819
  }
820
+ if(!isset($curlData['applogo'])){
821
  $curlData['applogo'] = $mediaMobiAssetUrl.'logo.png';
822
  }
823
+ if(!isset($curlData['appicon'])){
824
  $curlData['appicon'] = $mediaMobiAssetUrl.'icon.png';
825
  }
826
+
827
  $storeId = $curlData['store'];
828
  $curlData['approoturl'] = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
829
  $curlData['media_url'] = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
830
  /* code for licence key */
831
  $LicenceModel = Mage::getModel('mobiadmin/licence')->getCollection();
832
  $licencekey = "";
833
+ if($LicenceModel->getLastItem()){
 
834
  $licencekey = $LicenceModel->getLastItem()->getMlLicenceKey();
835
  }
836
  $curlData['applicencekey'] = $licencekey;
837
  /* code for licence key - upto here */
838
 
839
+ $curlData['configurations'] = $configurations;
840
+ $fields_string = http_build_query($curlData);
 
 
 
 
841
  $ch = curl_init();
842
 
843
  $url = Mage::helper('mobiadmin')->curlBuildUrl().'build/add';
844
  curl_setopt($ch, CURLOPT_HEADER, FALSE);
845
+ curl_setopt($ch, CURLOPT_NOBODY, TRUE);
846
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
847
  curl_setopt($ch,CURLOPT_URL, $url);
848
  curl_setopt($ch,CURLOPT_POST, count($curlData));
849
  curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($curlData));
850
  $result = curl_exec($ch);
851
+ curl_close($ch);
852
+ $result = json_decode($result, true);
 
853
 
854
  $db = Mage::getSingleton('core/resource')->getConnection('core_read');
855
  $db->closeConnection();
858
  $db->closeConnection();
859
  $db->getConnection();
860
 
861
+ if(isset($result)){
862
+ if($result['status'] == 'success'){
 
863
  $saveData = array();
864
  $saveData['app_name'] = $curlData['appname'];
865
  $saveData['app_code'] = $result['data']['appcode'];
866
  $saveData['app_preview_code'] = $result['data']['appkey'];
867
  $saveData['app_logo'] = $curlData['applogo'];
868
  $saveData['app_theme_folder_name'] = $curlData['apptheme'];
 
869
  $android_url = $result['data']['android_url'];
870
  $ios_url = $result['data']['ios_url'];
871
  $android_status = $result['data']['android_status'];
873
  $webapp_url = $result['data']['webapp_url'];
874
  $saveData['webapp_url'] = $webapp_url;
875
  $udids = $curlData['udid'];
876
+ if(!empty($udids)){
 
877
  $saveData['udid'] = $udids;
878
  }
879
  $saveData['android_url'] = $android_url;
883
  if(!empty($licencekey)) {
884
  $saveData['app_license_key'] = $licencekey;
885
  }
886
+ $appid = null;
887
+ if($saveData['app_code']){
888
+ $appobject = Mage::getModel('mobiadmin/applications')->saveApplicationData($saveData ,$storeId);
889
+ $appid = $appobject['appid'];
890
  }else{
891
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
892
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
893
  }
894
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('adminhtml')->__($result['message']));
895
  $this->_redirect('mobicommerce/index/edit',
896
  array(
897
+ 'id' => $appid,
898
+ '_current' => true
899
  ));
900
  }else {
901
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('adminhtml')->__($result['message']));
902
  Mage::getSingleton('core/session')->setData( 'createapp', Mage::app()->getRequest()->getPost());
903
+ Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
 
904
  return;
905
  }
906
  }else{
907
+ Mage::app()->getFrontController()->getResponse()->setRedirect($refererUrl);
 
908
  return;
909
  }
910
  }
917
  $user = Mage::getSingleton('admin/session');
918
  $userEmail = $user->getUser()->getEmail();
919
  $userFirstname = $user->getUser()->getFirstname();
 
920
  $fromEmail = $userEmail;
921
  $fromName = $userFirstname;
922
  $toEmail = $postData['emailid'];
923
  if($postData['templatetype'] == 'android'){
924
  $body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce Android Demo App to review, by clicking the URL you can download and install the Mobile app in your Mobile Device.<br><br> MobiCommerce Android App URL: ".$postData['appurl']." <br><br><i>'".$this->__('Note: If you have any mobicommerce demo app installed in your mobile device please uninstall that before installing a new mobicommerce demo app')."'</i> <br><br> Regards";
925
+ }elseif($postData['templatetype'] == 'ios'){
 
926
  $body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce iOS Demo App to review, by clicking the URL you can download and install the Mobile app in your Mobile Device.<br><br> MobiCommerce iOS App URL: ".$postData['appurl']." <br><br><i>'".$this->__('Note: If you have any mobicommerce demo app installed in your mobile device please uninstall that before installing a new mobicommerce demo app')."'</i> <br><br> Regards";
927
+ }elseif($postData['templatetype'] == 'website'){
 
928
  $body = "<b>Hello</b>, <br><br> ".$fromName." has sent you a MobiCommerce provided Mobile Website to review, by clicking the URL you can review mobile website in your Mobile Devices.<br><br> MobiCommerce Mobile Website URL: ".$postData['appurl']." <br><br> Regards";
929
  }
930
  $subject = "Mobicommerce App URL";
934
  $mail->setFrom($fromEmail, $fromName);
935
  $mail->addTo($toEmail);
936
  $mail->setSubject($subject);
937
+ try{
 
938
  $mail->send();
939
  $response['status'] = "success";
940
  $response['success'] = 'Successfully sent Email.';
941
  $this->getResponse()->setBody(json_encode($response));
942
+ }catch(Exception $ex) {
943
  $response['status'] = "fail";
944
  $response['error'] = 'Unable to send email.';
945
  $this->getResponse()->setBody(json_encode($response));
949
 
950
  public function _sendEmailBeforeCreateApp($postdata)
951
  {
952
+ if(!empty($postdata)){
 
953
  $appName = $postdata['appname'];
954
  $storeId = $postdata['store'];
955
  $storeUrl = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);
956
  $emailId = $postdata['primaryemail'];
957
  $phone = $postdata['phone'];
958
+ if(!empty($postdata['udid'])){
 
959
  $udid = $postdata['udid'];
960
  }
961
  $body = "App Name:- ".$appName." <br> Store Url:- ".$storeUrl." <br> Email Id :- ".$emailId." <br> Phone Number:- ".$phone."";
964
  $user = Mage::getSingleton('admin/session');
965
  $userEmail = $user->getUser()->getEmail();
966
  $userFirstname = $user->getUser()->getFirstname();
 
967
  $fromEmail = $userEmail;
968
  $fromName = $userFirstname;
969
  $mail = new Zend_Mail();
972
  $mail->setFrom($fromEmail, $appName);
973
  $mail->addTo($toEmail, 'Mobicommerce');
974
  $mail->setSubject($subject);
975
+ try {$mail->send();}
976
+ catch (Exception $e){}
 
 
 
 
977
  }
978
  }
979
  }
app/code/local/Mobicommerce/Mobiadmin/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Mobicommerce_Mobiadmin>
5
- <version>1.0.0</version>
6
  </Mobicommerce_Mobiadmin>
7
  </modules>
8
  <global>
@@ -19,7 +19,21 @@
19
  <rewrite>
20
  <page_menu>Mobicommerce_Mobiadmin_Block_Adminhtml_Menu</page_menu>
21
  </rewrite>
 
 
 
 
 
 
 
 
 
22
  </adminhtml>
 
 
 
 
 
23
  </blocks>
24
  <models>
25
  <mobiadmin>
@@ -85,6 +99,14 @@
85
  </controller_action_before>
86
  </observers>
87
  </controller_action_predispatch>
 
 
 
 
 
 
 
 
88
  </events>
89
  </global>
90
  <admin>
2
  <config>
3
  <modules>
4
  <Mobicommerce_Mobiadmin>
5
+ <version>1.0.1</version>
6
  </Mobicommerce_Mobiadmin>
7
  </modules>
8
  <global>
19
  <rewrite>
20
  <page_menu>Mobicommerce_Mobiadmin_Block_Adminhtml_Menu</page_menu>
21
  </rewrite>
22
+ <rewrite>
23
+ <sales_order_grid>Mobicommerce_Mobiadmin_Block_Adminhtml_Order_Grid</sales_order_grid>
24
+ </rewrite>
25
+ <rewrite>
26
+ <dashboard_sales>Mobicommerce_Mobiadmin_Block_Adminhtml_Dashboard_Sales</dashboard_sales>
27
+ </rewrite>
28
+ <rewrite>
29
+ <report_sales_sales_grid>Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Sales_Sales_Grid</report_sales_sales_grid>
30
+ </rewrite>
31
  </adminhtml>
32
+ <sales>
33
+ <rewrite>
34
+ <adminhtml_report_filter_form_order>Mobicommerce_Mobiadmin_Block_Adminhtml_Report_Filter_Form_Order</adminhtml_report_filter_form_order>
35
+ </rewrite>
36
+ </sales>
37
  </blocks>
38
  <models>
39
  <mobiadmin>
99
  </controller_action_before>
100
  </observers>
101
  </controller_action_predispatch>
102
+ <sales_convert_quote_to_order>
103
+ <observers>
104
+ <saveplatform>
105
+ <class>mobiadmin/observer</class>
106
+ <method>sales_convert_quote_to_order</method>
107
+ </saveplatform>
108
+ </observers>
109
+ </sales_convert_quote_to_order>
110
  </events>
111
  </global>
112
  <admin>
app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-install-1.0.0.php CHANGED
@@ -1,12 +1,11 @@
1
- <?php
2
-
3
- $installer = $this;
4
-
5
- $installer->startSetup();
6
 
 
7
 
 
8
  //Install Notification table mobicommerce_notification
9
- $sql=<<<SQLTEXT
 
10
  CREATE TABLE IF NOT EXISTS {$installer->getTable('mobiadmin/notification')} (
11
  `id` int(11) NOT NULL AUTO_INCREMENT,
12
  `type` varchar(20) NOT NULL,
@@ -15,11 +14,11 @@ CREATE TABLE IF NOT EXISTS {$installer->getTable('mobiadmin/notification')} (
15
  `read_status` int(11) NOT NULL DEFAULT '0',
16
  PRIMARY KEY (`id`)
17
  );
18
-
19
- SQLTEXT;
20
-
21
 
22
- $installer->run($sql);
 
 
 
23
 
24
 
25
 
@@ -127,5 +126,5 @@ $connection = $installer->getConnection();
127
  );
128
 
129
  $installer->endSetup();
130
-
131
 
1
+ <?php
 
 
 
 
2
 
3
+ $installer = $this;
4
 
5
+ $installer->startSetup();
6
  //Install Notification table mobicommerce_notification
7
+ $sql=<<<SQLTEXT
8
+ DROP TABLE IF EXISTS {$installer->getTable('mobiadmin/notification')};
9
  CREATE TABLE IF NOT EXISTS {$installer->getTable('mobiadmin/notification')} (
10
  `id` int(11) NOT NULL AUTO_INCREMENT,
11
  `type` varchar(20) NOT NULL,
14
  `read_status` int(11) NOT NULL DEFAULT '0',
15
  PRIMARY KEY (`id`)
16
  );
 
 
 
17
 
18
+ SQLTEXT;
19
+
20
+
21
+ $installer->run($sql);
22
 
23
 
24
 
126
  );
127
 
128
  $installer->endSetup();
129
+
130
 
app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-install-1.0.1.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ $installer = new Mage_Sales_Model_Resource_Setup();
4
+ $installer->startSetup();
5
+ $options = array(
6
+ 'type' => Varien_Db_Ddl_Table::TYPE_VARCHAR,
7
+ 'visible' => false,
8
+ 'required' => false
9
+ );
10
+ $installer->addAttribute('order', 'orderfromplatform', $options);
11
+ $installer->endSetup();
app/code/local/Mobicommerce/Mobiadmin/sql/mobiadmin_setup/mysql4-upgrade-1.0.0-1.0.1.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ $installer = new Mage_Sales_Model_Resource_Setup();
4
+ $installer->startSetup();
5
+ $options = array(
6
+ 'type' => Varien_Db_Ddl_Table::TYPE_VARCHAR,
7
+ 'visible' => false,
8
+ 'required' => false
9
+ );
10
+ $installer->addAttribute('order', 'orderfromplatform', $options);
11
+ $installer->endSetup();
app/code/local/Mobicommerce/Mobipayments/Controller/Action.php DELETED
@@ -1,52 +0,0 @@
1
- <?php
2
- abstract class Mobicommerce_Mobipayments_Controller_Action extends Mage_Core_Controller_Front_Action {
3
-
4
- protected $_data;
5
-
6
- public function preDispatch() {
7
- parent::preDispatch();
8
- $this->setRequestData();
9
- }
10
-
11
- public function dataToJson($data) {
12
- $this->setData($data);
13
- $this->dispatchEventChangeData($this->getActionName('_return'), $data);
14
- $this->_data = $this->getData();
15
- return Mage::helper('core')->jsonEncode($this->_data);
16
- }
17
-
18
- public function dispatchEventChangeData($event_name, $data) {
19
- Mage::dispatchEvent($event_name, array('object' => $this, 'data' => $data));
20
- }
21
-
22
- public function getActionName($last = '') {
23
- return $this->getFullActionName() . $last;
24
- }
25
-
26
- public function printResult($data) {
27
- $json_data = $this->dataToJson($data);
28
- if(isset($_GET['callback']) && $_GET['callback']!=''){
29
- print $_GET['callback'] ."(".$json_data.")";exit;
30
- }else{
31
- header('content-type:application/json');
32
- }
33
- echo $json_data;
34
- }
35
-
36
- public function setRequestData(){
37
- $this->setData($this->getRequest()->getParams());
38
- $this->dispatchEventChangeData($this->getActionName(), $this->_data);
39
- $this->_data = $this->getData();
40
- }
41
-
42
- public function getData() {
43
- return $this->_data;
44
- }
45
-
46
- public function setData($data) {
47
- $this->_data = $data;
48
- }
49
-
50
- }
51
-
52
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipayments/Helper/Data.php DELETED
@@ -1,5 +0,0 @@
1
- <?php
2
- class Mobicommerce_Mobipayments_Helper_Data extends Mage_Core_Helper_Abstract
3
- {
4
-
5
- }
 
 
 
 
 
app/code/local/Mobicommerce/Mobipayments/Model/Abstract.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- class Mobicommerce_Mobipayments_Model_Abstract extends Mage_Payment_Model_Method_Abstract {
3
-
4
- public function successStatus($success = array('SUCCESS')) {
5
- return array('status' => 'SUCCESS',
6
- 'message' => $success,
7
- );
8
- }
9
-
10
- public function errorStatus($error = array('0','opps! unknown Error ')) {
11
- return array(
12
- 'status' => 'FAIL',
13
- //'message' => array('errorcode' => $error[0], 'description' => $error[1]),
14
- 'message' => is_array($error)?$error[0]:$error,
15
- );
16
- }
17
-
18
-
19
- public function checkUserLoginSession(){
20
- return Mage::getSingleton('customer/session')->isLoggedIn();
21
- }
22
-
23
-
24
- public function _getStoreId(){
25
- return Mage::app()->getStore()->getStoreId();
26
- //return Mage::app()->getStore()->getId()
27
- }
28
- public function _getStoreName(){
29
- return Mage::app()->getStore()->getName();
30
- //return Mage::app()->getStore()->getId()
31
- }
32
-
33
- public function _getWebsiteId(){
34
- return Mage::app()->getStore()->getWebsiteId();
35
- }
36
- public function eventChangeData($name_event, $value) {
37
- Mage::dispatchEvent($name_event, $value);
38
- }
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipayments/Model/Paymill.php DELETED
@@ -1,12 +0,0 @@
1
- <?php
2
- class Mobicommerce_Mobipayments_Model_Paymill extends Mage_Core_Model_Abstract {
3
-
4
- public function getConfigData(){
5
- $config = array(
6
- "private_key" => Mage::helper('paymill/OptionHelper')->getPrivateKey(),
7
- "public_key" => Mage::helper('paymill/OptionHelper')->getPublicKey(),
8
- "description" => Mage::getStoreConfig('payment/paymill_creditcard/checkout_desc', Mage::app()->getStore()->getStoreId()),
9
- );
10
- return $config;
11
- }
12
- }
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipayments/Model/Standard.php DELETED
@@ -1,323 +0,0 @@
1
- <?php
2
- class Mobicommerce_Mobipayments_Model_Standard extends Mobicommerce_Mobipayments_Model_Abstract {
3
- protected $_code = 'mobipayments';
4
-
5
- protected $_isInitializeNeeded = true;
6
- protected $_canUseInternal = true;
7
- protected $_canUseForMultishipping = false;
8
- protected $_canUseCheckout = true;
9
- protected $_order = null;
10
-
11
- const PAYER_ID = 'payer_id';
12
- const PAYER_EMAIL = 'email';
13
- const PAYER_STATUS = 'payer_status';
14
- const ADDRESS_ID = 'address_id';
15
- const ADDRESS_STATUS = 'address_status';
16
- const PROTECTION_EL = 'protection_eligibility';
17
- const FRAUD_FILTERS = 'collected_fraud_filters';
18
- const CORRELATION_ID = 'correlation_id';
19
- const AVS_CODE = 'avs_result';
20
- const CVV2_MATCH = 'cvv2_check_result';
21
- const CENTINEL_VPAS = 'centinel_vpas_result';
22
- const CENTINEL_ECI = 'centinel_eci_result';
23
- // Next two fields are required for Brazil
24
- const BUYER_TAX_ID = 'buyer_tax_id';
25
- const BUYER_TAX_ID_TYPE = 'buyer_tax_id_type';
26
-
27
- const PAYMENT_STATUS = 'payment_status';
28
- const PENDING_REASON = 'pending_reason';
29
- const IS_FRAUD = 'is_fraud_detected';
30
- const PAYMENT_STATUS_GLOBAL = 'paypal_payment_status';
31
- const PENDING_REASON_GLOBAL = 'paypal_pending_reason';
32
- const IS_FRAUD_GLOBAL = 'paypal_is_fraud_detected';
33
-
34
- protected $_paymentMap = array(
35
- self::PAYER_ID => 'payer_id',
36
- self::PAYER_EMAIL => 'payer_email',
37
- self::PAYER_STATUS => 'payer_status',
38
- self::ADDRESS_ID => 'paypal_address_id',
39
- self::ADDRESS_STATUS => 'paypal_address_status',
40
- self::PROTECTION_EL => 'protection_eligibility',
41
- self::FRAUD_FILTERS => 'paypal_fraud_filters',
42
- self::CORRELATION_ID => 'paypal_correlation_id',
43
- self::AVS_CODE => 'paypal_avs_code',
44
- self::CVV2_MATCH => 'paypal_cvv2_match',
45
- self::CENTINEL_VPAS => self::CENTINEL_VPAS,
46
- self::CENTINEL_ECI => self::CENTINEL_ECI,
47
- self::BUYER_TAX_ID => self::BUYER_TAX_ID,
48
- self::BUYER_TAX_ID_TYPE => self::BUYER_TAX_ID_TYPE,
49
- );
50
-
51
- protected $_systemMap = array(
52
- self::PAYMENT_STATUS => self::PAYMENT_STATUS_GLOBAL,
53
- self::PENDING_REASON => self::PENDING_REASON_GLOBAL,
54
- self::IS_FRAUD => self::IS_FRAUD_GLOBAL,
55
- );
56
-
57
- public function getOrderPlaceRedirectUrl() {
58
- //return Mage::getUrl('mygateway/payment/redirect', array('_secure' => true));
59
- return null;
60
- }
61
-
62
- public function getSuccess($messaage=''){
63
- return $this->successStatus($messaage);
64
- }
65
-
66
- public function processPayment($data){
67
- //if($this->getRequest()->isPost()) {
68
- if($data) {
69
-
70
- /*
71
- /* Your gateway's code to make sure the reponse you
72
- /* just got is from the gatway and not from some weirdo.
73
- /* This generally has some checksum or other checks,
74
- /* and is provided by the gateway.
75
- /* For now, we assume that the gateway's response is valid
76
- */
77
-
78
- $session = Mage::getSingleton('checkout/session');
79
- $quoteId = $session->getMobiPaypalQuoteId(false);
80
- $session->setQuoteId($session->getMobiPaypalQuoteId(true));
81
- Mage::getSingleton('checkout/session')->getQuote()->setIsActive(false)->save();
82
- //return $this->successStatus("$quoteId processed successfully");
83
- $validated = true;
84
- //$orderId = '100000001'; // Generally sent by gateway
85
-
86
- if($validated) {
87
- $response = $data['response'];
88
- $paymentId = $response['id'];
89
- //return $this->errorStatus($paymentId);
90
- $configData = $this->getPaypalConfig();
91
- $accessToken = $this->__getAccessToken($configData);
92
- if(!empty($accessToken)){
93
- $paymentDetails = $this->__getPaymentDetails($accessToken, $paymentId, $configData);
94
-
95
- // Payment was successful, so update the order's state, send order email and move to the success page
96
- $orderId = $session->getMobiPaypalInvoiceId(true);
97
-
98
- //$this->_order = Mage::getModel('sales/order');
99
- //$this->_order->loadByIncrementId($orderId);
100
- $this->_order = Mage::getModel('sales/order')->loadByIncrementId($orderId);
101
-
102
- /* added newly */
103
- $parentTransactionId = null;
104
- $skipFraudDetection = false;
105
- $this->_importPaymentInformation($paymentDetails);
106
- $payment = $this->_order->getPayment();
107
- //$payment->setTransactionId($paymentDetails->id)
108
- $payment->setTransactionId($paymentDetails->transactions[0]->related_resources[0]->sale->id)
109
- ->setCurrencyCode($paymentDetails->transactions[0]->amount->currency)
110
- ->setParentTransactionId($parentTransactionId)
111
- ->setIsTransactionClosed(0)
112
- ->registerCaptureNotification(
113
- $paymentDetails->transactions[0]->amount->total,
114
- true
115
- );
116
- $this->_order->save();
117
- /* added newly - upto here */
118
-
119
- //$this->_order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, true, 'Gateway has authorized the payment.');
120
-
121
- $this->_order->sendNewOrderEmail();
122
- $this->_order->setEmailSent(true);
123
-
124
- $this->_order->save();
125
-
126
- Mage::getSingleton('checkout/session')->unsQuoteId();
127
- $return = $this->successStatus("$orderId processed successfully");
128
- $return['data']['invoice_number'] = $orderId;
129
- $return['data']['order_data'] = Mage::getModel('mobiservices/user')->_getOrderHistory();
130
- //Mage_Core_Controller_Varien_Action::_redirect('checkout/onepage/success', array('_secure'=>true));
131
- return $return;
132
- }
133
- else{
134
- return $this->errorStatus("Invalid Access Token");
135
- }
136
- }
137
- else {
138
- // There is a problem in the response we got
139
- $this->cancelAction();
140
- Mage_Core_Controller_Varien_Action::_redirect('checkout/onepage/failure', array('_secure'=>true));
141
- }
142
- }
143
- else{
144
- return $this->errorStatus("Post data not received at php side");
145
- }
146
- }
147
-
148
- protected function _importPaymentInformation($response)
149
- {
150
- $payment = $this->_order->getPayment();
151
- $was = $payment->getAdditionalInformation();
152
- $from = array(
153
- 'payer_id' => $response->payer->payer_info->payer_id,
154
- 'payer_email' => $response->payer->payer_info->email,
155
- 'payer_status' => $response->payer->status,
156
- 'protection_eligibility' => $response->transactions[0]->related_resources[0]->sale->protection_eligibility,
157
- 'payment_mode' => $response->transactions[0]->related_resources[0]->sale->payment_mode,
158
- 'payment_status' => $response->transactions[0]->related_resources[0]->sale->state,
159
- 'pending_reason' => $response->transactions[0]->related_resources[0]->sale->reason_code,
160
- );
161
- /*
162
- if (isset($from['payment_status'])) {
163
- $from['payment_status'] = $this->_filterPaymentStatus($this->getRequestData('payment_status'));
164
- }
165
- */
166
-
167
- // collect fraud filters
168
- $this->importToPayment($from, $payment);
169
-
170
- /**
171
- * Detect pending payment, frauds
172
- * TODO: implement logic in one place
173
- * @see Mage_Paypal_Model_Pro::importPaymentInfo()
174
- */
175
- /*
176
- if ($this->_info->isPaymentReviewRequired($payment)) {
177
- $payment->setIsTransactionPending(true);
178
- if ($fraudFilters) {
179
- $payment->setIsFraudDetected(true);
180
- }
181
- }
182
- */
183
- $fraudFilters = false;
184
- if ($from['pending_reason'] == 'PAYMENT_REVIEW') {
185
- $payment->setIsTransactionPending(true);
186
- if ($fraudFilters) {
187
- $payment->setIsFraudDetected(true);
188
- }
189
- }
190
-
191
- if (strtolower($from['payment_status']) == 'completed') {
192
- $payment->setIsTransactionApproved(true);
193
- } elseif (strtolower($from['payment_status']) == 'failed') {
194
- $payment->setIsTransactionDenied(true);
195
- }
196
-
197
- return $was != $payment->getAdditionalInformation();
198
- }
199
-
200
- public function importToPayment($from, Mage_Payment_Model_Info $payment)
201
- {
202
- $fullMap = array_merge($this->_paymentMap, $this->_systemMap);
203
- if (is_object($from)) {
204
- $from = array($from, 'getDataUsingMethod');
205
- }
206
- Varien_Object_Mapper::accumulateByMap($from, array($payment, 'setAdditionalInformation'), $fullMap);
207
- }
208
-
209
- protected function _filterPaymentStatus($paymentStatus)
210
- {
211
- switch ($paymentStatus) {
212
- case 'Created': // break is intentionally omitted
213
- case 'Completed': return Mage_Paypal_Model_Info::PAYMENTSTATUS_COMPLETED;
214
- case 'approved': return Mage_Paypal_Model_Info::PAYMENTSTATUS_COMPLETED;
215
- case 'Denied': return Mage_Paypal_Model_Info::PAYMENTSTATUS_DENIED;
216
- case 'Expired': return Mage_Paypal_Model_Info::PAYMENTSTATUS_EXPIRED;
217
- case 'Failed': return Mage_Paypal_Model_Info::PAYMENTSTATUS_FAILED;
218
- case 'Pending': return Mage_Paypal_Model_Info::PAYMENTSTATUS_PENDING;
219
- case 'pending': return Mage_Paypal_Model_Info::PAYMENTSTATUS_PENDING;
220
- case 'Refunded': return Mage_Paypal_Model_Info::PAYMENTSTATUS_REFUNDED;
221
- case 'Reversed': return Mage_Paypal_Model_Info::PAYMENTSTATUS_REVERSED;
222
- case 'Canceled_Reversal': return Mage_Paypal_Model_Info::PAYMENTSTATUS_UNREVERSED;
223
- case 'Processed': return Mage_Paypal_Model_Info::PAYMENTSTATUS_PROCESSED;
224
- case 'Voided': return Mage_Paypal_Model_Info::PAYMENTSTATUS_VOIDED;
225
- }
226
- return '';
227
- }
228
-
229
- public function __getAccessToken($configData){
230
- //https://api.sandbox.paypal.com/v1/oauth2/token
231
- //https://api.sandbox.paypal.com/v1/payments/payment/PAY-5YK922393D847794YKER7MUI
232
- if($configData['isSandbox'] == '1')
233
- $url = "https://api.sandbox.paypal.com/v1/oauth2/token";
234
- else
235
- $url = "https://api.paypal.com/v1/oauth2/token";
236
- $ch = curl_init($url);
237
- curl_setopt($ch, CURLOPT_HEADER, false);
238
- curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
239
- curl_setopt($ch, CURLOPT_HTTPHEADER, array(
240
- 'Accept: application/json',
241
- 'Accept-Language: en_US'
242
- ));
243
- curl_setopt($ch,CURLOPT_POST,true);
244
- //curl_setopt($ch,CURLOPT_POSTFIELDS,array('grant_type' => 'client_credentials'));
245
- curl_setopt($ch,CURLOPT_POSTFIELDS,'grant_type=client_credentials');
246
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
247
- curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
248
- curl_setopt($ch, CURLOPT_USERPWD, $configData['apiUsername'].':'.$configData['apiPassword']);
249
-
250
- $res = curl_exec($ch);
251
- $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
252
-
253
- //print_r($res);exit;
254
- curl_close($ch);
255
- try{
256
- $res = json_decode($res);
257
- return $res->access_token;
258
- }
259
- catch(Exception $e){
260
- return null;
261
- }
262
- }
263
-
264
- public function __getPaymentDetails($accessToken = null, $paymentId = null, $configData = null){
265
- if($configData['isSandbox'] == '1')
266
- $url = "https://api.sandbox.paypal.com/v1/payments/payment/";
267
- else
268
- $url = "https://api.paypal.com/v1/payments/payment/";
269
- $ch = curl_init($url.$paymentId);
270
- curl_setopt($ch, CURLOPT_HEADER, false);
271
- curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
272
- curl_setopt($ch, CURLOPT_HTTPHEADER, array(
273
- 'Content-Type: application/json',
274
- 'Authorization: Bearer '.$accessToken
275
- ));
276
- //curl_setopt($ch,CURLOPT_POST,true);
277
- //curl_setopt($ch,CURLOPT_POSTFIELDS,array('grant_type' => 'client_credentials'));
278
- //curl_setopt($ch,CURLOPT_POSTFIELDS,'grant_type=client_credentials');
279
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
280
- //curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
281
- //curl_setopt($ch, CURLOPT_USERPWD, 'AXK9pBDQ_6bsGFE6tjiIiIj758F7YxE18dzQhE8k3r9mlDxxmF5Yysz9egNt:EE0j1xBSbSJMwkTH6we0WjtMEDjtz1dwnOl4DsdzP_-tEbcRLhg8K0TOSi_P');
282
-
283
- $res = curl_exec($ch);
284
- $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
285
- curl_close($ch);
286
- $res = json_decode($res);
287
- return $res;
288
- }
289
-
290
- public function getConfigParam($key){
291
- return $this->getConfigData($key);
292
- }
293
-
294
- public function getPaypalConfig(){
295
- $data = array(
296
- 'code' => $this->_code,
297
- 'title' => $this->getConfigParam('title'),
298
- 'clientId' => $this->getConfigParam('clientid'),
299
- 'title' => $this->getConfigParam('title'),
300
- 'apiUsername' => $this->getConfigParam('api_username'),
301
- 'apiPassword' => $this->getConfigParam('api_password'),
302
- 'merchantName' => $this->getConfigParam('merchant_name'),
303
- 'privacyPolicyUrl' => $this->getConfigParam('privacy_policy_url'),
304
- 'aggrementUrl' => $this->getConfigParam('aggrement_url'),
305
- 'title' => $this->getConfigParam('title'),
306
- 'isSandbox' => $this->getConfigParam('dropdown'),
307
- 'allow_direct_credit_card' => $this->getConfigParam('allow_direct_credit_card'),
308
- 'newOrderStatus' => $this->getConfigParam('order_status'),
309
- );
310
- return $data;
311
- }
312
-
313
- public function isAvailable($quote = null){
314
- $session = Mage::getSingleton('checkout/session');
315
- $activePaypalMobile = $session->getActivePaypalMobile();
316
-
317
- if($activePaypalMobile == '1')
318
- return parent::isAvailable($quote);
319
- else
320
- return false;
321
- }
322
- }
323
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipayments/controllers/PaymentController.php DELETED
@@ -1,226 +0,0 @@
1
- <?php
2
- /*
3
- Mobipayments Payment Controller
4
- By: Yash Shah
5
- yash.shah@rightwaysolution.com
6
- */
7
-
8
- class Mobicommerce_Mobipayments_PaymentController extends Mobicommerce_Mobipayments_Controller_Action {
9
- protected $_order = null;
10
- // The redirect action is triggered when someone places an order
11
- public function redirectAction() {
12
- $this->loadLayout();
13
- $block = $this->getLayout()->createBlock('Mage_Core_Block_Template','mobipayments',array('template' => 'mobipayments/redirect.phtml'));
14
- $this->getLayout()->getBlock('content')->append($block);
15
- $this->renderLayout();
16
- }
17
-
18
- public function initPaypalMobileAction(){
19
- $data = $this->getData();
20
- //$result = Mage::getModel('mobiservices/shoppingcart_cart')->getCartDetails();
21
- $session = Mage::getSingleton('checkout/session');
22
- //$session->setPaypalStandardQuoteId($session->getQuoteId());
23
- $session->setMobiPaypalQuoteId($session->getQuoteId());
24
- //$this->getResponse()->setBody($this->getLayout()->createBlock('paypal/standard_redirect')->toHtml());
25
- //$session->unsQuoteId();
26
- //$result = Mage::getModel('mobipayments/standard')->getSuccess("Payment Init Successfully");
27
-
28
- $result = array();
29
- //print_r($this->getRequest()->getPost('agreement', array()));exit;
30
-
31
- try {
32
- $requiredAgreements = Mage::helper('checkout')->getRequiredAgreementIds();
33
- if ($requiredAgreements) {
34
- //$postedAgreements = array_keys($this->getRequest()->getPost('agreement', array()));
35
- $postedAgreements = $data['agreement'];
36
- $diff = array_diff($requiredAgreements, $postedAgreements);
37
- if ($diff) {
38
- $result = Mage::getModel('mobipayments/abstract')->errorStatus($this->__('Please agree to all the terms and conditions before placing the order.'));
39
- $this->printResult($result);exit;
40
- }
41
- }
42
-
43
- $payment = $data['payment'];
44
- if ($payment) {
45
- if (version_compare(Mage::getVersion(), '1.8.0.0', '>=') === true) {
46
- $payment['checks'] = Mage_Payment_Model_Method_Abstract::CHECK_USE_CHECKOUT
47
- | Mage_Payment_Model_Method_Abstract::CHECK_USE_FOR_COUNTRY
48
- | Mage_Payment_Model_Method_Abstract::CHECK_USE_FOR_CURRENCY
49
- | Mage_Payment_Model_Method_Abstract::CHECK_ORDER_TOTAL_MIN_MAX
50
- | Mage_Payment_Model_Method_Abstract::CHECK_ZERO_TOTAL;
51
- }
52
- else{
53
- $payment['checks'] = null;
54
- }
55
- $this->getOnepage()->getQuote()->getPayment()->importData($payment);
56
- }
57
-
58
- $this->getOnepage()->saveOrder();
59
-
60
- $redirectUrl = $this->getOnepage()->getCheckout()->getRedirectUrl();
61
- $result = Mage::getModel('mobipayments/abstract')->successStatus();
62
- } catch (Mage_Payment_Model_Info_Exception $e) {
63
- $message = $e->getMessage();
64
- $result = Mage::getModel('mobipayments/abstract')->errorStatus($message);
65
- $this->printResult($result);exit;
66
- } catch (Mage_Core_Exception $e) {
67
- Mage::logException($e);
68
- Mage::helper('checkout')->sendPaymentFailedEmail($this->getOnepage()->getQuote(), $e->getMessage());
69
- $message = $e->getMessage();
70
- $result = Mage::getModel('mobipayments/abstract')->errorStatus($message);
71
- $this->printResult($result);exit;
72
- } catch (Exception $e) {
73
- Mage::logException($e);
74
- Mage::helper('checkout')->sendPaymentFailedEmail($this->getOnepage()->getQuote(), $e->getMessage());
75
- $message = $e->getMessage();
76
- $result = Mage::getModel('mobipayments/abstract')->errorStatus($message);
77
- $this->printResult($result);exit;
78
- }
79
- $result['data']['cart_details']= Mage::getModel('mobiservices/shoppingcart_cart')->getCartInfo();
80
- $this->getOnepage()->getQuote()->save();
81
- $session->setMobiPaypalInvoiceId($this->_getCheckoutSession()->getLastRealOrderId());
82
- /**
83
- * when there is redirect to third party, we don't want to save order yet.
84
- * we will save the order in return action.
85
- */
86
- /*
87
- if (isset($redirectUrl)) {
88
- $result['redirect'] = $redirectUrl;
89
- }
90
- */
91
-
92
- //$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($result));
93
- $session->unsQuoteId();
94
- $this->printResult($result);
95
- }
96
-
97
- protected function _getCheckoutSession() {
98
- return Mage::getSingleton('checkout/session');
99
- }
100
-
101
- /**
102
- * Get one page checkout model
103
- *
104
- * @return Mage_Checkout_Model_Type_Onepage
105
- */
106
- public function getOnepage()
107
- {
108
- return Mage::getSingleton('checkout/type_onepage');
109
- }
110
-
111
- // The response action is triggered when your gateway sends back a response after processing the customer's payment
112
- public function responseAction() {
113
- $data = $this->getData();
114
- $result = Mage::getModel('mobipayments/standard')->processPayment($data);
115
- $this->printResult($result);
116
- }
117
-
118
- // The cancel action is triggered when an order is to be cancelled
119
- public function cancelAction() {
120
- if (Mage::getSingleton('checkout/session')->getLastRealOrderId()) {
121
- $order = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());
122
- if($order->getId()) {
123
- // Flag the order as 'cancelled' and save it
124
- $order->cancel()->setState(Mage_Sales_Model_Order::STATE_CANCELED, true, 'Gateway has declined the payment.')->save();
125
- }
126
- }
127
- $result = Mage::getModel('mobiservices/shoppingcart_cart')->getCartDetails($data);
128
- $this->printResult($result);
129
- }
130
-
131
- public function ipnAction(){
132
- //$_POST['txn_id'] = 'PAY-5T061578FA718311AKQV6MXQ';
133
- $post = $_GET;
134
- if(!empty($post)){
135
- $txn_id = $post['txn_id'];
136
-
137
- $orders = Mage::getModel('sales/order_payment_transaction')->getCollection()
138
- ->addAttributeToFilter('txn_id', array('eq' => $txn_id));
139
-
140
- $order_ids = array();
141
- if(!empty($orders)){
142
- foreach($orders as $order){
143
- $txnData = $order->getData();
144
- $order_ids[] = $txnData['order_id'];
145
- }
146
- }
147
- $order_ids = array_unique($order_ids);
148
-
149
- if(!empty($order_ids)){
150
- foreach($order_ids as $order_id){
151
- $order = Mage::getModel('sales/order')->load($order_id);
152
- $paymentStatus = strtolower($post['payment_status']);
153
-
154
- switch($paymentStatus){
155
- case 'completed':
156
- $payment = $order->getPayment();
157
- //print_r($payment->getData());exit;
158
- $payment->setTransactionId($txn_id)
159
- ->setCurrencyCode($post['mc_currency'])
160
- ->setPreparedMessage('Payment done')
161
- ->setShouldCloseParentTransaction(true)
162
- ->setIsTransactionClosed(0)
163
- ->registerCaptureNotification(
164
- $post['mc_gross'],
165
- true
166
- );
167
- $order->save();
168
- /*
169
- $payment->setIsTransactionApproved(true)
170
- ->setIsTransactionClosed(1);
171
- */
172
- $order->save();
173
- //echo '<pre>';print_r($order->getData());exit;
174
- break;
175
-
176
- case 'reverse':
177
- $order->cancel()->setState(Mage_Sales_Model_Order::STATE_CANCELED, true, 'Administrator declined the payment')->save();
178
- break;
179
-
180
- default:
181
- break;
182
- }
183
- }
184
- }
185
- }
186
- else{
187
- die('404');
188
- }
189
- }
190
- /*
191
- public function testAction(){
192
- $orderId = '100000209 ';.
193
- $order = Mage::getModel('sales/order');
194
- $order->loadByIncrementId($orderId);
195
- $order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, true, 'Gateway has authorized the payment.');
196
- $order->save();
197
- print_r($order->getData());
198
- }
199
-
200
-
201
- public function _getPaymentMethodsAction(){
202
- print_r(Mage::getModel('mobipayments/standard')->getModuleData('api_password'));exit;
203
- }
204
-
205
- public function testAction(){
206
- file_put_contents('test.txt', $_POST);exit;
207
- $configData = Mage::getModel('mobipayments/standard')->getPaypalConfig();
208
- $paymentDetails = Mage::getModel('mobipayments/standard')->__getPaymentDetails(Mage::getModel('mobipayments/standard')->__getAccessToken($configData), 'PAY-12F401981V3164446KQRIU5Q', $configData);
209
- echo $paymentDetails->transactions[0]->amount->total;
210
- print_r($paymentDetails);exit;
211
- $orderId = '100000008';
212
- $this->_order = Mage::getModel('sales/order')->loadByIncrementId($orderId);
213
- $payment = $this->_order->getPayment();
214
- $payment->setTransactionId('PAY-12F401981V3164446KQRIU5Q')
215
- ->setCurrencyCode('USD')
216
- ->setParentTransactionId(null)
217
- ->setIsTransactionClosed(0)
218
- ->registerCaptureNotification(
219
- '255.00',
220
- true
221
- );
222
- $this->_order->save();
223
- print_r('yash');
224
- }
225
- */
226
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipayments/controllers/PaymillController.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- /*
3
- Mobipayments Paymill Controller
4
- By: Yash Shah
5
- yash.shah@rightwaysolution.com
6
- */
7
-
8
- class Mobicommerce_Mobipayments_PaymillController extends Mobicommerce_Mobipayments_Controller_Action {
9
-
10
-
11
- }
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipayments/etc/config.xml DELETED
@@ -1,49 +0,0 @@
1
- <?xml version="1.0"?>
2
- <config>
3
- <modules>
4
- <Mobicommerce_Mobipayments>
5
- <version>1.0.0</version>
6
- </Mobicommerce_Mobipayments>
7
- </modules>
8
- <global>
9
- <models>
10
- <mobipayments>
11
- <class>Mobicommerce_Mobipayments_Model</class>
12
- </mobipayments>
13
- </models>
14
- <helpers>
15
- <mobipayments>
16
- <class>Mobicommerce_Mobipayments_Helper</class>
17
- </mobipayments>
18
- </helpers>
19
- <blocks>
20
- <mobipayments>
21
- <class>Mobicommerce_Mobipayments_Block</class>
22
- </mobipayments>
23
- </blocks>
24
- </global>
25
- <default>
26
- <payment>
27
- <mobipayments>
28
- <model>mobipayments/standard</model>
29
- <active>0</active>
30
- <order_status>pending</order_status>
31
- <title>Paypal</title>
32
- <payment_action>sale</payment_action>
33
- <allowspecific>0</allowspecific>
34
- <sort_order>1</sort_order>
35
- </mobipayments>
36
- </payment>
37
- </default>
38
- <frontend>
39
- <routers>
40
- <mobipayments>
41
- <use>standard</use>
42
- <args>
43
- <module>Mobicommerce_Mobipayments</module>
44
- <frontName>mobipayments</frontName>
45
- </args>
46
- </mobipayments>
47
- </routers>
48
- </frontend>
49
- </config>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipayments/etc/system.xml DELETED
@@ -1,148 +0,0 @@
1
- <?xml version="1.0"?>
2
- <config>
3
- <sections>
4
- <payment>
5
- <groups>
6
- <mobipayments translate="label comment" module="mobipayments">
7
- <label>Mobi Paypal</label>
8
- <frontend_type>text</frontend_type>
9
- <sort_order>300</sort_order>
10
- <show_in_default>1</show_in_default>
11
- <show_in_website>1</show_in_website>
12
- <show_in_store>1</show_in_store>
13
- <fields>
14
- <active translate="label">
15
- <label>Enabled</label>
16
- <frontend_type>select</frontend_type>
17
- <source_model>adminhtml/system_config_source_yesno</source_model>
18
- <sort_order>10</sort_order>
19
- <show_in_default>1</show_in_default>
20
- <show_in_website>1</show_in_website>
21
- <show_in_store>0</show_in_store>
22
- </active>
23
- <title translate="label">
24
- <label>Title</label>
25
- <frontend_type>text</frontend_type>
26
- <sort_order>20</sort_order>
27
- <show_in_default>1</show_in_default>
28
- <show_in_website>1</show_in_website>
29
- <show_in_store>1</show_in_store>
30
- </title>
31
- <clientid translate="label comment">
32
- <label>Client Id</label>
33
- <comment>Enter client id for paypal</comment>
34
- <frontend_type>text</frontend_type>
35
- <sort_order>21</sort_order>
36
- <show_in_default>1</show_in_default>
37
- <show_in_website>1</show_in_website>
38
- <show_in_store>1</show_in_store>
39
- </clientid>
40
- <api_username translate="label comment">
41
- <label>API Username</label>
42
- <comment>Enter API username for paypal</comment>
43
- <frontend_type>text</frontend_type>
44
- <sort_order>22</sort_order>
45
- <show_in_default>1</show_in_default>
46
- <show_in_website>1</show_in_website>
47
- <show_in_store>1</show_in_store>
48
- </api_username>
49
- <api_password translate="label comment">
50
- <label>API Password</label>
51
- <comment>Enter API password for paypal</comment>
52
- <frontend_type>text</frontend_type>
53
- <sort_order>23</sort_order>
54
- <show_in_default>1</show_in_default>
55
- <show_in_website>1</show_in_website>
56
- <show_in_store>1</show_in_store>
57
- </api_password>
58
- <merchant_name translate="label comment">
59
- <label>Merchant Name</label>
60
- <comment>Enter Merchant Name</comment>
61
- <frontend_type>text</frontend_type>
62
- <sort_order>24</sort_order>
63
- <show_in_default>1</show_in_default>
64
- <show_in_website>1</show_in_website>
65
- <show_in_store>1</show_in_store>
66
- </merchant_name>
67
- <privacy_policy_url translate="label comment">
68
- <label>Merchant Privacy Policy Url</label>
69
- <comment>Enter Merchant Privacy Policy Url</comment>
70
- <frontend_type>text</frontend_type>
71
- <sort_order>25</sort_order>
72
- <show_in_default>1</show_in_default>
73
- <show_in_website>1</show_in_website>
74
- <show_in_store>1</show_in_store>
75
- </privacy_policy_url>
76
- <aggrement_url translate="label comment">
77
- <label>Merchant Agreement Url</label>
78
- <comment>Enter Merchant Agreement Url</comment>
79
- <frontend_type>text</frontend_type>
80
- <sort_order>26</sort_order>
81
- <show_in_default>1</show_in_default>
82
- <show_in_website>1</show_in_website>
83
- <show_in_store>1</show_in_store>
84
- </aggrement_url>
85
- <dropdown translate="label comment">
86
- <label>Sandbox Mode</label>
87
- <comment>Yes/no</comment>
88
- <frontend_type>select</frontend_type>
89
- <source_model>adminhtml/system_config_source_yesno</source_model>
90
- <sort_order>28</sort_order>
91
- <show_in_default>1</show_in_default>
92
- <show_in_website>0</show_in_website>
93
- <show_in_store>0</show_in_store>
94
- </dropdown>
95
- <allow_direct_credit_card translate="label comment">
96
- <label>Allow Direct Credit Card Payments</label>
97
- <comment>Please note that paypal supports this method only for US and UK</comment>
98
- <frontend_type>select</frontend_type>
99
- <source_model>adminhtml/system_config_source_yesno</source_model>
100
- <sort_order>29</sort_order>
101
- <show_in_default>1</show_in_default>
102
- <show_in_website>0</show_in_website>
103
- <show_in_store>0</show_in_store>
104
- </allow_direct_credit_card>
105
- <order_status translate="label">
106
- <label>New Order Status</label>
107
- <frontend_type>select</frontend_type>
108
- <source_model>adminhtml/system_config_source_order_status</source_model>
109
- <sort_order>50</sort_order>
110
- <show_in_default>1</show_in_default>
111
- <show_in_website>1</show_in_website>
112
- <show_in_store>0</show_in_store>
113
- </order_status>
114
- <allowspecific translate="label">
115
- <label>Payment Applicable From</label>
116
- <frontend_type>select</frontend_type>
117
- <sort_order>61</sort_order>
118
- <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
119
- <show_in_default>1</show_in_default>
120
- <show_in_website>1</show_in_website>
121
- <show_in_store>0</show_in_store>
122
- </allowspecific>
123
- <specificcountry translate="label">
124
- <label>Countries Payment Applicable From</label>
125
- <frontend_type>multiselect</frontend_type>
126
- <sort_order>70</sort_order>
127
- <source_model>adminhtml/system_config_source_country</source_model>
128
- <show_in_default>1</show_in_default>
129
- <show_in_website>1</show_in_website>
130
- <show_in_store>0</show_in_store>
131
- <depends>
132
- <allowspecific>1</allowspecific>
133
- </depends>
134
- </specificcountry>
135
- <sort_order translate="label">
136
- <label>Sort Order</label>
137
- <frontend_type>text</frontend_type>
138
- <sort_order>100</sort_order>
139
- <show_in_default>1</show_in_default>
140
- <show_in_website>1</show_in_website>
141
- <show_in_store>0</show_in_store>
142
- </sort_order>
143
- </fields>
144
- </mobipayments>
145
- </groups>
146
- </payment>
147
- </sections>
148
- </config>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipaypaloffline/Block/Form/Mobipaypaloffline.php DELETED
@@ -1,62 +0,0 @@
1
- <?php
2
- /**
3
- * Magento
4
- *
5
- * NOTICE OF LICENSE
6
- *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
- *
15
- * DISCLAIMER
16
- *
17
- * Do not edit or add to this file if you wish to upgrade Magento to newer
18
- * versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
- *
21
- * @category Mage
22
- * @package Mage_Payment
23
- * @copyright Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- /**
28
- * Block for Bank Transfer payment method form
29
- */
30
- class Mobicommerce_Mobipaypaloffline_Block_Form_Mobipaypaloffline extends Mage_Payment_Block_Form
31
- {
32
-
33
- /**
34
- * Instructions text
35
- *
36
- * @var string
37
- */
38
- protected $_instructions;
39
-
40
- /**
41
- * Block construction. Set block template.
42
- */
43
- protected function _construct()
44
- {
45
- parent::_construct();
46
- $this->setTemplate('mobipaypaloffline/form/mobipaypaloffline.phtml');
47
- }
48
-
49
- /**
50
- * Get instructions text from config
51
- *
52
- * @return string
53
- */
54
- public function getInstructions()
55
- {
56
- if (is_null($this->_instructions)) {
57
- $this->_instructions = $this->getMethod()->getInstructions();
58
- }
59
- return $this->_instructions;
60
- }
61
-
62
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipaypaloffline/Block/Info/Mobipaypaloffline.php DELETED
@@ -1,103 +0,0 @@
1
- <?php
2
- /**
3
- * Magento
4
- *
5
- * NOTICE OF LICENSE
6
- *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
- *
15
- * DISCLAIMER
16
- *
17
- * Do not edit or add to this file if you wish to upgrade Magento to newer
18
- * versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
- *
21
- * @category Mage
22
- * @package Mobicommerce_Mobipaypaloffline
23
- * @copyright Copyright (c) 2014 Mobicommerce. (http://www.mobi-commerce.net)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- /**
28
- * Block for Bank Transfer payment method form
29
- */
30
- class Mobicommerce_Mobipaypaloffline_Block_Info_Mobipaypaloffline extends Mage_Payment_Block_Info
31
- {
32
- /**
33
- * Block construction. Set block template.
34
- */
35
- protected function _construct()
36
- {
37
- parent::_construct();
38
- //$this->setTemplate('mobipaypaloffline/info/mobipaypaloffline.phtml');
39
- }
40
-
41
- protected function _prepareSpecificInformation($transport = null)
42
- {
43
- if (null !== $this->_paymentSpecificInformation) {
44
- return $this->_paymentSpecificInformation;
45
- }
46
- $info = $this->getInfo();
47
- $transport = new Varien_Object();
48
- $transport = parent::_prepareSpecificInformation($transport);
49
-
50
- $payer_email = $info->getMobipaypalofflinePayerEmail();
51
- $payer_name = $info->getMobipaypalofflinePayerName();
52
-
53
- $payer_email = $payer_email ? $payer_email : '--NOT SPECIFIED--';
54
- $payer_name = $payer_name ? $payer_name : '--NOT SPECIFIED--';
55
-
56
- $transport->addData(array(
57
- Mage::helper('payment')->__('Payer Email') => $payer_email,
58
- Mage::helper('payment')->__('Payer Name') => $payer_name
59
- ));
60
- return $transport;
61
- }
62
-
63
- /**
64
- * Retrieve payment method model
65
- *
66
- * @return Mage_Payment_Model_Method_Abstract
67
- */
68
- /*
69
- public function getMethod()
70
- {
71
- $method = $this->getData('method');
72
-
73
- if (!($method instanceof Mage_Payment_Model_Method_Abstract)) {
74
- Mage::throwException($this->__('Cannot retrieve the payment method model object.'));
75
- }
76
- return $method;
77
- }
78
-
79
- /**
80
- * Retrieve payment method code
81
- *
82
- * @return string
83
- */
84
- /*
85
- public function getMethodCode()
86
- {
87
- return $this->getMethod()->getCode();
88
- }
89
-
90
- /**
91
- * Retrieve field value data from payment info object
92
- *
93
- * @param string $field
94
- * @return mixed
95
- */
96
- /*
97
- public function getInfoData($field)
98
- {
99
- return $this->escapeHtml($this->getMethod()->getInfoInstance()->getData($field));
100
- }
101
- */
102
-
103
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipaypaloffline/Helper/Data.php DELETED
@@ -1,6 +0,0 @@
1
- <?php
2
-
3
- class Mobicommerce_Mobipaypaloffline_Helper_Data extends Mage_Core_Helper_Abstract{
4
-
5
-
6
- }
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipaypaloffline/Model/Source/Display.php DELETED
@@ -1,26 +0,0 @@
1
- <?php
2
-
3
- /**
4
- * Display mobipaypaloffline payment method options
5
- */
6
- class Mobicommerce_Mobipaypaloffline_Model_Source_Display
7
- {
8
- protected $_displayOptions = array(
9
- 'MOBILE' => 'Mobile Only',
10
- 'WEBSITE' => 'Website Only',
11
- 'BOTH' => 'Mobile And Website both'
12
- );
13
-
14
- public function toOptionArray()
15
- {
16
- $displayOptions = $this->_displayOptions;
17
- $options = array();
18
- foreach ($displayOptions as $code => $label) {
19
- $options[] = array(
20
- 'value' => $code,
21
- 'label' => $label
22
- );
23
- }
24
- return $options;
25
- }
26
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipaypaloffline/Model/Standard.php DELETED
@@ -1,85 +0,0 @@
1
- <?php
2
-
3
- class Mobicommerce_Mobipaypaloffline_Model_Standard extends Mage_Payment_Model_Method_Abstract
4
- {
5
- protected $_code = 'mobipaypaloffline';
6
- protected $_canUseInternal = true;
7
- protected $_canUseCheckout = true;
8
- protected $_canUseForMultishipping = true;
9
-
10
- /**
11
- * Bank Transfer payment block paths
12
- *
13
- * @var string
14
- */
15
- protected $_formBlockType = 'mobipaypaloffline/form_mobipaypaloffline';
16
- protected $_infoBlockType = 'mobipaypaloffline/info_mobipaypaloffline';
17
-
18
- /**
19
- * Get instructions text from config
20
- *
21
- * @return string
22
- */
23
- public function getInstructions()
24
- {
25
- return trim($this->getConfigData('instructions'));
26
- }
27
-
28
- public function assignData($data)
29
- {
30
- if (!($data instanceof Varien_Object)) {
31
- $data = new Varien_Object($data);
32
- }
33
- $info = $this->getInfoInstance();
34
- $info->setMobipaypalofflinePayerEmail($data->getMobipaypalofflinePayerEmail())
35
- ->setMobipaypalofflinePayerName($data->getMobipaypalofflinePayerName());
36
- return $this;
37
- }
38
-
39
- public function validate()
40
- {
41
- parent::validate();
42
-
43
- $info = $this->getInfoInstance();
44
- $payerEmail = $info->getMobipaypalofflinePayerEmail();
45
- $payerName = $info->getMobipaypalofflinePayerName();
46
- if(empty($payerEmail)){
47
- $errorCode = 'invalid_data';
48
- $errorMsg = $this->_getHelper()->__('Email is required field');
49
- }
50
-
51
- if($errorMsg){
52
- Mage::throwException($errorMsg);
53
- }
54
- return $this;
55
- }
56
-
57
- public function isAvailable($quote = null){
58
- $session = Mage::getSingleton('checkout/session');
59
- $is_enabled = parent::isAvailable($quote);
60
- $activePaypalMobile = $session->getActivePaypalMobile();
61
-
62
- if(!$is_enabled)
63
- return false;
64
- else{
65
- $display_option = $this->getConfigData('display_option');
66
- if($display_option == 'BOTH'){
67
- return true;
68
- }
69
- else if($display_option == 'MOBILE'){
70
- if($activePaypalMobile == '1')
71
- return true;
72
- else
73
- return false;
74
- }
75
- else if($display_option == 'WEBSITE'){
76
- if($activePaypalMobile == '1')
77
- return false;
78
- else
79
- return true;
80
- }
81
- }
82
- }
83
-
84
- }
85
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipaypaloffline/etc/config.xml DELETED
@@ -1,72 +0,0 @@
1
- <?xml version="1.0"?>
2
- <config>
3
- <modules>
4
- <Mobicommerce_Mobipaypaloffline>
5
- <version>1.0.0</version>
6
- </Mobicommerce_Mobipaypaloffline>
7
- </modules>
8
-
9
- <global>
10
- <blocks>
11
- <mobipaypaloffline>
12
- <class>Mobicommerce_Mobipaypaloffline_Block</class>
13
- </mobipaypaloffline>
14
- </blocks>
15
- <helpers>
16
- <mobipaypaloffline>
17
- <class>Mobicommerce_Mobipaypaloffline_Helper</class>
18
- </mobipaypaloffline>
19
- </helpers>
20
- <models>
21
- <mobipaypaloffline>
22
- <class>Mobicommerce_Mobipaypaloffline_Model</class>
23
- </mobipaypaloffline>
24
- </models>
25
-
26
- <resources>
27
- <mobipaypaloffline_setup>
28
- <setup>
29
- <module>Mobicommerce_Mobipaypaloffline</module>
30
- </setup>
31
- <connection>
32
- <use>core_setup</use>
33
- </connection>
34
- </mobipaypaloffline_setup>
35
- <mobipaypaloffline_write>
36
- <connection>
37
- <use>core_write</use>
38
- </connection>
39
- </mobipaypaloffline_write>
40
- <mobipaypaloffline_read>
41
- <connection>
42
- <use>core_read</use>
43
- </connection>
44
- </mobipaypaloffline_read>
45
- </resources>
46
-
47
- <fieldsets>
48
- <sales_convert_quote_payment>
49
- <mobipaypaloffline_payer_email>
50
- <to_order_payment>*</to_order_payment>
51
- </mobipaypaloffline_payer_email>
52
- <mobipaypaloffline_payer_name>
53
- <to_order_payment>*</to_order_payment>
54
- </mobipaypaloffline_payer_name>
55
- </sales_convert_quote_payment>
56
- </fieldsets>
57
- </global>
58
-
59
- <default>
60
- <payment>
61
- <mobipaypaloffline>
62
- <active>0</active>
63
- <model>mobipaypaloffline/standard</model>
64
- <order_status>pending</order_status>
65
- <title>Mobicommerce Paypal Offline</title>
66
- <display_option>MOBILE</display_option>
67
- <allowspecific>0</allowspecific>
68
- <group>offline</group>
69
- </mobipaypaloffline>
70
- </payment>
71
- </default>
72
- </config>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipaypaloffline/etc/system.xml DELETED
@@ -1,104 +0,0 @@
1
- <?xml version="1.0"?>
2
- <config>
3
- <sections>
4
- <payment>
5
- <groups>
6
- <mobipaypaloffline translate="label" module="mobipaypaloffline">
7
- <label>Mobi Paypal Offline</label>
8
- <sort_order>305</sort_order>
9
- <show_in_default>1</show_in_default>
10
- <show_in_website>1</show_in_website>
11
- <show_in_store>0</show_in_store>
12
- <fields>
13
- <active translate="label">
14
- <label>Enabled</label>
15
- <frontend_type>select</frontend_type>
16
- <source_model>adminhtml/system_config_source_yesno</source_model>
17
- <sort_order>1</sort_order>
18
- <show_in_default>1</show_in_default>
19
- <show_in_website>1</show_in_website>
20
- <show_in_store>0</show_in_store>
21
- </active>
22
- <title translate="label">
23
- <label>Title</label>
24
- <frontend_type>text</frontend_type>
25
- <sort_order>2</sort_order>
26
- <show_in_default>1</show_in_default>
27
- <show_in_website>1</show_in_website>
28
- <show_in_store>0</show_in_store>
29
- </title>
30
- <display_option translate="label">
31
- <label>Display Option</label>
32
- <frontend_type>select</frontend_type>
33
- <source_model>Mobicommerce_Mobipaypaloffline_Model_Source_Display</source_model>
34
- <sort_order>3</sort_order>
35
- <show_in_default>1</show_in_default>
36
- <show_in_website>1</show_in_website>
37
- <show_in_store>0</show_in_store>
38
- </display_option>
39
- <instructions translate="label">
40
- <label>Instructions</label>
41
- <frontend_type>textarea</frontend_type>
42
- <sort_order>4</sort_order>
43
- <show_in_default>1</show_in_default>
44
- <show_in_website>1</show_in_website>
45
- <show_in_store>0</show_in_store>
46
- </instructions>
47
- <order_status translate="label">
48
- <label>New order status</label>
49
- <frontend_type>select</frontend_type>
50
- <source_model>adminhtml/system_config_source_order_status</source_model>
51
- <sort_order>5</sort_order>
52
- <show_in_default>1</show_in_default>
53
- <show_in_website>1</show_in_website>
54
- <show_in_store>0</show_in_store>
55
- </order_status>
56
- <allowspecific translate="label">
57
- <label>Payment from Applicable Countries</label>
58
- <frontend_type>allowspecific</frontend_type>
59
- <sort_order>50</sort_order>
60
- <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
61
- <show_in_default>1</show_in_default>
62
- <show_in_website>1</show_in_website>
63
- <show_in_store>0</show_in_store>
64
- </allowspecific>
65
- <specificcountry translate="label">
66
- <label>Payment from Specific Countries</label>
67
- <frontend_type>multiselect</frontend_type>
68
- <sort_order>51</sort_order>
69
- <source_model>adminhtml/system_config_source_country</source_model>
70
- <show_in_default>1</show_in_default>
71
- <show_in_website>1</show_in_website>
72
- <show_in_store>0</show_in_store>
73
- <can_be_empty>1</can_be_empty>
74
- </specificcountry>
75
- <min_order_total translate="label">
76
- <label>Minimum Order Total</label>
77
- <frontend_type>text</frontend_type>
78
- <sort_order>98</sort_order>
79
- <show_in_default>1</show_in_default>
80
- <show_in_website>1</show_in_website>
81
- <show_in_store>0</show_in_store>
82
- </min_order_total>
83
- <max_order_total translate="label">
84
- <label>Maximum Order Total</label>
85
- <frontend_type>text</frontend_type>
86
- <sort_order>99</sort_order>
87
- <show_in_default>1</show_in_default>
88
- <show_in_website>1</show_in_website>
89
- <show_in_store>0</show_in_store>
90
- </max_order_total>
91
- <sort_order translate="label">
92
- <label>Sort Order</label>
93
- <frontend_type>text</frontend_type>
94
- <sort_order>100</sort_order>
95
- <show_in_default>1</show_in_default>
96
- <show_in_website>1</show_in_website>
97
- <show_in_store>0</show_in_store>
98
- </sort_order>
99
- </fields>
100
- </mobipaypaloffline>
101
- </groups>
102
- </payment>
103
- </sections>
104
- </config>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobipaypaloffline/sql/mobipaypaloffline_setup/mysql4-install-1.0.0.php DELETED
@@ -1,12 +0,0 @@
1
- <?php
2
- $this->startSetup();
3
- $this->run("
4
-
5
- ALTER TABLE `{$this->getTable('sales/quote_payment')}` ADD `mobipaypaloffline_payer_email` VARCHAR( 255 ) NOT NULL ;
6
- ALTER TABLE `{$this->getTable('sales/quote_payment')}` ADD `mobipaypaloffline_payer_name` VARCHAR( 255 ) NOT NULL ;
7
-
8
- ALTER TABLE `{$this->getTable('sales/order_payment')}` ADD `mobipaypaloffline_payer_email` VARCHAR( 255 ) NOT NULL ;
9
- ALTER TABLE `{$this->getTable('sales/order_payment')}` ADD `mobipaypaloffline_payer_name` VARCHAR( 255 ) NOT NULL ;
10
-
11
- ");
12
- $this->endSetup();
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobiservices/Block/Connector.php CHANGED
@@ -88,6 +88,20 @@ class Mobicommerce_Mobiservices_Block_Connector extends Mage_Core_Block_Template
88
  'modelpath' => ''
89
  ),
90
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91
  );
92
  if(isset($connector[$connectorVersion][$module]['modelpath']) && !empty($connector[$connectorVersion][$module]['modelpath']))
93
  return $connector[$connectorVersion][$module]['modelpath'];
88
  'modelpath' => ''
89
  ),
90
  ),
91
+ '1.3.3' => array(
92
+ 'mobiadmin' => array(
93
+ 'version' => '1.0.0',
94
+ 'modelpath' => ''
95
+ ),
96
+ 'mobiservices' => array(
97
+ 'version' => '1.3.3',
98
+ 'modelpath' => '1x3x3'
99
+ ),
100
+ 'mobipaypaloffline' => array(
101
+ 'version' => '1.0.0',
102
+ 'modelpath' => ''
103
+ )
104
+ ),
105
  );
106
  if(isset($connector[$connectorVersion][$module]['modelpath']) && !empty($connector[$connectorVersion][$module]['modelpath']))
107
  return $connector[$connectorVersion][$module]['modelpath'];
app/code/local/Mobicommerce/Mobiservices/Helper/Shoppingcart.php CHANGED
@@ -193,7 +193,6 @@ class Mobicommerce_Mobiservices_Helper_Shoppingcart extends Mage_Core_Helper_Abs
193
  'option_value' => implode(", ", $option),
194
  );
195
  }
196
- //return $options;
197
  return array_merge(
198
  $options,
199
  $this->formatOptionsCart(Mage::helper('catalog/product_configuration')->getCustomOptions($item))
193
  'option_value' => implode(", ", $option),
194
  );
195
  }
 
196
  return array_merge(
197
  $options,
198
  $this->formatOptionsCart(Mage::helper('catalog/product_configuration')->getCustomOptions($item))
app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Catalog/Catalog.php CHANGED
@@ -150,7 +150,7 @@ class Mobicommerce_Mobiservices_Model_1x0x3_Catalog_Catalog extends Mobicommerce
150
  return $product_total;
151
  }
152
 
153
- public function getCatrgories()
154
  {
155
  $categoriesTree = $this->successStatus();
156
  $categoriesTree['data']['categories'] = $this->_categoryTreeList();
@@ -437,87 +437,6 @@ class Mobicommerce_Mobiservices_Model_1x0x3_Catalog_Catalog extends Mobicommerce
437
  return $information;
438
  }
439
 
440
- public function getRandomProducts($randomCount = 10)
441
- {
442
- $storeId = $this->_getStoreId();
443
- $pCollection = Mage::getModel('catalog/product')->getCollection()
444
- ->addAttributeToSelect('*')
445
- ->addAttributeToFilter('status', '1')
446
- ->addAttributeToFilter('visibility', '4')
447
- ->setStoreId($storeId)
448
- ->addFinalPrice();
449
- Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($pCollection);
450
- $pCollection->getSelect()->order('RAND()');
451
- $pCollection->getSelect()->limit($randomCount);
452
-
453
- $products = array();
454
- if(!empty($pCollection)){
455
- foreach ($pCollection as $key => $_product) {
456
- $row = array();
457
- $row['entity_id'] = $_product->getId();
458
- $row['entity_type_id'] = $_product->getEntityTypeId();
459
- $row['attribute_set_id'] = $_product->getAttributeSetId();
460
- $row['type_id'] = $_product->getTypeId();
461
- $row['sku'] = $_product->getSku();
462
- $row['name'] = $_product->getName();
463
- $row['price'] = $_product->getPrice();
464
- $row['final_price'] = $_product->getFinalPrice();
465
- $row['special_price'] = $_product->getSpecialPrice();
466
- $row['is_salable'] = $_product->getIsSalable();
467
- $row['status'] = $_product->getStatus();
468
- $row['product_thumbnail_url'] = Mage::helper('catalog/image')->init($_product, 'thumbnail')->resize(200)->__toString();
469
- $products[] = $row;
470
- }
471
- }
472
-
473
- return $products;
474
- }
475
-
476
- function getProductRatingStar($productId)
477
- {
478
- $reviews = Mage::getModel('review/review')
479
- ->getResourceCollection()
480
- ->addStoreFilter(Mage::app()->getStore()->getId())
481
- ->addEntityFilter('product', $productId)
482
- ->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)
483
- ->setDateOrder()
484
- ->addRateVotes();
485
-
486
- $starReview = array();
487
- $starReview[0] = 0;
488
- $starReview[1] = 0;
489
- $starReview[2] = 0;
490
- $starReview[3] = 0;
491
- $starReview[4] = 0;
492
- $starReview[5] = 0;
493
- if (count($reviews) > 0) {
494
- foreach ($reviews->getItems() as $review) {
495
- $starReview[5]++;
496
- $tmp2 = 0;
497
- foreach ($review->getRatingVotes() as $vote) {
498
- $tmp2 += ($vote->getPercent() / 20);
499
- }
500
- $tmp1 = (int) ($tmp2 / count($review->getRatingVotes()));
501
- $tmp3 = $tmp2 % 3;
502
- $tmp1 = $tmp3 < 5 ? $tmp1 : $tmp1 + 1;
503
- if ($tmp1 == 1) {
504
- $starReview[0]++;
505
- } elseif ($tmp1 == 2) {
506
- $starReview[1]++;
507
- } elseif ($tmp1 == 3) {
508
- $starReview[2]++;
509
- } elseif ($tmp1 == 4) {
510
- $starReview[3]++;
511
- } elseif ($tmp1 == 5) {
512
- $starReview[4]++;
513
- } elseif ($tmp1 == 0) {
514
- $starReview[5]--;
515
- }
516
- }
517
- }
518
- return $starReview;
519
- }
520
-
521
  /**
522
  * added by yash
523
  * for getting product reviews
150
  return $product_total;
151
  }
152
 
153
+ public function getCategories()
154
  {
155
  $categoriesTree = $this->successStatus();
156
  $categoriesTree['data']['categories'] = $this->_categoryTreeList();
437
  return $information;
438
  }
439
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
440
  /**
441
  * added by yash
442
  * for getting product reviews
app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Custom.php CHANGED
@@ -59,49 +59,6 @@ class Mobicommerce_Mobiservices_Model_1x0x3_Custom extends Mobicommerce_Mobiserv
59
  return $customFields;
60
  }
61
 
62
- public function updateLanguageLength(){
63
- $langCode = array('fr_FR');
64
- $labelCode = array(
65
- 'Home' => 8,
66
- 'Add_To_Wishlist' => 18,
67
- 'Logout' => 11,
68
- );
69
- $langCode = null;
70
- if(!empty($langCode)){
71
- $resource = Mage::getSingleton('core/resource');
72
- $conn = $resource->getConnection('core_read');
73
- $update_array = array();
74
- foreach ($langCode as $lang) {
75
- foreach($labelCode as $key => $value) {
76
- $query = "UPDATE `mobicommerce_multilanguage` SET mm_maxlength = '$value' WHERE mm_language_code = '$lang' AND mm_label_code = '$key'";
77
- $conn->query($query);
78
- echo $query.'<br>';
79
- }
80
- }
81
- }
82
- }
83
-
84
- public function updateLangLabelEnglish(){
85
- $resource = Mage::getSingleton('core/resource');
86
- $conn = $resource->getConnection('core_read');
87
- $errors = array();
88
- $en_US = $conn->query("SELECT * FROM `mobicommerce_multilanguage` WHERE mm_language_code = 'en_US'")->fetchAll();
89
- //echo '<pre>';print_r($en_US);exit;
90
- $en_US = null;
91
- if(!empty($en_US)){
92
- foreach($en_US as $en => $us){
93
- try{
94
- $us['mm_label'] = encodeLanguageLabels($us['mm_label']);
95
- $conn->query("UPDATE `mobicommerce_multilanguage` SET mm_label = '".$us['mm_label']."' WHERE mm_label_code = '".$us['mm_label_code']."' AND mm_language_code != 'en_US'");
96
- }
97
- catch(Exception $e){
98
- $errors[] = $e->getMessage();
99
- }
100
- }
101
- }
102
- print_r($errors);
103
- }
104
-
105
  public function getCustomProductDetailFields($_product, $productInfo){
106
  $fields = array(
107
  array(
59
  return $customFields;
60
  }
61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  public function getCustomProductDetailFields($_product, $productInfo){
63
  $fields = array(
64
  array(
app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/External.php CHANGED
@@ -1,2300 +1,9 @@
1
  <?php
2
 
3
- class Mobicommerce_Mobiservices_Model_1x0x3_External extends Mobicommerce_Mobiservices_Model_Abstract {
4
-
5
- public function setApplicationSettings($data = null)
6
  {
7
- $this->__install102ScriptAction();
8
- $app_code = isset($data['app_code'])?$data['app_code']:null;
9
- $app_theme_folder_name = isset($data['app_theme_folder_name'])?$data['app_theme_folder_name']:'';
10
- if(empty($app_code))
11
- return false;
12
-
13
- $this->_create_mobi_media_dir($app_code, $app_theme_folder_name);
14
- Mage::getModel('mobiadmin/applications')->saveApplicationData($data);
15
- }
16
-
17
- protected function _create_mobi_media_dir($app_code = null, $app_theme_folder_name = null){
18
- $base_dir = Mage::getBaseDir('media');
19
- if(!(is_dir($base_dir.'/mobi_commerce') && file_exists($base_dir.'/mobi_commerce')))
20
- mkdir($base_dir.'/mobi_commerce', 0777, true);
21
-
22
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code) && file_exists($base_dir.'/mobi_commerce/'.$app_code)))
23
- mkdir($base_dir.'/mobi_commerce/'.$app_code, 0777, true);
24
-
25
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/home_banners') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/home_banners')))
26
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/home_banners', 0777, true);
27
-
28
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/appinfo') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/appinfo')))
29
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/appinfo', 0777, true);
30
-
31
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/certificates') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/certificates')))
32
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/certificates', 0777, true);
33
-
34
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/personalizer'))){
35
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer', 0777, true);
36
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer/svg', 0777, true);
37
-
38
- if(!empty($app_theme_folder_name)){
39
- copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/personalizer.xml', $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/personalizer.xml');
40
- copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/personalizer.css', $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/personalizer.css');
41
- }
42
- }
43
-
44
- if(!empty($app_theme_folder_name)){
45
- $dir = $base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/svg';
46
- if(file_exists($dir)){
47
- $scandir = scandir($dir);
48
- foreach ($scandir as $key => $value)
49
- {
50
- if (!in_array($value,array(".","..")))
51
- {
52
- $currfile = $dir . DIRECTORY_SEPARATOR . $value;
53
- if (!is_dir($currfile))
54
- {
55
- $filename = PATHINFO($value, PATHINFO_BASENAME);
56
- if(!file_exists($base_dir . '/mobi_commerce/' . $app_code . '/personalizer/svg/' . $filename)){
57
- copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/svg/' . $filename, $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/svg/' . $filename);
58
- }
59
- }
60
- }
61
- }
62
- }
63
-
64
- $sourcePersonalizerFolder = $base_dir.DS.'mobi_assets'.DS.'theme_files'.DS.$app_theme_folder_name.DS.'personalizer';
65
- $destinationPersonalizerFolder = $base_dir.DS.'mobi_commerce'.DS.$app_code.DS.'personalizer';
66
-
67
- $sourcePersonalizerXml = $sourcePersonalizerFolder.DS.'personalizer.xml';
68
- $destinationPersonalizerXml = $destinationPersonalizerFolder.DS.'personalizer.xml';
69
-
70
- if(file_exists ($destinationPersonalizerXml)){
71
- $sourcePersonalizerXml = (array) simplexml_load_file($sourcePersonalizerXml);
72
- $destinationPersonalizerXml = (array) simplexml_load_file($destinationPersonalizerXml);
73
- $destinationPersonalizerCss = $destinationPersonalizerFolder.DS.'personalizer.css';
74
- $cssArray = array();
75
-
76
- $doc = new DOMDocument('1.0');
77
- $doc->formatOutput = true;
78
- $root = $doc->createElement('mobicommerce_personalizer');
79
- $root = $doc->appendChild($root);
80
-
81
- foreach($sourcePersonalizerXml as $key => $element){
82
- $css = $element->css;
83
- $svgFilenames = (string) $element->svg_filenames;
84
- $defaultValue = (string) $element->default_value;
85
- $currentValue = (string) $element->default_value;
86
- if(isset($destinationPersonalizerXml[$key])){
87
- $currentValue = (string) $destinationPersonalizerXml[$key]->current_value;
88
- }
89
- $css = implode("\r\n", explode('|', $css));
90
- $cssArray[] = str_replace("--COLOR--", $currentValue, $css);
91
-
92
- if(!empty($svgFilenames)){
93
- //echo ($element->svg_filenames);exit;
94
- $svgFilenames = explode('|', $svgFilenames);
95
- if(!empty($svgFilenames)){
96
- foreach($svgFilenames as $svg_filename){
97
- if(file_exists($sourcePersonalizerFolder . DS . 'svg' . DS . $svg_filename)){
98
- $svg_image = file_get_contents($sourcePersonalizerFolder . DS . 'svg' . DS . $svg_filename);
99
- preg_match_all('/<style>(.*?)<\/style>/s', $svg_image, $style_tag);
100
- $old_style_tag = $style_tag[1][0];
101
- $property = explode('{', $style_tag[1][0]);
102
- $property = $property[0];
103
- preg_match_all('/{(.*?)}/s', $style_tag[1][0], $style_tag);
104
- $param = explode(':', $style_tag[1][0]);
105
- $param = $param[0];
106
- $new_style_tag = $property.'{'.$param.':'.$currentValue.'!important;}';
107
- $svg_image = str_replace($old_style_tag, $new_style_tag, $svg_image);
108
- file_put_contents($destinationPersonalizerFolder . DS . 'svg' . DS . $svg_filename, $svg_image);
109
- }
110
- }
111
- }
112
- }
113
-
114
- $newdoc = $root->appendChild($doc->createElement($key));
115
- foreach($element as $optioncode => $value){
116
- $em = $doc->createElement($optioncode);
117
- if($optioncode == 'current_value'){
118
- $value = $currentValue;
119
- }
120
- else if($optioncode == 'default_value'){
121
- $value = $defaultValue;
122
- }
123
- $text = $doc->createTextNode($value);
124
- $em->appendChild($text);
125
- $newdoc->appendChild($em);
126
- }
127
- }
128
- file_put_contents($destinationPersonalizerCss, implode($cssArray, "\r\n"));
129
- $doc->save($destinationPersonalizerFolder.DS.'personalizer.xml');
130
- }
131
- }
132
- }
133
-
134
- protected function file_get_contents_curl($url) {
135
- if(function_exists('file_get_contents'))
136
- return file_get_contents($url);
137
- else
138
- {
139
- $ch = curl_init();
140
-
141
- curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
142
- curl_setopt($ch, CURLOPT_HEADER, 0);
143
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
144
- curl_setopt($ch, CURLOPT_URL, $url);
145
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
146
-
147
- $data = curl_exec($ch);
148
- curl_close($ch);
149
-
150
- return $data;
151
- }
152
- }
153
-
154
- public function __install102ScriptAction(){
155
- try{
156
-
157
- $resource = Mage::getSingleton('core/resource');
158
- $conn = $resource->getConnection('core_read');
159
-
160
- $results = $conn->query("SHOW TABLES LIKE '".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."'")->fetchAll();
161
- if(!$results){
162
- $conn->query("
163
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."`;
164
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')."`;
165
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."`;
166
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')."`;
167
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."`;
168
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')."`;
169
-
170
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."` (
171
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
172
- `app_name` varchar(255) NOT NULL DEFAULT '',
173
- `app_code` varchar(255) DEFAULT NULL,
174
- `app_key` varchar(255) NOT NULL DEFAULT '',
175
- `app_logo` varchar(255) NOT NULL DEFAULT '',
176
- `app_license_key` varchar(255) NOT NULL DEFAULT '',
177
- `app_storeid` smallint(6) NOT NULL DEFAULT '0',
178
- `created_time` datetime DEFAULT NULL,
179
- `update_time` datetime DEFAULT NULL,
180
- PRIMARY KEY (`id`)
181
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
182
-
183
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')."` (
184
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
185
- `app_code` varchar(255) DEFAULT NULL,
186
- `setting_code` varchar(255) NOT NULL DEFAULT '',
187
- `value` longtext,
188
- PRIMARY KEY (`id`)
189
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
190
-
191
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."` (
192
- `mci_id` int(11) NOT NULL AUTO_INCREMENT,
193
- `mci_name` varchar(100) DEFAULT NULL,
194
- `mci_display_name` varchar(100) DEFAULT NULL,
195
- `mci_icon_group` varchar(100) DEFAULT NULL,
196
- `mci_updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
197
- PRIMARY KEY (`mci_id`)
198
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
199
-
200
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')."` (
201
- `md_id` bigint(20) NOT NULL AUTO_INCREMENT,
202
- `md_appcode` varchar(45) NOT NULL,
203
- `md_devicetype` enum('android','ios') DEFAULT NULL,
204
- `md_devicetoken` varchar(255) NOT NULL,
205
- `md_created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
206
- PRIMARY KEY (`md_id`)
207
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
208
-
209
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')."` (
210
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
211
- `app_code` varchar(255) DEFAULT NULL,
212
- `app_type` varchar(255) NOT NULL DEFAULT '',
213
- `slider_code` varchar(255) NOT NULL DEFAULT '',
214
- `slider_label` varchar(255) NOT NULL DEFAULT '',
215
- `slider_status` smallint(6) DEFAULT NULL,
216
- `slider_position` smallint(6) NOT NULL DEFAULT '0',
217
- `slider_settings` varchar(255) NOT NULL DEFAULT '',
218
- `slider_productIds` varchar(255) NOT NULL DEFAULT '',
219
- `created_time` datetime DEFAULT NULL,
220
- `update_time` datetime DEFAULT NULL,
221
- PRIMARY KEY (`id`)
222
- ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
223
-
224
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."` (
225
- `mm_id` bigint(20) NOT NULL AUTO_INCREMENT,
226
- `mm_language_code` varchar(20) DEFAULT NULL,
227
- `mm_type` enum('label','message') DEFAULT NULL,
228
- `mm_label_code` varchar(255) DEFAULT NULL,
229
- `mm_label` varchar(255) DEFAULT NULL,
230
- `mm_maxlength` int(11) DEFAULT NULL,
231
- `mm_text` varchar(255) DEFAULT NULL,
232
- `mm_help` varchar(255) DEFAULT NULL,
233
- PRIMARY KEY (`mm_id`)
234
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
235
-
236
- INSERT INTO `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."` (`mci_name`, `mci_display_name`, `mci_icon_group`) VALUES
237
- ('baby1.svg', 'baby1', 'babies'),
238
- ('baby105.svg', 'baby105', 'babies'),
239
- ('baby137.svg', 'baby137', 'babies'),
240
- ('baby23.svg', 'baby23', 'babies'),
241
- ('baby63.svg', 'baby63', 'babies'),
242
- ('baby67.svg', 'baby67', 'babies'),
243
- ('baby73.svg', 'baby73', 'babies'),
244
- ('baby77.svg', 'baby77', 'babies'),
245
- ('bear10.svg', 'bear10', 'babies'),
246
- ('crawling.svg', 'crawling', 'babies'),
247
- ('feeding.svg', 'feeding', 'babies'),
248
- ('female109.svg', 'female109', 'babies'),
249
- ('flying1.svg', 'flying1', 'babies'),
250
- ('medical68.svg', 'medical68', 'babies'),
251
- ('moon19.svg', 'moon19', 'babies'),
252
- ('mother19.svg', 'mother19', 'babies'),
253
- ('mother20.svg', 'mother20', 'babies'),
254
- ('pregnant.svg', 'pregnant', 'babies'),
255
- ('security18.svg', 'security18', 'babies'),
256
- ('sparrow.svg', 'sparrow', 'babies'),
257
- ('book104.svg', 'book104', 'book'),
258
- ('book122.svg', 'book122', 'book'),
259
- ('book135.svg', 'book135', 'book'),
260
- ('book157.svg', 'book157', 'book'),
261
- ('book7.svg', 'book7', 'book'),
262
- ('books30.svg', 'books30', 'book'),
263
- ('living1.svg', 'living1', 'book'),
264
- ('man216.svg', 'man216', 'book'),
265
- ('online26.svg', 'online26', 'book'),
266
- ('open161.svg', 'open161', 'book'),
267
- ('open182.svg', 'open182', 'book'),
268
- ('open3.svg', 'open3', 'book'),
269
- ('talking.svg', 'talking', 'book'),
270
- ('text87.svg', 'text87', 'book'),
271
- ('boy17.svg', 'boy17', 'boys'),
272
- ('boy18.svg', 'boy18', 'boys'),
273
- ('boy31.svg', 'boy31', 'boys'),
274
- ('boy40.svg', 'boy40', 'boys'),
275
- ('boy43.svg', 'boy43', 'boys'),
276
- ('boy46.svg', 'boy46', 'boys'),
277
- ('boy52.svg', 'boy52', 'boys'),
278
- ('child12.svg', 'child12', 'boys'),
279
- ('male98.svg', 'male98', 'boys'),
280
- ('man483.svg', 'man483', 'boys'),
281
- ('audio39.svg', 'audio39', 'electronics'),
282
- ('calculator13.svg', 'calculator13', 'electronics'),
283
- ('camera19.svg', 'camera19', 'electronics'),
284
- ('computer94.svg', 'computer94', 'electronics'),
285
- ('dvd5.svg', 'dvd5', 'electronics'),
286
- ('electric43.svg', 'electric43', 'electronics'),
287
- ('electronic55.svg', 'electronic55', 'electronics'),
288
- ('encyclopedia.svg', 'encyclopedia', 'electronics'),
289
- ('games3.svg', 'games3', 'electronics'),
290
- ('games37.svg', 'games37', 'electronics'),
291
- ('games4.svg', 'games4', 'electronics'),
292
- ('games6.svg', 'games6', 'electronics'),
293
- ('headphones.svg', 'headphones', 'electronics'),
294
- ('home115.svg', 'home115', 'electronics'),
295
- ('keyboard10.svg', 'keyboard10', 'electronics'),
296
- ('kitchen48.svg', 'kitchen48', 'electronics'),
297
- ('kitchen51.svg', 'kitchen51', 'electronics'),
298
- ('lamp15.svg', 'lamp15', 'electronics'),
299
- ('laptop1.svg', 'laptop1', 'electronics'),
300
- ('laptop12.svg', 'laptop12', 'electronics'),
301
- ('memory.svg', 'memory', 'electronics'),
302
- ('microwave3.svg', 'microwave3', 'electronics'),
303
- ('midi.svg', 'midi', 'electronics'),
304
- ('mixer8.svg', 'mixer8', 'electronics'),
305
- ('mobile14.svg', 'mobile14', 'electronics'),
306
- ('mobile15.svg', 'mobile15', 'electronics'),
307
- ('mobile20.svg', 'mobile20', 'electronics'),
308
- ('mobile26.svg', 'mobile26', 'electronics'),
309
- ('mouse10.svg', 'mouse10', 'electronics'),
310
- ('on.svg', 'on', 'electronics'),
311
- ('pc.svg', 'pc', 'electronics'),
312
- ('pc6.svg', 'pc6', 'electronics'),
313
- ('photo33.svg', 'photo33', 'electronics'),
314
- ('print5.svg', 'print5', 'electronics'),
315
- ('printer70.svg', 'printer70', 'electronics'),
316
- ('shopping30.svg', 'shopping30', 'electronics'),
317
- ('smartphone13.svg', 'smartphone13', 'electronics'),
318
- ('telephone79.svg', 'telephone79', 'electronics'),
319
- ('tool6.svg', 'tool6', 'electronics'),
320
- ('usb24.svg', 'usb24', 'electronics'),
321
- ('vacuum6.svg', 'vacuum6', 'electronics'),
322
- ('washing11.svg', 'washing11', 'electronics'),
323
- ('wireless30.svg', 'wireless30', 'electronics'),
324
- ('workplace.svg', 'workplace', 'electronics'),
325
- ('ankle3.svg', 'ankle3', 'fashion'),
326
- ('apron.svg', 'apron', 'fashion'),
327
- ('baseball1.svg', 'baseball1', 'fashion'),
328
- ('baseball24.svg', 'baseball24', 'fashion'),
329
- ('beret.svg', 'beret', 'fashion'),
330
- ('bikini4.svg', 'bikini4', 'fashion'),
331
- ('black170.svg', 'black170', 'fashion'),
332
- ('black276.svg', 'black276', 'fashion'),
333
- ('black280.svg', 'black280', 'fashion'),
334
- ('boot2.svg', 'boot2', 'fashion'),
335
- ('bow2.svg', 'bow2', 'fashion'),
336
- ('bow3.svg', 'bow3', 'fashion'),
337
- ('cat10.svg', 'cat10', 'fashion'),
338
- ('childish.svg', 'childish', 'fashion'),
339
- ('christmas266.svg', 'christmas266', 'fashion'),
340
- ('coin9.svg', 'coin9', 'fashion'),
341
- ('diamond10.svg', 'diamond10', 'fashion'),
342
- ('diamond12.svg', 'diamond12', 'fashion'),
343
- ('diamond13.svg', 'diamond13', 'fashion'),
344
- ('diamond22.svg', 'diamond22', 'fashion'),
345
- ('diamond27.svg', 'diamond27', 'fashion'),
346
- ('diamond3.svg', 'diamond3', 'fashion'),
347
- ('dress2.svg', 'dress2', 'fashion'),
348
- ('dress6.svg', 'dress6', 'fashion'),
349
- ('dress9.svg', 'dress9', 'fashion'),
350
- ('excentric.svg', 'excentric', 'fashion'),
351
- ('fairy1.svg', 'fairy1', 'fashion'),
352
- ('female145.svg', 'female145', 'fashion'),
353
- ('female209.svg', 'female209', 'fashion'),
354
- ('female90.svg', 'female90', 'fashion'),
355
- ('female94.svg', 'female94', 'fashion'),
356
- ('flip.svg', 'flip', 'fashion'),
357
- ('flip5.svg', 'flip5', 'fashion'),
358
- ('glove8.svg', 'glove8', 'fashion'),
359
- ('handbag7.svg', 'handbag7', 'fashion'),
360
- ('hanger22.svg', 'hanger22', 'fashion'),
361
- ('hat19.svg', 'hat19', 'fashion'),
362
- ('high12.svg', 'high12', 'fashion'),
363
- ('jacket2.svg', 'jacket2', 'fashion'),
364
- ('lipstick1.svg', 'lipstick1', 'fashion'),
365
- ('make.svg', 'make', 'fashion'),
366
- ('mannequin.svg', 'mannequin', 'fashion'),
367
- ('mascara.svg', 'mascara', 'fashion'),
368
- ('mascara1.svg', 'mascara1', 'fashion'),
369
- ('necktie1.svg', 'necktie1', 'fashion'),
370
- ('perfume1.svg', 'perfume1', 'fashion'),
371
- ('portfolio3.svg', 'portfolio3', 'fashion'),
372
- ('rectangular27.svg', 'rectangular27', 'fashion'),
373
- ('ribbon10.svg', 'ribbon10', 'fashion'),
374
- ('ring5.svg', 'ring5', 'fashion'),
375
- ('rounded62.svg', 'rounded62', 'fashion'),
376
- ('rubber4.svg', 'rubber4', 'fashion'),
377
- ('rubber5.svg', 'rubber5', 'fashion'),
378
- ('safety8.svg', 'safety8', 'fashion'),
379
- ('sandals2.svg', 'sandals2', 'fashion'),
380
- ('sewing1.svg', 'sewing1', 'fashion'),
381
- ('shoulder1.svg', 'shoulder1', 'fashion'),
382
- ('simple29.svg', 'simple29', 'fashion'),
383
- ('skirt.svg', 'skirt', 'fashion'),
384
- ('skirt1.svg', 'skirt1', 'fashion'),
385
- ('slip.svg', 'slip', 'fashion'),
386
- ('sneaker.svg', 'sneaker', 'fashion'),
387
- ('strap.svg', 'strap', 'fashion'),
388
- ('strapless.svg', 'strapless', 'fashion'),
389
- ('strapped1.svg', 'strapped1', 'fashion'),
390
- ('stylish12.svg', 'stylish12', 'fashion'),
391
- ('stylish2.svg', 'stylish2', 'fashion'),
392
- ('stylish5.svg', 'stylish5', 'fashion'),
393
- ('sun.svg', 'sun', 'fashion'),
394
- ('t-shirt1.svg', 't-shirt1', 'fashion'),
395
- ('tie.svg', 'tie', 'fashion'),
396
- ('tie2.svg', 'tie2', 'fashion'),
397
- ('tie5.svg', 'tie5', 'fashion'),
398
- ('tshirt18.svg', 'tshirt18', 'fashion'),
399
- ('girl19.svg', 'girl19', 'girls'),
400
- ('girl37.svg', 'girl37', 'girls'),
401
- ('girl39.svg', 'girl39', 'girls'),
402
- ('girl40.svg', 'girl40', 'girls'),
403
- ('girl42.svg', 'girl42', 'girls'),
404
- ('princess.svg', 'princess', 'girls'),
405
- ('woman132.svg', 'woman132', 'girls'),
406
- ('woman133.svg', 'woman133', 'girls'),
407
- ('woman136.svg', 'woman136', 'girls'),
408
- ('woman3.svg', 'woman3', 'girls'),
409
- ('chef15.svg', 'chef15', 'kitchen'),
410
- ('chef18.svg', 'chef18', 'kitchen'),
411
- ('chef21.svg', 'chef21', 'kitchen'),
412
- ('coffee10.svg', 'coffee10', 'kitchen'),
413
- ('cooking15.svg', 'cooking15', 'kitchen'),
414
- ('covered16.svg', 'covered16', 'kitchen'),
415
- ('cutlery6.svg', 'cutlery6', 'kitchen'),
416
- ('fork.svg', 'fork', 'kitchen'),
417
- ('fork27.svg', 'fork27', 'kitchen'),
418
- ('fork28.svg', 'fork28', 'kitchen'),
419
- ('glass35.svg', 'glass35', 'kitchen'),
420
- ('glass40.svg', 'glass40', 'kitchen'),
421
- ('hot55.svg', 'hot55', 'kitchen'),
422
- ('hot56.svg', 'hot56', 'kitchen'),
423
- ('ice52.svg', 'ice52', 'kitchen'),
424
- ('kitchen26.svg', 'kitchen26', 'kitchen'),
425
- ('restaurant26.svg', 'restaurant26', 'kitchen'),
426
- ('restaurant29.svg', 'restaurant29', 'kitchen'),
427
- ('serving.svg', 'serving', 'kitchen'),
428
- ('thigh.svg', 'thigh', 'kitchen'),
429
- ('magento_icon.svg', 'magento_icon', 'magento'),
430
- ('acoustic2.svg', 'acoustic2', 'music'),
431
- ('acoustic3.svg', 'acoustic3', 'music'),
432
- ('acoustic4.svg', 'acoustic4', 'music'),
433
- ('alto.svg', 'alto', 'music'),
434
- ('audio49.svg', 'audio49', 'music'),
435
- ('circular263.svg', 'circular263', 'music'),
436
- ('dancer5.svg', 'dancer5', 'music'),
437
- ('drummer.svg', 'drummer', 'music'),
438
- ('eighth4.svg', 'eighth4', 'music'),
439
- ('man282.svg', 'man282', 'music'),
440
- ('microphone52.svg', 'microphone52', 'music'),
441
- ('music170.svg', 'music170', 'music'),
442
- ('music200.svg', 'music200', 'music'),
443
- ('musical.svg', 'musical', 'music'),
444
- ('musical7.svg', 'musical7', 'music'),
445
- ('notifications.svg', 'notifications', 'music'),
446
- ('play43.svg', 'play43', 'music'),
447
- ('radio42.svg', 'radio42', 'music'),
448
- ('treble1.svg', 'treble1', 'music'),
449
- ('turn20.svg', 'turn20', 'music'),
450
- ('americanfootball1.svg', 'americanfootball1', 'sports'),
451
- ('barbell.svg', 'barbell', 'sports'),
452
- ('biceps.svg', 'biceps', 'sports'),
453
- ('first33.svg', 'first33', 'sports'),
454
- ('fishing11.svg', 'fishing11', 'sports'),
455
- ('man271.svg', 'man271', 'sports'),
456
- ('man459.svg', 'man459', 'sports'),
457
- ('objective.svg', 'objective', 'sports'),
458
- ('ping3.svg', 'ping3', 'sports'),
459
- ('recognition6.svg', 'recognition6', 'sports'),
460
- ('regular2.svg', 'regular2', 'sports'),
461
- ('runer.svg', 'runer', 'sports'),
462
- ('runner5.svg', 'runner5', 'sports'),
463
- ('silhouette66.svg', 'silhouette66', 'sports'),
464
- ('soccer38.svg', 'soccer38', 'sports'),
465
- ('soccer43.svg', 'soccer43', 'sports'),
466
- ('soccer44.svg', 'soccer44', 'sports'),
467
- ('tennis18.svg', 'tennis18', 'sports'),
468
- ('trophy71.svg', 'trophy71', 'sports'),
469
- ('volleyball4.svg', 'volleyball4', 'sports'),
470
- ('air6.svg', 'air6', 'travel'),
471
- ('airplane67.svg', 'airplane67', 'travel'),
472
- ('airplane68.svg', 'airplane68', 'travel'),
473
- ('black186.svg', 'black186', 'travel'),
474
- ('black187.svg', 'black187', 'travel'),
475
- ('black401.svg', 'black401', 'travel'),
476
- ('car80.svg', 'car80', 'travel'),
477
- ('car95.svg', 'car95', 'travel'),
478
- ('location38.svg', 'location38', 'travel'),
479
- ('luggage5.svg', 'luggage5', 'travel'),
480
- ('map30.svg', 'map30', 'travel'),
481
- ('ocean3.svg', 'ocean3', 'travel'),
482
- ('person209.svg', 'person209', 'travel'),
483
- ('photo147.svg', 'photo147', 'travel'),
484
- ('scooter7.svg', 'scooter7', 'travel'),
485
- ('sea8.svg', 'sea8', 'travel'),
486
- ('sedan3.svg', 'sedan3', 'travel'),
487
- ('suv.svg', 'suv', 'travel'),
488
- ('taxi1.svg', 'taxi1', 'travel'),
489
- ('train20.svg', 'train20', 'travel');
490
-
491
- INSERT INTO `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."` (`mm_language_code`, `mm_type`, `mm_label_code`, `mm_label`, `mm_maxlength`, `mm_text`, `mm_help`) VALUES
492
- ('en_US', 'message', 'Please_wait', 'Please wait', '100', 'Please wait', 'Error: When user trigger new action while previous one is still processsing.'),
493
- ('en_US', 'label', 'or', 'or', '25', 'or', 'Label: Display to show 2 action options.'),
494
- ('en_US', 'label', 'Home', 'Home', '8', 'Home', 'Label: Home page title and button title.'),
495
- ('en_US', 'message', 'No_internet_connection', 'No internet connection', '100', 'No internet connection', 'Message:No internet connection'),
496
- ('en_US', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Category', 'Label: Shopping Category'),
497
- ('en_US', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! There are no categories to display.', 'Text: When no category found.'),
498
- ('en_US', 'label', 'Shop_by_category', 'Shop by category', '25', 'Shop by category', 'Label: Title to show above category names.'),
499
- ('en_US', 'label', 'Categories', 'Categories', '20', 'Categories', 'Label: Title to show on homepage, above the category.'),
500
- ('en_US', 'label', 'All_Products', 'All Products', '20', 'All Products', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
501
- ('en_US', 'label', 'Profile', 'Profile', '10', 'Profile', 'Label: Profile page title and button title.'),
502
- ('en_US', 'label', 'List_Page', 'List Page', '15', 'List Page', 'Label: Page title'),
503
- ('en_US', 'label', 'Product_List', 'Product List', '15', 'Product List', 'Label: Product List page title '),
504
- ('en_US', 'label', 'products_found', 'products found', '20', 'products found', 'Label: Label displayed on product listing page to show No. of products found. '),
505
- ('en_US', 'label', 'Product_Detail', 'Product Detail', '15', 'Product Detail', 'Label: Product Detail page title'),
506
- ('en_US', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
507
- ('en_US', 'label', 'Buy_Now', 'Buy Now', '10', 'Buy Now', 'Label: Buy Now button title.'),
508
- ('en_US', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choose an option', 'Label: First option for product options.'),
509
- ('en_US', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item added successfully', 'Message: When the Item added successfully into the cart. '),
510
- ('en_US', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No products found.', 'Text: When no products found for selected search criteria or category.'),
511
- ('en_US', 'label', 'Load_More', 'Load More', '10', 'Load More', 'Label: Load More button title, displayed on product listing pages.'),
512
- ('en_US', 'label', 'Viewers', 'Viewers', '10', 'Viewers', 'Label: Viewers Label.'),
513
- ('en_US', 'label', 'Add_to_cart', 'Add to cart', '15', 'Add to cart', 'Label: Add to cart button title.'),
514
- ('en_US', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadable link', 'Label: Downloadable link title. '),
515
- ('en_US', 'label', 'Review', 'Review', '10', 'Review', 'Label: Review text and button title.'),
516
- ('en_US', 'message', 'No_reviews_found', 'No reviews found', '100', 'No reviews found', 'Text: When no reviews found for selected product.'),
517
- ('en_US', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Shopping Cart', 'Label: Shopping Cart button title.'),
518
- ('en_US', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
519
- ('en_US', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart &amp; order total. '),
520
- ('en_US', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotal', 'Label: Label for cart &amp; order subtotal.'),
521
- ('en_US', 'label', 'Tax', 'Tax', '5', 'Tax', 'Label: Label for cart &amp; order Tax.'),
522
- ('en_US', 'label', 'Discount', 'Discount', '15', 'Discount', 'Label: Label for cart &amp; order discount. '),
523
- ('en_US', 'label', 'Grand_Total', 'Grand Total', '15', 'Grand Total', 'Label: Label for cart &amp; order grand total.'),
524
- ('en_US', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'The shopping cart is empty.', 'Error: When the shopping cart is empty.'),
525
- ('en_US', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Cart updated successfully', 'Message: When the cart updated successfully.'),
526
- ('en_US', 'label', 'Update_Cart', 'Update Cart', '15', 'Update Cart', 'Label: Update Cart button title. '),
527
- ('en_US', 'label', 'Checkout', 'Checkout', '10', 'Checkout', 'Label: Checkout button title.'),
528
- ('en_US', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Cart is empty', 'Text: When the cart is empty. '),
529
- ('en_US', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'One of your cart item is having problem', 'Text: When one of the cart item is having error such as not available or so.'),
530
- ('en_US', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
531
- ('en_US', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Enter your username password to get access.', 'Error: When requested action required login.'),
532
- ('en_US', 'label', 'Username', 'Username', '20', 'Username', 'Label: Label for Username field.'),
533
- ('en_US', 'label', 'Password', 'Password', '20', 'Password', 'Label: Label for password field.'),
534
- ('en_US', 'label', 'Sign_Up', 'Sign Up', '10', 'Sign Up', 'Label: Sign Up button title.'),
535
- ('en_US', 'message', 'Enter_username', 'Enter username', '100', 'Enter username', 'Error: When username is empty.'),
536
- ('en_US', 'message', 'Enter_password', 'Enter password', '100', 'Enter password', 'Error: When password is empty. '),
537
- ('en_US', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Invalid username or password', 'Error: When Invalid username or password entered.'),
538
- ('en_US', 'label', 'First_name', 'First name', '20', 'First name', 'Label: Label for firstname field.'),
539
- ('en_US', 'label', 'Last_name', 'Last name', '20', 'Last name', 'Label: Label for lastname field.'),
540
- ('en_US', 'label', 'Your_Email', 'Your Email', '20', 'Your Email', 'Label: Label for email address field.'),
541
- ('en_US', 'label', 'Submit', 'Submit', '10', 'Submit', 'Label: Submit button title.'),
542
- ('en_US', 'label', 'Signup_Form', 'Signup Form', '15', 'Signup Form', 'Label: Signup Form page title.'),
543
- ('en_US', 'label', 'Signup', 'Signup', '10', 'Signup', 'Label: Signup button title.'),
544
- ('en_US', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Enter firstname', 'Error: When firstname is empty. '),
545
- ('en_US', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Enter lastname', 'Error: When lastname is empty.'),
546
- ('en_US', 'message', 'Enter_email', 'Enter email', '100', 'Enter email address', 'Error: When email address is empty.'),
547
- ('en_US', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Please enter valid email address', 'Error: When email address is invalid.'),
548
- ('en_US', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulation! You are successfully registered ', 'Message: When successfully registration has been done. '),
549
- ('en_US', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Please check your email', 'Message: When user reset their password. '),
550
- ('en_US', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Forgot Password', 'Label: Forgot Password button title.'),
551
- ('en_US', 'label', 'Shipping', 'Shipping', '20', 'Shipping', 'Label: Label for Shipping. '),
552
- ('en_US', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
553
- ('en_US', 'label', 'Address', 'Address', '20', 'Address', 'Label: Label for address field, available on payment page. '),
554
- ('en_US', 'label', 'Payment', 'Payment', '20', 'Payment', 'Label: Label for payment field, available on payment page.'),
555
- ('en_US', 'label', 'Continue', 'Continue', '20', 'Continue', 'Label: Continue button title. '),
556
- ('en_US', 'label', 'Billing_Address', 'Billing Address', '20', 'Billing Address', 'Label: Label for Billing Address.'),
557
- ('en_US', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Select a billing address from your address book or enter a new address.', 'Label: Title available on billing addresses drop down.'),
558
- ('en_US', 'label', 'New_Address', 'New Address', '20', 'New Address', 'Label: Title for New Billing Address form.'),
559
- ('en_US', 'label', 'Company', 'Company', '20', 'Company', 'Label: Label for company field, available on address page. '),
560
- ('en_US', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
561
- ('en_US', 'label', 'State', 'State', '20', 'State', 'Label: Label for state field, available on address page. '),
562
- ('en_US', 'label', 'Country', 'Country', '20', 'Country', 'Label: Label for country field, available on address page. '),
563
- ('en_US', 'label', 'select', 'select', '20', 'select', 'Label: Label for drop downs. '),
564
- ('en_US', 'label', 'Billing_street', 'Billing street', '20', 'Billing street', 'Label: Label for billing street field, available on address page. '),
565
- ('en_US', 'label', 'Postcode', 'Postcode', '20', 'Postcode', 'Label: Label for postcode field, available on address page. '),
566
- ('en_US', 'label', 'Telephone', 'Telephone', '20', 'Telephone', 'Label: Label for telephone field, available on address page. '),
567
- ('en_US', 'label', 'Same_as_billing', 'Same as billing', '25', 'Same as billing', 'Label: Label for Same as billing option. '),
568
- ('en_US', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Shipping Address', 'Label: Title for Shipping Address form.'),
569
- ('en_US', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Select a shipping address from your address book or enter a new address.', 'Label: Title available on shipping addresses drop down.'),
570
- ('en_US', 'label', 'Shipping_street', 'Shipping street', '25', 'Shipping street', 'Label: Label for shipping street field, available on address page. '),
571
- ('en_US', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Enter billing firstname', 'Error: When billing firstname is empty.'),
572
- ('en_US', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Enter billing lastname', 'Error: When billing lastname is empty.'),
573
- ('en_US', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Enter billing city', 'Error: When billing city is empty.'),
574
- ('en_US', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Enter billing state', 'Error: When billing state is empty.'),
575
- ('en_US', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Enter billing country', 'Error: When billing country is empty.'),
576
- ('en_US', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Enter billing street', 'Error: When billing street is empty.'),
577
- ('en_US', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Enter billing postcode', 'Error: When billing postcode is empty.'),
578
- ('en_US', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Enter billing telephone', 'Error: When billing telephone is empty.'),
579
- ('en_US', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Enter shipping firstname', 'Error: When shipping firstname is empty.'),
580
- ('en_US', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Enter shipping lastname', 'Error: When shipping lastname is empty.'),
581
- ('en_US', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Enter shipping city', 'Error: When shipping city is empty.'),
582
- ('en_US', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Enter shipping state', 'Error: When shipping state is empty.'),
583
- ('en_US', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Enter shipping country', 'Error: When shipping country is empty.'),
584
- ('en_US', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Enter shipping street', 'Error: When shipping street is empty.'),
585
- ('en_US', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Enter shipping postcode', 'Error: When shipping postcode is empty.'),
586
- ('en_US', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Enter shipping telephone', 'Error: When shipping telephone is empty.'),
587
- ('en_US', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Shipping Method', 'Label: Shipping Method page title. '),
588
- ('en_US', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Select shipping method', 'Label: Label for Select shipping method options.'),
589
- ('en_US', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Select shipment method', 'Error: When shipment method is not selected.'),
590
- ('en_US', 'label', 'Payment_Method', 'Payment Method', '25', 'Payment Method', 'Label: Payment Method page title. '),
591
- ('en_US', 'label', 'Select_payment_method', 'Select payment method', '25', 'Select payment method', 'Label: Label for Select payment method options.'),
592
- ('en_US', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Select payment method', 'Error: When payment method is not selected.'),
593
- ('en_US', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, something wrong happened', 'Error: When magento return unexpected error.'),
594
- ('en_US', 'label', 'Credit_Card', 'Credit Card', '25', 'Credit Card', 'Label: Label for credit card field, available on payment page. '),
595
- ('en_US', 'label', 'Name_on_card', 'Name on card', '25', 'Name on card', 'Label: Label for name of card field, available on payment page. '),
596
- ('en_US', 'label', 'Credit_card_type', 'Credit card type', '25', 'Credit card type', 'Label: Label for CC type field, available on payment page. '),
597
- ('en_US', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card number', 'Label: Label for CC number field, available on payment page. '),
598
- ('en_US', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Expiration Date', 'Label: Label for CC expiry date field, available on payment page. '),
599
- ('en_US', 'label', 'Month', 'Month', '25', 'Month', 'Label: Label for CC expiry month field, available on payment page. '),
600
- ('en_US', 'label', 'Year', 'Year', '25', 'Year', 'Label: Label for CC expiry year field, available on payment page. '),
601
- ('en_US', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
602
- ('en_US', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Enter name on card', 'Error: When name on card is empty.'),
603
- ('en_US', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Select credit card type', 'Error: When credit card type is not selected.'),
604
- ('en_US', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Enter credit card number', 'Error: When credit card number is empty.'),
605
- ('en_US', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Set expiry month', 'Error: When expiry month is empty.'),
606
- ('en_US', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Set expiry year', 'Error: When expiry year is empty.'),
607
- ('en_US', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Set card verification number', 'Error: When card verification number is empty.'),
608
- ('en_US', 'label', 'Order_Review', 'Order Review', '15', 'Order Review', 'Label: Order Review page title. '),
609
- ('en_US', 'label', 'Agreements', 'Agreements', '25', 'Agreements', 'Label: Label for Agreements, available on oprder review screen.'),
610
- ('en_US', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accept terms and condition', 'Error: When user did not agreed on sign up terms.'),
611
- ('en_US', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping &amp; Handling', 'Label: Label for Shipping &amp; Handling.'),
612
- ('en_US', 'label', 'Place_Order', 'Place Order', '25', 'Place Order', 'Label: Place Order button title.'),
613
- ('en_US', 'label', 'Order_Success', 'Order Success', '15', 'Order Success', 'Label: Order Success page title. '),
614
- ('en_US', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Thank you for your purchase!', 'Message: When order successfully placed. '),
615
- ('en_US', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'You will receive an order confirmation email with details of your order and a link to track its progress.', 'Text: When order successfully placed '),
616
- ('en_US', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continue Shopping', 'LabeL: Continue Shopping button title. '),
617
- ('en_US', 'label', 'Error', 'Error', '15', 'Error', 'Label: Error '),
618
- ('en_US', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item successfully added into wishlist', 'Message: When item added into Wishlist.'),
619
- ('en_US', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removed from wishlist', 'Message: When Item removed from wishlist.'),
620
- ('en_US', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
621
- ('en_US', 'label', 'Remove', 'Remove', '10', 'Remove', 'Label: Remove button title.'),
622
- ('en_US', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No wishlist items found', 'Text: When No wishlist items found.'),
623
- ('en_US', 'label', 'Orders', 'Orders', '15', 'Orders', 'Label: Orders history page title.'),
624
- ('en_US', 'label', 'Order_History', 'Order History', '20', 'Order History', 'Label: Order History button title. '),
625
- ('en_US', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No orders found', 'Text: When no order history found. '),
626
- ('en_US', 'label', 'Order_Detail', 'Order Detail', '15', 'Order Detail', 'Label: Order Detail page title. '),
627
- ('en_US', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Ordered Items', 'Label: Ordered Items block heading or title. '),
628
- ('en_US', 'label', 'Order_Number', 'Order Number', '20', 'Order Number', 'Label: Label for Order Number.'),
629
- ('en_US', 'label', 'Order_Date', 'Order Date', '20', 'Order Date', 'Label: Label for Order Date.'),
630
- ('en_US', 'label', 'User', 'User', '10', 'User', 'Label: Label for User.'),
631
- ('en_US', 'label', 'Info', 'Info', '15', 'About', 'Label: About page title (CMS/about module)'),
632
- ('en_US', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Add To Wishlist', 'Label: Add To Wishlist button title.'),
633
- ('en_US', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
634
- ('en_US', 'label', 'Search_Product', 'Search Product', '50', 'Search Product', 'Label: Search Product.'),
635
- ('en_US', 'label', 'Apply', 'Apply', '8', 'Apply', 'Label: Apply button title (to apply discount)'),
636
- ('en_US', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code applied Successfully', 'Message: When coupon code is applied.'),
637
- ('en_US', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code removed Successfully', 'Message: When coupon code is removed. '),
638
- ('en_US', 'label', 'Discount_Code', 'Discount Code', '25', 'Discount Code', 'Label: Label for Discount Code.'),
639
- ('en_US', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Update Wishlist', 'Label: Update Wishlist button title.'),
640
- ('en_US', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item updated successfully', 'Message: When wishlist updated successfully.'),
641
- ('en_US', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
642
- ('en_US', 'message', 'Please_Select', 'Please select ', '25', 'Please select', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
643
- ('en_US', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadable Links', 'Label: Label for Product Downloadable Links.'),
644
- ('en_US', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Invalid coupon code', 'Error: When coupon code is invalid.'),
645
- ('en_US', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Please login to continue', 'Error: When action required login '),
646
- ('en_US', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Enter firstname', 'Error: When firstname is empty in signup form. '),
647
- ('en_US', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Enter lastname', 'Error: When lastname is empty in signup form. '),
648
- ('en_US', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Enter email address', 'Error: When email address is empty in signup form. '),
649
- ('en_US', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Enter password', 'Error: When password is empty in signup form. '),
650
- ('en_US', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account already exists', 'Error: When email address already exists.'),
651
- ('en_US', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Can\'t save customer address', 'Error: When error occure while saving customer Address.'),
652
- ('en_US', 'message', 'No_Data_Found', 'No Data Found', '100', 'No data found', 'Error: When no data found for requested page.'),
653
- ('en_US', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product no longer available', 'Error: When requested product is no londer available.'),
654
- ('en_US', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
655
- ('en_US', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
656
- ('en_US', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item can\'t load', 'Error: When wishlist can\'t load because of unexpected error.'),
657
- ('en_US', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
658
- ('en_US', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
659
- ('en_US', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Requested item not found', 'Error: When system can not load wishlist Item.'),
660
- ('en_US', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Requested item no longer available', 'Error: When requested product is no longer available.'),
661
- ('en_US', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item has been deleted from cart', 'Error: When Item has been deleted from cart.'),
662
- ('en_US', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Not all products are available in the requested auantity', 'Error: When any of the product from cart is no longer available.'),
663
- ('en_US', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accept all terms and conditions before placing the order', 'Error: When user did not agree on all required addreement while placing order.'),
664
- ('en_US', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
665
- ('en_US', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reset Filter', 'Label: Reset Filter link title.'),
666
- ('en_US', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
667
- ('en_US', 'label', 'Popularity', 'Popularity', '25', 'Popularity', 'Label: Label for filter: Popularity option. '),
668
- ('en_US', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Price: High To Low', 'Label: Label for filter: Price-High To Low option. '),
669
- ('en_US', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Price: Low To High', 'Label: Label for filter: Price-Low To High option.'),
670
- ('en_US', 'label', 'Rating', 'Rating', '25', 'Rating', 'Label: Label for filter: Rating option '),
671
- ('en_US', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name: A To Z', 'Label: Label for filter: Name-A To Z option.'),
672
- ('en_US', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name: Z To A', 'Label: Label for filter: Name-Z To A option.'),
673
- ('en_US', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
674
- ('en_US', 'label', 'Submit_Review', 'Submit Review', '25', 'Submit Review', 'Label: Submit Review button title.'),
675
- ('en_US', 'label', 'User_Reviews', 'User Reviews', '25', 'User Reviews', 'Label: User Reviews page title. '),
676
- ('en_US', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No Reviews Found', 'Label: Text as No Reviews Found'),
677
- ('en_US', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
678
- ('en_US', 'label', 'Reviews', 'Reviews', '25', 'Reviews', 'Label: Label for Reviews.'),
679
- ('en_US', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
680
- ('en_US', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Summary Of Your Review', 'Label: Label for review summary field, available on submit review form.'),
681
- ('en_US', 'label', 'Comments', 'Comments', '25', 'Comments', 'Label: Label for comments field, available on submit review form.'),
682
- ('en_US', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'You May Also Like', 'Label: Label for related product slider on product detail page.'),
683
- ('en_US', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Select one of each of the ratings', 'Error: When feedback ratings is not selected for the product.'),
684
- ('en_US', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Enter your nickename', 'Error: When feedback nickename is empty.'),
685
- ('en_US', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Enter overall feedback', 'Error: When feedback summary is empty.'),
686
- ('en_US', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Enter your comments', 'Error: When feedback comments is empty.'),
687
- ('en_US', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recently Viewed', 'Label: Recently Viewed'),
688
- ('en_US', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'This action can\'t be performed on this device. Required support is not available on this device.', 'Error: When the device is not supported for requested action such as share functionality.'),
689
- ('en_US', 'label', 'Share', 'Share', '7', 'Share', 'Label:Share button title.'),
690
- ('en_US', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Products', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
691
- ('en_US', 'label', 'Edit', 'Edit', '6', 'Edit', 'Label:Edit button title, available on wishlist page. '),
692
- ('en_US', 'label', 'More_Information', 'More Information', '25', 'More Information', 'Label:More information about product'),
693
- ('en_US', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
694
- ('en_US', 'label', 'Sample_Links', 'Sample Links', '20', 'Sample Links', 'Label:Sample Links on product detail page'),
695
- ('en_US', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum number of characters', 'Label:Maximum number of characters for configurable product'),
696
- ('en_US', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
697
- ('en_US', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking Numbers', 'Label:Tracking Numbers on order detail page'),
698
- ('en_US', 'label', 'Track', 'Track', '15', 'Track', 'Label:Button on order detail page'),
699
- ('en_US', 'label', 'Installment', 'Installment', '15', 'Installment', 'Label:On product detail page'),
700
- ('en_US', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Installment Amount', 'Label:On product detail page'),
701
- ('en_US', 'label', 'Total_Amount', 'Total Amount', '15', 'Total Amount', 'Label:On product detail page'),
702
- ('en_US', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
703
- ('en_US', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Please Select Installment Option', 'Message:On credit card page where installment option is required'),
704
- ('en_US', 'label', 'January', 'January', '50', 'January', 'Label:Month name on credit card page'),
705
- ('en_US', 'label', 'February', 'February', '50', 'February', 'Label:Month name on credit card page'),
706
- ('en_US', 'label', 'March', 'March', '50', 'March', 'Label:Month name on credit card page'),
707
- ('en_US', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
708
- ('en_US', 'label', 'May', 'May', '50', 'May', 'Label:Month name on credit card page'),
709
- ('en_US', 'label', 'June', 'June', '50', 'June', 'Label:Month name on credit card page'),
710
- ('en_US', 'label', 'July', 'July', '50', 'July', 'Label:Month name on credit card page'),
711
- ('en_US', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
712
- ('en_US', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
713
- ('en_US', 'label', 'October', 'October', '50', 'October', 'Label:Month name on credit card page'),
714
- ('en_US', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
715
- ('en_US', 'label', 'December', 'December', '50', 'December', 'Label:Month name on credit card page'),
716
- ('es_ES', 'message', 'Please_wait', 'Please wait', '100', 'por favor espera', 'Error: When user trigger new action while previous one is still processsing.'),
717
- ('es_ES', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
718
- ('es_ES', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
719
- ('es_ES', 'message', 'No_internet_connection', 'No internet connection', '100', 'No hay conexión a internet', 'Message:No internet connection'),
720
- ('es_ES', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoría', 'Label: Shopping Category'),
721
- ('es_ES', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', '¡Huy! No hay categorías para mostrar.', 'Text: When no category found.'),
722
- ('es_ES', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoría', 'Label: Title to show above category names.'),
723
- ('es_ES', 'label', 'Categories', 'Categories', '20', 'Categorías', 'Label: Title to show on homepage, above the category.'),
724
- ('es_ES', 'label', 'All_Products', 'All Products', '20', 'todos los productos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
725
- ('es_ES', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
726
- ('es_ES', 'label', 'List_Page', 'List Page', '15', 'Lista de páginas', 'Label: Page title'),
727
- ('es_ES', 'label', 'Product_List', 'Product List', '15', 'Lista de Productos', 'Label: Product List page title '),
728
- ('es_ES', 'label', 'products_found', 'products found', '20', 'Se han encontrado productos', 'Label: Label displayed on product listing page to show No. of products found. '),
729
- ('es_ES', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalles del producto', 'Label: Product Detail page title'),
730
- ('es_ES', 'label', 'Details', 'Details', '10', 'Detalles', 'Label: Label displayed above the product detail on product detail page.'),
731
- ('es_ES', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar ahora', 'Label: Buy Now button title.'),
732
- ('es_ES', 'label', 'Choose_an_option', 'Choose an option', '20', 'Elija una opción', 'Label: First option for product options.'),
733
- ('es_ES', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artículo agregado con éxito', 'Message: When the Item added successfully into the cart. '),
734
- ('es_ES', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No hay productos encontrados.', 'Text: When no products found for selected search criteria or category.'),
735
- ('es_ES', 'label', 'Load_More', 'Load More', '10', 'cargar más', 'Label: Load More button title, displayed on product listing pages.'),
736
- ('es_ES', 'label', 'Viewers', 'Viewers', '10', 'Los espectadores', 'Label: Viewers Label.'),
737
- ('es_ES', 'label', 'Add_to_cart', 'Add to cart', '15', 'Añadir a la cesta', 'Label: Add to cart button title.'),
738
- ('es_ES', 'label', 'Downloadable_link', 'Downloadable link', '20', 'enlace offline', 'Label: Downloadable link title. '),
739
- ('es_ES', 'label', 'Review', 'Review', '10', 'revisión', 'Label: Review text and button title.'),
740
- ('es_ES', 'message', 'No_reviews_found', 'No reviews found', '100', 'No hay comentarios encontrados', 'Text: When no reviews found for selected product.'),
741
- ('es_ES', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carro de la compra', 'Label: Shopping Cart button title.'),
742
- ('es_ES', 'label', 'QTY', 'QTY', '5', 'CANT', 'Label: Label for product Quantity.'),
743
- ('es_ES', 'label', 'TOTAL', 'TOTAL', '15', 'Total', 'Label: Label for cart &amp; order total. '),
744
- ('es_ES', 'label', 'Subtotal', 'Subtotal', '15', 'total parcial', 'Label: Label for cart &amp; order subtotal.'),
745
- ('es_ES', 'label', 'Tax', 'Tax', '5', 'impuesto', 'Label: Label for cart &amp; order Tax.'),
746
- ('es_ES', 'label', 'Discount', 'Discount', '15', 'descuento', 'Label: Label for cart &amp; order discount. '),
747
- ('es_ES', 'label', 'Grand_Total', 'Grand Total', '15', 'gran total', 'Label: Label for cart &amp; order grand total.'),
748
- ('es_ES', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'La cesta de la compra está vacía.', 'Error: When the shopping cart is empty.'),
749
- ('es_ES', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrito actualizado correctamente', 'Message: When the cart updated successfully.'),
750
- ('es_ES', 'label', 'Update_Cart', 'Update Cart', '15', 'Actualizar Cesta', 'Label: Update Cart button title. '),
751
- ('es_ES', 'label', 'Checkout', 'Checkout', '10', 'caja', 'Label: Checkout button title.'),
752
- ('es_ES', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'El carrito esta vacío', 'Text: When the cart is empty. '),
753
- ('es_ES', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Uno de sus artículos de la compra está teniendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
754
- ('es_ES', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
755
- ('es_ES', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Ingrese su contraseña nombre de usuario para obtener acceso.', 'Error: When requested action required login.'),
756
- ('es_ES', 'label', 'Username', 'Username', '20', 'Nombre de usuario', 'Label: Label for Username field.'),
757
- ('es_ES', 'label', 'Password', 'Password', '20', 'contraseña', 'Label: Label for password field.'),
758
- ('es_ES', 'label', 'Sign_Up', 'Sign Up', '10', 'contratar', 'Label: Sign Up button title.'),
759
- ('es_ES', 'message', 'Enter_username', 'Enter username', '100', 'Introduzca nombre de usuario', 'Error: When username is empty.'),
760
- ('es_ES', 'message', 'Enter_password', 'Enter password', '100', 'Introduzca la contraseña', 'Error: When password is empty. '),
761
- ('es_ES', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nombre de usuario o contraseña no válidos', 'Error: When Invalid username or password entered.'),
762
- ('es_ES', 'label', 'First_name', 'First name', '20', 'nombre de pila', 'Label: Label for firstname field.'),
763
- ('es_ES', 'label', 'Last_name', 'Last name', '20', 'apellido', 'Label: Label for lastname field.'),
764
- ('es_ES', 'label', 'Your_Email', 'Your Email', '20', 'Su correo electrónico', 'Label: Label for email address field.'),
765
- ('es_ES', 'label', 'Submit', 'Submit', '10', 'presentar', 'Label: Submit button title.'),
766
- ('es_ES', 'label', 'Signup_Form', 'Signup Form', '15', 'Formulario de Inscripción', 'Label: Signup Form page title.'),
767
- ('es_ES', 'label', 'Signup', 'Signup', '10', 'Inscripción', 'Label: Signup button title.'),
768
- ('es_ES', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Introduzca apellido', 'Error: When firstname is empty. '),
769
- ('es_ES', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Introduzca apellido', 'Error: When lastname is empty.'),
770
- ('es_ES', 'message', 'Enter_email', 'Enter email', '100', 'Introduzca el correo electrónico', 'Error: When email address is empty.'),
771
- ('es_ES', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Por favor, introduzca la dirección de correo electrónico válida', 'Error: When email address is invalid.'),
772
- ('es_ES', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', '¡Enhorabuena! Usted está registrado con éxito', 'Message: When successfully registration has been done. '),
773
- ('es_ES', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Por favor revise su correo electrónico', 'Message: When user reset their password. '),
774
- ('es_ES', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Olvidé mi contraseña', 'Label: Forgot Password button title.'),
775
- ('es_ES', 'label', 'Shipping', 'Shipping', '20', 'envío', 'Label: Label for Shipping. '),
776
- ('es_ES', 'label', 'Billing', 'Billing', '20', 'facturación', 'Label: Label for Billing'),
777
- ('es_ES', 'label', 'Address', 'Address', '20', 'dirección', 'Label: Label for address field, available on payment page. '),
778
- ('es_ES', 'label', 'Payment', 'Payment', '20', 'pago', 'Label: Label for payment field, available on payment page.'),
779
- ('es_ES', 'label', 'Continue', 'Continue', '20', 'continuar', 'Label: Continue button title. '),
780
- ('es_ES', 'label', 'Billing_Address', 'Billing Address', '20', 'Dirección de Envio', 'Label: Label for Billing Address.'),
781
- ('es_ES', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Seleccione una dirección de facturación de su libreta de direcciones o introduzca una nueva dirección.', 'Label: Title available on billing addresses drop down.'),
782
- ('es_ES', 'label', 'New_Address', 'New Address', '20', 'nueva dirección', 'Label: Title for New Billing Address form.'),
783
- ('es_ES', 'label', 'Company', 'Company', '20', 'empresa', 'Label: Label for company field, available on address page. '),
784
- ('es_ES', 'label', 'City', 'City', '20', 'ciudad', 'Label: Label for city field, available on address page. '),
785
- ('es_ES', 'label', 'State', 'State', '20', 'estado', 'Label: Label for state field, available on address page. '),
786
- ('es_ES', 'label', 'Country', 'Country', '20', 'país', 'Label: Label for country field, available on address page. '),
787
- ('es_ES', 'label', 'select', 'select', '20', 'seleccionar', 'Label: Label for drop downs. '),
788
- ('es_ES', 'label', 'Billing_street', 'Billing street', '20', 'calle de facturación', 'Label: Label for billing street field, available on address page. '),
789
- ('es_ES', 'label', 'Postcode', 'Postcode', '20', 'código postal', 'Label: Label for postcode field, available on address page. '),
790
- ('es_ES', 'label', 'Telephone', 'Telephone', '20', 'teléfono', 'Label: Label for telephone field, available on address page. '),
791
- ('es_ES', 'label', 'Same_as_billing', 'Same as billing', '25', 'Igual que la facturación', 'Label: Label for Same as billing option. '),
792
- ('es_ES', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Dirección de envío', 'Label: Title for Shipping Address form.'),
793
- ('es_ES', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Seleccione una dirección de envío de su libreta de direcciones o introduzca una nueva dirección.', 'Label: Title available on shipping addresses drop down.'),
794
- ('es_ES', 'label', 'Shipping_street', 'Shipping street', '25', 'calle del envío', 'Label: Label for shipping street field, available on address page. '),
795
- ('es_ES', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Introduzca apellido de facturación', 'Error: When billing firstname is empty.'),
796
- ('es_ES', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Introduzca apellido de facturación', 'Error: When billing lastname is empty.'),
797
- ('es_ES', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Introduzca ciudad facturación', 'Error: When billing city is empty.'),
798
- ('es_ES', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Introduzca estado de facturación', 'Error: When billing state is empty.'),
799
- ('es_ES', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Introduzca el país de facturación', 'Error: When billing country is empty.'),
800
- ('es_ES', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Introduzca facturación calle', 'Error: When billing street is empty.'),
801
- ('es_ES', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Ingrese el código postal de facturación', 'Error: When billing postcode is empty.'),
802
- ('es_ES', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Introduzca telefónico de facturación', 'Error: When billing telephone is empty.'),
803
- ('es_ES', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Introduzca apellido envío', 'Error: When shipping firstname is empty.'),
804
- ('es_ES', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Introduzca apellido envío', 'Error: When shipping lastname is empty.'),
805
- ('es_ES', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Introduzca ciudad envío', 'Error: When shipping city is empty.'),
806
- ('es_ES', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Introduzca estado del envío', 'Error: When shipping state is empty.'),
807
- ('es_ES', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Introduzca el país de envío', 'Error: When shipping country is empty.'),
808
- ('es_ES', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Introduzca calle envío', 'Error: When shipping street is empty.'),
809
- ('es_ES', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Ingrese el código postal de envío', 'Error: When shipping postcode is empty.'),
810
- ('es_ES', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Introduzca teléfono envío', 'Error: When shipping telephone is empty.'),
811
- ('es_ES', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Método de envío', 'Label: Shipping Method page title. '),
812
- ('es_ES', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seleccione el método de envío', 'Label: Label for Select shipping method options.'),
813
- ('es_ES', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Elija un método para el envío', 'Error: When shipment method is not selected.'),
814
- ('es_ES', 'label', 'Payment_Method', 'Payment Method', '25', 'método de pago', 'Label: Payment Method page title. '),
815
- ('es_ES', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seleccione forma de pago', 'Label: Label for Select payment method options.'),
816
- ('es_ES', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seleccione forma de pago', 'Error: When payment method is not selected.'),
817
- ('es_ES', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Vaya, algo malo sucedió', 'Error: When magento return unexpected error.'),
818
- ('es_ES', 'label', 'Credit_Card', 'Credit Card', '25', 'tarjeta de crédito', 'Label: Label for credit card field, available on payment page. '),
819
- ('es_ES', 'label', 'Name_on_card', 'Name on card', '25', 'Nombre en la tarjeta', 'Label: Label for name of card field, available on payment page. '),
820
- ('es_ES', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo de la tarjeta de crédito', 'Label: Label for CC type field, available on payment page. '),
821
- ('es_ES', 'label', 'Credit_card_number', 'Credit card number', '25', 'Número de Tarjeta de Crédito', 'Label: Label for CC number field, available on payment page. '),
822
- ('es_ES', 'label', 'Expiration_Date', 'Expiration Date', '25', 'fecha de expiración', 'Label: Label for CC expiry date field, available on payment page. '),
823
- ('es_ES', 'label', 'Month', 'Month', '25', 'mes', 'Label: Label for CC expiry month field, available on payment page. '),
824
- ('es_ES', 'label', 'Year', 'Year', '25', 'año', 'Label: Label for CC expiry year field, available on payment page. '),
825
- ('es_ES', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Tarjeta del número de Verificación', 'Label: Label for CC verification number field, available on payment page. '),
826
- ('es_ES', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Ingrese nombre en la tarjeta', 'Error: When name on card is empty.'),
827
- ('es_ES', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Seleccione el tipo de tarjeta de crédito', 'Error: When credit card type is not selected.'),
828
- ('es_ES', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Introduzca el número de tarjeta de crédito', 'Error: When credit card number is empty.'),
829
- ('es_ES', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Establecer meses de caducidad', 'Error: When expiry month is empty.'),
830
- ('es_ES', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Establecer años de caducidad', 'Error: When expiry year is empty.'),
831
- ('es_ES', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Número de verificación de tarjeta de Ajuste', 'Error: When card verification number is empty.'),
832
- ('es_ES', 'label', 'Order_Review', 'Order Review', '15', 'Revisión del pedido', 'Label: Order Review page title. '),
833
- ('es_ES', 'label', 'Agreements', 'Agreements', '25', 'Acuerdos', 'Label: Label for Agreements, available on oprder review screen.'),
834
- ('es_ES', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Acepta términos y condiciones', 'Error: When user did not agreed on sign up terms.'),
835
- ('es_ES', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Envío y dirección', 'Label: Label for Shipping &amp; Handling.'),
836
- ('es_ES', 'label', 'Place_Order', 'Place Order', '25', 'Ponga la orden', 'Label: Place Order button title.'),
837
- ('es_ES', 'label', 'Order_Success', 'Order Success', '15', 'Solicitar éxito', 'Label: Order Success page title. '),
838
- ('es_ES', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Gracias por su compra!', 'Message: When order successfully placed. '),
839
- ('es_ES', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Usted recibirá un correo electrónico de confirmación de pedido con los detalles de su pedido y un enlace para el seguimiento de su progreso.', 'Text: When order successfully placed '),
840
- ('es_ES', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuar Compras', 'LabeL: Continue Shopping button title. '),
841
- ('es_ES', 'label', 'Error', 'Error', '15', 'error', 'Label: Error '),
842
- ('es_ES', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Artículo agregado con éxito en la lista de deseos', 'Message: When item added into Wishlist.'),
843
- ('es_ES', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Artículo removido de la lista de deseos', 'Message: When Item removed from wishlist.'),
844
- ('es_ES', 'label', 'Wishlist', 'Wishlist', '15', 'lista', 'Label: Wishlist page title. '),
845
- ('es_ES', 'label', 'Remove', 'Remove', '10', 'quitar', 'Label: Remove button title.'),
846
- ('es_ES', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No hay artículos en su lista encontrados', 'Text: When No wishlist items found.'),
847
- ('es_ES', 'label', 'Orders', 'Orders', '15', 'órdenes', 'Label: Orders history page title.'),
848
- ('es_ES', 'label', 'Order_History', 'Order History', '20', 'Historial de pedidos', 'Label: Order History button title. '),
849
- ('es_ES', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No hay pedidos encontrados', 'Text: When no order history found. '),
850
- ('es_ES', 'label', 'Order_Detail', 'Order Detail', '15', 'Detalle de la orden', 'Label: Order Detail page title. '),
851
- ('es_ES', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Los artículos pedidos', 'Label: Ordered Items block heading or title. '),
852
- ('es_ES', 'label', 'Order_Number', 'Order Number', '20', 'número de orden', 'Label: Label for Order Number.'),
853
- ('es_ES', 'label', 'Order_Date', 'Order Date', '20', 'Fecha del pedido', 'Label: Label for Order Date.'),
854
- ('es_ES', 'label', 'User', 'User', '10', 'usuario', 'Label: Label for User.'),
855
- ('es_ES', 'label', 'Info', 'Info', '15', 'acerca de', 'Label: About page title (CMS/about module)'),
856
- ('es_ES', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Agregar a la lista', 'Label: Add To Wishlist button title.'),
857
- ('es_ES', 'label', 'Logout', 'Logout', '10', 'Cerrar sesión', 'Label: Logout button title.'),
858
- ('es_ES', 'label', 'Search_Product', 'Search Product', '50', 'Buscar Producto', 'Label: Search Product.'),
859
- ('es_ES', 'label', 'Apply', 'Apply', '8', 'aplicar', 'Label: Apply button title (to apply discount)'),
860
- ('es_ES', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Código de descuento aplicado con éxito', 'Message: When coupon code is applied.'),
861
- ('es_ES', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Código de descuento Suprimido correctamente', 'Message: When coupon code is removed. '),
862
- ('es_ES', 'label', 'Discount_Code', 'Discount Code', '25', 'Código de Descuento', 'Label: Label for Discount Code.'),
863
- ('es_ES', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'actualización lista de Deseos', 'Label: Update Wishlist button title.'),
864
- ('es_ES', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Artículo actualizado correctamente', 'Message: When wishlist updated successfully.'),
865
- ('es_ES', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cargar Cant Lista de artículos', 'Error: When requested wishlist item Can not Load. '),
866
- ('es_ES', 'message', 'Please_Select', 'Please select ', '25', 'Por favor, seleccione', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
867
- ('es_ES', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Productos Enlaces descargables', 'Label: Label for Product Downloadable Links.'),
868
- ('es_ES', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Código promocional no válido', 'Error: When coupon code is invalid.'),
869
- ('es_ES', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Inicia sesión para continuar', 'Error: When action required login '),
870
- ('es_ES', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Introduzca apellido', 'Error: When firstname is empty in signup form. '),
871
- ('es_ES', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Introduzca apellido', 'Error: When lastname is empty in signup form. '),
872
- ('es_ES', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Introduzca el correo electrónico', 'Error: When email address is empty in signup form. '),
873
- ('es_ES', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Introduzca la contraseña', 'Error: When password is empty in signup form. '),
874
- ('es_ES', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Ya existe Cuenta', 'Error: When email address already exists.'),
875
- ('es_ES', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'No se puede guardar la dirección del cliente', 'Error: When error occure while saving customer Address.'),
876
- ('es_ES', 'message', 'No_Data_Found', 'No Data Found', '100', 'No se encontraron datos', 'Error: When no data found for requested page.'),
877
- ('es_ES', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Ya no está disponible Producto', 'Error: When requested product is no londer available.'),
878
- ('es_ES', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
879
- ('es_ES', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
880
- ('es_ES', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! El artículo no se puede cargar', 'Error: When wishlist can\'t load because of unexpected error.'),
881
- ('es_ES', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
882
- ('es_ES', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
883
- ('es_ES', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Artículo solicitado no encontrado', 'Error: When system can not load wishlist Item.'),
884
- ('es_ES', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Artículo solicitado ya no está disponible', 'Error: When requested product is no longer available.'),
885
- ('es_ES', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Artículo ha sido borrado de la compra', 'Error: When Item has been deleted from cart.'),
886
- ('es_ES', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'No todos los productos están disponibles en el auantity solicitado', 'Error: When any of the product from cart is no longer available.'),
887
- ('es_ES', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Acepte todos los términos y condiciones antes de realizar el pedido', 'Error: When user did not agree on all required addreement while placing order.'),
888
- ('es_ES', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
889
- ('es_ES', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reajuste del filtro', 'Label: Reset Filter link title.'),
890
- ('es_ES', 'label', 'Reset', 'Reset', '10', 'reajustar', 'Label: Reset button title.'),
891
- ('es_ES', 'label', 'Popularity', 'Popularity', '25', 'popularidad', 'Label: Label for filter: Popularity option. '),
892
- ('es_ES', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Precio De Mayor a Menor', 'Label: Label for filter: Price-High To Low option. '),
893
- ('es_ES', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Precio menor a mayor', 'Label: Label for filter: Price-Low To High option.'),
894
- ('es_ES', 'label', 'Rating', 'Rating', '25', 'clasificación', 'Label: Label for filter: Rating option '),
895
- ('es_ES', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nombre-A a la Z', 'Label: Label for filter: Name-A To Z option.'),
896
- ('es_ES', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nombre-Z a A', 'Label: Label for filter: Name-Z To A option.'),
897
- ('es_ES', 'label', 'Newest', 'Newest', '25', 'el más nuevo', 'Label: Label for filter: Newest option.'),
898
- ('es_ES', 'label', 'Submit_Review', 'Submit Review', '25', 'Enviar opinión', 'Label: Submit Review button title.'),
899
- ('es_ES', 'label', 'User_Reviews', 'User Reviews', '25', 'Opiniones de los usuarios', 'Label: User Reviews page title. '),
900
- ('es_ES', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No hay comentarios encontrados', 'Label: Text as No Reviews Found'),
901
- ('es_ES', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Clasificación del usuario promedio', 'Label: Label for Average User Rating.'),
902
- ('es_ES', 'label', 'Reviews', 'Reviews', '25', 'Comentarios', 'Label: Label for Reviews.'),
903
- ('es_ES', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
904
- ('es_ES', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Resumen de su opinión', 'Label: Label for review summary field, available on submit review form.'),
905
- ('es_ES', 'label', 'Comments', 'Comments', '25', 'Comentarios', 'Label: Label for comments field, available on submit review form.'),
906
- ('es_ES', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'También le gustará', 'Label: Label for related product slider on product detail page.'),
907
- ('es_ES', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Seleccione uno de cada una de las votaciones', 'Error: When feedback ratings is not selected for the product.'),
908
- ('es_ES', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Escriba su nickename', 'Error: When feedback nickename is empty.'),
909
- ('es_ES', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Introduzca los comentarios en general', 'Error: When feedback summary is empty.'),
910
- ('es_ES', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Escribe tus comentarios', 'Error: When feedback comments is empty.'),
911
- ('es_ES', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Esta acción no se puede realizar en este dispositivo. Apoyo requerido no está disponible en este dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
912
- ('es_ES', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'vistos recientemente', 'Label: Recently Viewed'),
913
- ('es_ES', 'label', 'Share', 'Share', '7', 'cuota', 'Label:Share button title.'),
914
- ('es_ES', 'label', 'Shopping_Products', 'Shopping Products', '20', 'productos de las compras', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
915
- ('es_ES', 'label', 'Edit', 'Edit', '6', 'editar', 'Label:Edit button title, available on wishlist page. '),
916
- ('es_ES', 'label', 'More_Information', 'More Information', '25', 'más información', 'Label:More information about product'),
917
- ('es_ES', 'label', 'Share_App', 'Share App', '12', 'Compartir App', 'Label:Share app on CMS page'),
918
- ('es_ES', 'label', 'Sample_Links', 'Sample Links', '20', 'Enlaces de ejemplo', 'Label:Sample Links on product detail page'),
919
- ('es_ES', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Número máximo de caracteres', 'Label:Maximum number of characters for configurable product'),
920
- ('es_ES', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Pago Cancelado', 'Message:Payment cancelled when user cancel payment'),
921
- ('es_ES', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'números de seguimiento', 'Label:Tracking Numbers on order detail page'),
922
- ('es_ES', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
923
- ('es_ES', 'label', 'Installment', 'Installment', '15', 'entrega', 'Label:On product detail page'),
924
- ('es_ES', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Monto de la Cuota', 'Label:On product detail page'),
925
- ('es_ES', 'label', 'Total_Amount', 'Total Amount', '15', 'cantidad total', 'Label:On product detail page'),
926
- ('es_ES', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
927
- ('es_ES', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Seleccione Opción Anual', 'Message:On credit card page where installment option is required'),
928
- ('es_ES', 'label', 'January', 'January', '50', 'enero', 'Label:Month name on credit card page'),
929
- ('es_ES', 'label', 'February', 'February', '50', 'febrero', 'Label:Month name on credit card page'),
930
- ('es_ES', 'label', 'March', 'March', '50', 'marzo', 'Label:Month name on credit card page'),
931
- ('es_ES', 'label', 'April', 'April', '50', 'abril', 'Label:Month name on credit card page'),
932
- ('es_ES', 'label', 'May', 'May', '50', 'mayo', 'Label:Month name on credit card page'),
933
- ('es_ES', 'label', 'June', 'June', '50', 'junio', 'Label:Month name on credit card page'),
934
- ('es_ES', 'label', 'July', 'July', '50', 'julio', 'Label:Month name on credit card page'),
935
- ('es_ES', 'label', 'August', 'August', '50', 'agosto', 'Label:Month name on credit card page'),
936
- ('es_ES', 'label', 'September', 'September', '50', 'septiembre', 'Label:Month name on credit card page'),
937
- ('es_ES', 'label', 'October', 'October', '50', 'octubre', 'Label:Month name on credit card page'),
938
- ('es_ES', 'label', 'November', 'November', '50', 'noviembre', 'Label:Month name on credit card page'),
939
- ('es_ES', 'label', 'December', 'December', '50', 'diciembre', 'Label:Month name on credit card page'),
940
- ('pt_PT', 'message', 'Please_wait', 'Please wait', '100', 'por favor, aguarde', 'Error: When user trigger new action while previous one is still processsing.'),
941
- ('pt_PT', 'label', 'or', 'or', '25', 'ou', 'Label: Display to show 2 action options.'),
942
- ('pt_PT', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
943
- ('pt_PT', 'message', 'No_internet_connection', 'No internet connection', '100', 'Sem conexão com a internet', 'Message:No internet connection'),
944
- ('pt_PT', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoria', 'Label: Shopping Category'),
945
- ('pt_PT', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Ops! Não existem categorias para mostrar.', 'Text: When no category found.'),
946
- ('pt_PT', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoria', 'Label: Title to show above category names.'),
947
- ('pt_PT', 'label', 'Categories', 'Categories', '20', 'Categorias', 'Label: Title to show on homepage, above the category.'),
948
- ('pt_PT', 'label', 'All_Products', 'All Products', '20', 'Todos os produtos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
949
- ('pt_PT', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
950
- ('pt_PT', 'label', 'List_Page', 'List Page', '15', 'lista de Páginas', 'Label: Page title'),
951
- ('pt_PT', 'label', 'Product_List', 'Product List', '15', 'Lista de Produtos', 'Label: Product List page title '),
952
- ('pt_PT', 'label', 'products_found', 'products found', '20', 'produtos encontrados', 'Label: Label displayed on product listing page to show No. of products found. '),
953
- ('pt_PT', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalhes do produto', 'Label: Product Detail page title'),
954
- ('pt_PT', 'label', 'Details', 'Details', '10', 'Detalhes', 'Label: Label displayed above the product detail on product detail page.'),
955
- ('pt_PT', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar agora', 'Label: Buy Now button title.'),
956
- ('pt_PT', 'label', 'Choose_an_option', 'Choose an option', '20', 'Escolha uma opção', 'Label: First option for product options.'),
957
- ('pt_PT', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item adicionado com êxito', 'Message: When the Item added successfully into the cart. '),
958
- ('pt_PT', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Nenhum produto foi encontrado.', 'Text: When no products found for selected search criteria or category.'),
959
- ('pt_PT', 'label', 'Load_More', 'Load More', '10', 'carregar Mais', 'Label: Load More button title, displayed on product listing pages.'),
960
- ('pt_PT', 'label', 'Viewers', 'Viewers', '10', 'Espectadores', 'Label: Viewers Label.'),
961
- ('pt_PT', 'label', 'Add_to_cart', 'Add to cart', '15', 'Adicionar ao carrinho', 'Label: Add to cart button title.'),
962
- ('pt_PT', 'label', 'Downloadable_link', 'Downloadable link', '20', 'link para download', 'Label: Downloadable link title. '),
963
- ('pt_PT', 'label', 'Review', 'Review', '10', 'revisão', 'Label: Review text and button title.'),
964
- ('pt_PT', 'message', 'No_reviews_found', 'No reviews found', '100', 'Nenhum comentário encontrado', 'Text: When no reviews found for selected product.'),
965
- ('pt_PT', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carrinho de compras', 'Label: Shopping Cart button title.'),
966
- ('pt_PT', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
967
- ('pt_PT', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart &amp; order total. '),
968
- ('pt_PT', 'label', 'Subtotal', 'Subtotal', '15', 'subtotal', 'Label: Label for cart &amp; order subtotal.'),
969
- ('pt_PT', 'label', 'Tax', 'Tax', '5', 'imposto', 'Label: Label for cart &amp; order Tax.'),
970
- ('pt_PT', 'label', 'Discount', 'Discount', '15', 'desconto', 'Label: Label for cart &amp; order discount. '),
971
- ('pt_PT', 'label', 'Grand_Total', 'Grand Total', '15', 'total geral', 'Label: Label for cart &amp; order grand total.'),
972
- ('pt_PT', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'O carrinho de compras está vazio.', 'Error: When the shopping cart is empty.'),
973
- ('pt_PT', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrinho atualizado com sucesso', 'Message: When the cart updated successfully.'),
974
- ('pt_PT', 'label', 'Update_Cart', 'Update Cart', '15', 'atualização Cart', 'Label: Update Cart button title. '),
975
- ('pt_PT', 'label', 'Checkout', 'Checkout', '10', 'checkout', 'Label: Checkout button title.'),
976
- ('pt_PT', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'O carrinho está vazio', 'Text: When the cart is empty. '),
977
- ('pt_PT', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Um dos seu carrinho item está tendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
978
- ('pt_PT', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
979
- ('pt_PT', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Digite seu nome de usuário senha para ter acesso.', 'Error: When requested action required login.'),
980
- ('pt_PT', 'label', 'Username', 'Username', '20', 'Nome de Usuário', 'Label: Label for Username field.'),
981
- ('pt_PT', 'label', 'Password', 'Password', '20', 'senha', 'Label: Label for password field.'),
982
- ('pt_PT', 'label', 'Sign_Up', 'Sign Up', '10', 'inscrever-se', 'Label: Sign Up button title.'),
983
- ('pt_PT', 'message', 'Enter_username', 'Enter username', '100', 'Digite o nome de usuário', 'Error: When username is empty.'),
984
- ('pt_PT', 'message', 'Enter_password', 'Enter password', '100', 'Digite a senha', 'Error: When password is empty. '),
985
- ('pt_PT', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nome de usuário ou senha inválida', 'Error: When Invalid username or password entered.'),
986
- ('pt_PT', 'label', 'First_name', 'First name', '20', 'primeiro nome', 'Label: Label for firstname field.'),
987
- ('pt_PT', 'label', 'Last_name', 'Last name', '20', 'sobrenome', 'Label: Label for lastname field.'),
988
- ('pt_PT', 'label', 'Your_Email', 'Your Email', '20', 'seu e-mail', 'Label: Label for email address field.'),
989
- ('pt_PT', 'label', 'Submit', 'Submit', '10', 'submeter', 'Label: Submit button title.'),
990
- ('pt_PT', 'label', 'Signup_Form', 'Signup Form', '15', 'Cadastre-Form', 'Label: Signup Form page title.'),
991
- ('pt_PT', 'label', 'Signup', 'Signup', '10', 'Cadastre-se', 'Label: Signup button title.'),
992
- ('pt_PT', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Digite o primeiro nome', 'Error: When firstname is empty. '),
993
- ('pt_PT', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Digite o sobrenome', 'Error: When lastname is empty.'),
994
- ('pt_PT', 'message', 'Enter_email', 'Enter email', '100', 'Digite o endereço de email', 'Error: When email address is empty.'),
995
- ('pt_PT', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Por favor insira o endereço de e-mail válido', 'Error: When email address is invalid.'),
996
- ('pt_PT', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Felicitações! Você está registrado com sucesso', 'Message: When successfully registration has been done. '),
997
- ('pt_PT', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Por favor, verifique seu e-mail', 'Message: When user reset their password. '),
998
- ('pt_PT', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Esqueceu sua senha', 'Label: Forgot Password button title.'),
999
- ('pt_PT', 'label', 'Shipping', 'Shipping', '20', 'remessa', 'Label: Label for Shipping. '),
1000
- ('pt_PT', 'label', 'Billing', 'Billing', '20', 'faturamento', 'Label: Label for Billing'),
1001
- ('pt_PT', 'label', 'Address', 'Address', '20', 'endereço', 'Label: Label for address field, available on payment page. '),
1002
- ('pt_PT', 'label', 'Payment', 'Payment', '20', 'pagamento', 'Label: Label for payment field, available on payment page.'),
1003
- ('pt_PT', 'label', 'Continue', 'Continue', '20', 'continuar', 'Label: Continue button title. '),
1004
- ('pt_PT', 'label', 'Billing_Address', 'Billing Address', '20', 'Endereço de Cobrança', 'Label: Label for Billing Address.'),
1005
- ('pt_PT', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selecione um endereço de cobrança do seu livro de endereços ou introduzir um novo endereço.', 'Label: Title available on billing addresses drop down.'),
1006
- ('pt_PT', 'label', 'New_Address', 'New Address', '20', 'novo endereço', 'Label: Title for New Billing Address form.'),
1007
- ('pt_PT', 'label', 'Company', 'Company', '20', 'companhia', 'Label: Label for company field, available on address page. '),
1008
- ('pt_PT', 'label', 'City', 'City', '20', 'cidade', 'Label: Label for city field, available on address page. '),
1009
- ('pt_PT', 'label', 'State', 'State', '20', 'estado', 'Label: Label for state field, available on address page. '),
1010
- ('pt_PT', 'label', 'Country', 'Country', '20', 'país', 'Label: Label for country field, available on address page. '),
1011
- ('pt_PT', 'label', 'select', 'select', '20', 'selecionar', 'Label: Label for drop downs. '),
1012
- ('pt_PT', 'label', 'Billing_street', 'Billing street', '20', 'rua Billing', 'Label: Label for billing street field, available on address page. '),
1013
- ('pt_PT', 'label', 'Postcode', 'Postcode', '20', 'Código Postal', 'Label: Label for postcode field, available on address page. '),
1014
- ('pt_PT', 'label', 'Telephone', 'Telephone', '20', 'telefone', 'Label: Label for telephone field, available on address page. '),
1015
- ('pt_PT', 'label', 'Same_as_billing', 'Same as billing', '25', 'O mesmo que o faturamento', 'Label: Label for Same as billing option. '),
1016
- ('pt_PT', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Endereço para envio', 'Label: Title for Shipping Address form.'),
1017
- ('pt_PT', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selecione um endereço para envio do seu livro de endereços ou introduzir um novo endereço.', 'Label: Title available on shipping addresses drop down.'),
1018
- ('pt_PT', 'label', 'Shipping_street', 'Shipping street', '25', 'rua envio', 'Label: Label for shipping street field, available on address page. '),
1019
- ('pt_PT', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Digite o faturamento firstname', 'Error: When billing firstname is empty.'),
1020
- ('pt_PT', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Digite o faturamento sobrenome', 'Error: When billing lastname is empty.'),
1021
- ('pt_PT', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Digite cidade de faturamento', 'Error: When billing city is empty.'),
1022
- ('pt_PT', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Digite o estado de faturamento', 'Error: When billing state is empty.'),
1023
- ('pt_PT', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Digite o país de faturamento', 'Error: When billing country is empty.'),
1024
- ('pt_PT', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Digite o faturamento rua', 'Error: When billing street is empty.'),
1025
- ('pt_PT', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Digite o código postal de faturamento', 'Error: When billing postcode is empty.'),
1026
- ('pt_PT', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Digite o telefone de faturamento', 'Error: When billing telephone is empty.'),
1027
- ('pt_PT', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Digite o transporte firstname', 'Error: When shipping firstname is empty.'),
1028
- ('pt_PT', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Digite o transporte sobrenome', 'Error: When shipping lastname is empty.'),
1029
- ('pt_PT', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Digite cidade transporte', 'Error: When shipping city is empty.'),
1030
- ('pt_PT', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Digite o transporte estado', 'Error: When shipping state is empty.'),
1031
- ('pt_PT', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Digite o país de envio', 'Error: When shipping country is empty.'),
1032
- ('pt_PT', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Digite o transporte rua', 'Error: When shipping street is empty.'),
1033
- ('pt_PT', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Digite o código postal de envio', 'Error: When shipping postcode is empty.'),
1034
- ('pt_PT', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Digite o transporte telefone', 'Error: When shipping telephone is empty.'),
1035
- ('pt_PT', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Método de Envio', 'Label: Shipping Method page title. '),
1036
- ('pt_PT', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Escolha um método de envio', 'Label: Label for Select shipping method options.'),
1037
- ('pt_PT', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Escolha um método de envio', 'Error: When shipment method is not selected.'),
1038
- ('pt_PT', 'label', 'Payment_Method', 'Payment Method', '25', 'método de pagamento', 'Label: Payment Method page title. '),
1039
- ('pt_PT', 'label', 'Select_payment_method', 'Select payment method', '25', 'Escolha um método de pagamento', 'Label: Label for Select payment method options.'),
1040
- ('pt_PT', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Escolha um método de pagamento', 'Error: When payment method is not selected.'),
1041
- ('pt_PT', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Ops, algo aconteceu de errado', 'Error: When magento return unexpected error.'),
1042
- ('pt_PT', 'label', 'Credit_Card', 'Credit Card', '25', 'Cartão de crédito', 'Label: Label for credit card field, available on payment page. '),
1043
- ('pt_PT', 'label', 'Name_on_card', 'Name on card', '25', 'Nome no cartão', 'Label: Label for name of card field, available on payment page. '),
1044
- ('pt_PT', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo de cartão de crédito', 'Label: Label for CC type field, available on payment page. '),
1045
- ('pt_PT', 'label', 'Credit_card_number', 'Credit card number', '25', 'Número do cartão de crédito', 'Label: Label for CC number field, available on payment page. '),
1046
- ('pt_PT', 'label', 'Expiration_Date', 'Expiration Date', '25', 'data de validade', 'Label: Label for CC expiry date field, available on payment page. '),
1047
- ('pt_PT', 'label', 'Month', 'Month', '25', 'mês', 'Label: Label for CC expiry month field, available on payment page. '),
1048
- ('pt_PT', 'label', 'Year', 'Year', '25', 'ano', 'Label: Label for CC expiry year field, available on payment page. '),
1049
- ('pt_PT', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Cartão do número de Verificação', 'Label: Label for CC verification number field, available on payment page. '),
1050
- ('pt_PT', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Digite o nome no cartão', 'Error: When name on card is empty.'),
1051
- ('pt_PT', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Selecione o tipo de cartão de crédito', 'Error: When credit card type is not selected.'),
1052
- ('pt_PT', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Digite o número do cartão de crédito', 'Error: When credit card number is empty.'),
1053
- ('pt_PT', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Definir mês de vencimento', 'Error: When expiry month is empty.'),
1054
- ('pt_PT', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Definir ano de expiração', 'Error: When expiry year is empty.'),
1055
- ('pt_PT', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Defina o número de verificação do cartão', 'Error: When card verification number is empty.'),
1056
- ('pt_PT', 'label', 'Order_Review', 'Order Review', '15', 'ordem comentário', 'Label: Order Review page title. '),
1057
- ('pt_PT', 'label', 'Agreements', 'Agreements', '25', 'acordos', 'Label: Label for Agreements, available on oprder review screen.'),
1058
- ('pt_PT', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Aceite os termos e condições', 'Error: When user did not agreed on sign up terms.'),
1059
- ('pt_PT', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping &amp; Handling', 'Label: Label for Shipping &amp; Handling.'),
1060
- ('pt_PT', 'label', 'Place_Order', 'Place Order', '25', 'Faça a sua encomenda', 'Label: Place Order button title.'),
1061
- ('pt_PT', 'label', 'Order_Success', 'Order Success', '15', 'ordem Sucesso', 'Label: Order Success page title. '),
1062
- ('pt_PT', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Obrigado por sua compra!', 'Message: When order successfully placed. '),
1063
- ('pt_PT', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Você receberá um e-mail de confirmação do pedido, com detalhes do seu pedido e um link para acompanhar seu progresso.', 'Text: When order successfully placed '),
1064
- ('pt_PT', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuar comprando', 'LabeL: Continue Shopping button title. '),
1065
- ('pt_PT', 'label', 'Error', 'Error', '15', 'erro', 'Label: Error '),
1066
- ('pt_PT', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item adicionado com êxito na lista de desejos', 'Message: When item added into Wishlist.'),
1067
- ('pt_PT', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removido da lista de desejos', 'Message: When Item removed from wishlist.'),
1068
- ('pt_PT', 'label', 'Wishlist', 'Wishlist', '15', 'Lista de Desejos', 'Label: Wishlist page title. '),
1069
- ('pt_PT', 'label', 'Remove', 'Remove', '10', 'remover', 'Label: Remove button title.'),
1070
- ('pt_PT', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Nenhum item na lista de desejos encontrados', 'Text: When No wishlist items found.'),
1071
- ('pt_PT', 'label', 'Orders', 'Orders', '15', 'encomendas', 'Label: Orders history page title.'),
1072
- ('pt_PT', 'label', 'Order_History', 'Order History', '20', 'Histórico de pedidos', 'Label: Order History button title. '),
1073
- ('pt_PT', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Sem pedidos encontrado', 'Text: When no order history found. '),
1074
- ('pt_PT', 'label', 'Order_Detail', 'Order Detail', '15', 'Encomenda', 'Label: Order Detail page title. '),
1075
- ('pt_PT', 'label', 'Ordered_Items', 'Ordered Items', '25', 'artigos encomendados', 'Label: Ordered Items block heading or title. '),
1076
- ('pt_PT', 'label', 'Order_Number', 'Order Number', '20', 'número do pedido', 'Label: Label for Order Number.'),
1077
- ('pt_PT', 'label', 'Order_Date', 'Order Date', '20', 'Data do pedido', 'Label: Label for Order Date.'),
1078
- ('pt_PT', 'label', 'User', 'User', '10', 'usuário', 'Label: Label for User.'),
1079
- ('pt_PT', 'label', 'Info', 'Info', '15', 'sobre', 'Label: About page title (CMS/about module)'),
1080
- ('pt_PT', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Adicionar à lista de desejos', 'Label: Add To Wishlist button title.'),
1081
- ('pt_PT', 'label', 'Logout', 'Logout', '10', 'Sair', 'Label: Logout button title.'),
1082
- ('pt_PT', 'label', 'Search_Product', 'Search Product', '50', 'Pesquisa de produto', 'Label: Search Product.'),
1083
- ('pt_PT', 'label', 'Apply', 'Apply', '8', 'aplicar', 'Label: Apply button title (to apply discount)'),
1084
- ('pt_PT', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Código de cupom aplicado com sucesso', 'Message: When coupon code is applied.'),
1085
- ('pt_PT', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Código de cupom removido com sucesso', 'Message: When coupon code is removed. '),
1086
- ('pt_PT', 'label', 'Discount_Code', 'Discount Code', '25', 'Código de desconto', 'Label: Label for Discount Code.'),
1087
- ('pt_PT', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'atualização Lista de Desejos', 'Label: Update Wishlist button title.'),
1088
- ('pt_PT', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item atualizado com sucesso', 'Message: When wishlist updated successfully.'),
1089
- ('pt_PT', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Carga Cant Desejos item', 'Error: When requested wishlist item Can not Load. '),
1090
- ('pt_PT', 'message', 'Please_Select', 'Please select ', '25', 'Por favor, selecione', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1091
- ('pt_PT', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produto links para download', 'Label: Label for Product Downloadable Links.'),
1092
- ('pt_PT', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Código de cupom inválido', 'Error: When coupon code is invalid.'),
1093
- ('pt_PT', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Por favor, faça o login para continuar', 'Error: When action required login '),
1094
- ('pt_PT', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Digite o primeiro nome', 'Error: When firstname is empty in signup form. '),
1095
- ('pt_PT', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Digite o sobrenome', 'Error: When lastname is empty in signup form. '),
1096
- ('pt_PT', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Digite o endereço de email', 'Error: When email address is empty in signup form. '),
1097
- ('pt_PT', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Digite a senha', 'Error: When password is empty in signup form. '),
1098
- ('pt_PT', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Conta já existe', 'Error: When email address already exists.'),
1099
- ('pt_PT', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Não é possível salvar o endereço do cliente', 'Error: When error occure while saving customer Address.'),
1100
- ('pt_PT', 'message', 'No_Data_Found', 'No Data Found', '100', 'Não foram encontrados dados', 'Error: When no data found for requested page.'),
1101
- ('pt_PT', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produto não está mais disponível', 'Error: When requested product is no londer available.'),
1102
- ('pt_PT', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1103
- ('pt_PT', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1104
- ('pt_PT', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item não pode carregar', 'Error: When wishlist can\'t load because of unexpected error.'),
1105
- ('pt_PT', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1106
- ('pt_PT', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1107
- ('pt_PT', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Item solicitado não foi encontrado', 'Error: When system can not load wishlist Item.'),
1108
- ('pt_PT', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Já não está disponível item solicitado', 'Error: When requested product is no longer available.'),
1109
- ('pt_PT', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'O item foi excluído do carrinho', 'Error: When Item has been deleted from cart.'),
1110
- ('pt_PT', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Nem todos os produtos estão disponíveis no auantity solicitado', 'Error: When any of the product from cart is no longer available.'),
1111
- ('pt_PT', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Aceitar todos os termos e condições antes de colocar a ordem', 'Error: When user did not agree on all required addreement while placing order.'),
1112
- ('pt_PT', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
1113
- ('pt_PT', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Filter Reset', 'Label: Reset Filter link title.'),
1114
- ('pt_PT', 'label', 'Reset', 'Reset', '10', 'restabelecer', 'Label: Reset button title.'),
1115
- ('pt_PT', 'label', 'Popularity', 'Popularity', '25', 'popularidade', 'Label: Label for filter: Popularity option. '),
1116
- ('pt_PT', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', '-Preço alto para baixo', 'Label: Label for filter: Price-High To Low option. '),
1117
- ('pt_PT', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', '-Preço Baixo para Alto', 'Label: Label for filter: Price-Low To High option.'),
1118
- ('pt_PT', 'label', 'Rating', 'Rating', '25', 'classificação', 'Label: Label for filter: Rating option '),
1119
- ('pt_PT', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nome-A a Z', 'Label: Label for filter: Name-A To Z option.'),
1120
- ('pt_PT', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nome-Z a A', 'Label: Label for filter: Name-Z To A option.'),
1121
- ('pt_PT', 'label', 'Newest', 'Newest', '25', 'o mais novo', 'Label: Label for filter: Newest option.'),
1122
- ('pt_PT', 'label', 'Submit_Review', 'Submit Review', '25', 'Enviar comentário', 'Label: Submit Review button title.'),
1123
- ('pt_PT', 'label', 'User_Reviews', 'User Reviews', '25', 'Comentários dos usuários', 'Label: User Reviews page title. '),
1124
- ('pt_PT', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Nenhum comentário encontrado', 'Label: Text as No Reviews Found'),
1125
- ('pt_PT', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Média por Usuário', 'Label: Label for Average User Rating.'),
1126
- ('pt_PT', 'label', 'Reviews', 'Reviews', '25', 'avaliações', 'Label: Label for Reviews.'),
1127
- ('pt_PT', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
1128
- ('pt_PT', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Sumário das suas opiniões', 'Label: Label for review summary field, available on submit review form.'),
1129
- ('pt_PT', 'label', 'Comments', 'Comments', '25', 'comentários', 'Label: Label for comments field, available on submit review form.'),
1130
- ('pt_PT', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Você pode gostar também', 'Label: Label for related product slider on product detail page.'),
1131
- ('pt_PT', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Escolha um de cada uma das classificações', 'Error: When feedback ratings is not selected for the product.'),
1132
- ('pt_PT', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Digite seu nickename', 'Error: When feedback nickename is empty.'),
1133
- ('pt_PT', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Insira a resposta global', 'Error: When feedback summary is empty.'),
1134
- ('pt_PT', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Digite os seus comentários', 'Error: When feedback comments is empty.'),
1135
- ('pt_PT', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Esta acção não pode ser realizada neste dispositivo. Apoio necessário não está disponível neste dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
1136
- ('pt_PT', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'recentemente Visto', 'Label: Recently Viewed'),
1137
- ('pt_PT', 'label', 'Share', 'Share', '7', 'ação', 'Label:Share button title.'),
1138
- ('pt_PT', 'label', 'Shopping_Products', 'Shopping Products', '20', 'produtos comerciais', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
1139
- ('pt_PT', 'label', 'Edit', 'Edit', '6', 'editar', 'Label:Edit button title, available on wishlist page. '),
1140
- ('pt_PT', 'label', 'More_Information', 'More Information', '25', 'Mais informações', 'Label:More information about product'),
1141
- ('pt_PT', 'label', 'Share_App', 'Share App', '12', 'Compartilhar App', 'Label:Share app on CMS page'),
1142
- ('pt_PT', 'label', 'Sample_Links', 'Sample Links', '20', 'Amostra Ligações', 'Label:Sample Links on product detail page'),
1143
- ('pt_PT', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'O número máximo de caracteres', 'Label:Maximum number of characters for configurable product'),
1144
- ('pt_PT', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Pagamento Cancelado', 'Message:Payment cancelled when user cancel payment'),
1145
- ('pt_PT', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Números de Rastreamento', 'Label:Tracking Numbers on order detail page'),
1146
- ('pt_PT', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
1147
- ('pt_PT', 'label', 'Installment', 'Installment', '15', 'prestação', 'Label:On product detail page'),
1148
- ('pt_PT', 'label', 'Installment_Amount', 'Installment Amount', '20', 'valor da prestação', 'Label:On product detail page'),
1149
- ('pt_PT', 'label', 'Total_Amount', 'Total Amount', '15', 'montante total', 'Label:On product detail page'),
1150
- ('pt_PT', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
1151
- ('pt_PT', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Por favor, Selecione a opção de parcelamento', 'Message:On credit card page where installment option is required'),
1152
- ('pt_PT', 'label', 'January', 'January', '50', 'janeiro', 'Label:Month name on credit card page'),
1153
- ('pt_PT', 'label', 'February', 'February', '50', 'fevereiro', 'Label:Month name on credit card page'),
1154
- ('pt_PT', 'label', 'March', 'March', '50', 'março', 'Label:Month name on credit card page'),
1155
- ('pt_PT', 'label', 'April', 'April', '50', 'abril', 'Label:Month name on credit card page'),
1156
- ('pt_PT', 'label', 'May', 'May', '50', 'maio', 'Label:Month name on credit card page'),
1157
- ('pt_PT', 'label', 'June', 'June', '50', 'Junho', 'Label:Month name on credit card page'),
1158
- ('pt_PT', 'label', 'July', 'July', '50', 'Julho', 'Label:Month name on credit card page'),
1159
- ('pt_PT', 'label', 'August', 'August', '50', 'Agosto', 'Label:Month name on credit card page'),
1160
- ('pt_PT', 'label', 'September', 'September', '50', 'setembro', 'Label:Month name on credit card page'),
1161
- ('pt_PT', 'label', 'October', 'October', '50', 'outubro', 'Label:Month name on credit card page'),
1162
- ('pt_PT', 'label', 'November', 'November', '50', 'novembro', 'Label:Month name on credit card page'),
1163
- ('pt_PT', 'label', 'December', 'December', '50', 'dezembro', 'Label:Month name on credit card page'),
1164
- ('de_DE', 'message', 'Please_wait', 'Please wait', '100', 'warten Sie mal', 'Error: When user trigger new action while previous one is still processsing.'),
1165
- ('de_DE', 'label', 'or', 'or', '25', 'oder', 'Label: Display to show 2 action options.'),
1166
- ('de_DE', 'label', 'Home', 'Home', '8', 'Zuhause', 'Label: Home page title and button title.'),
1167
- ('de_DE', 'message', 'No_internet_connection', 'No internet connection', '100', 'Keine Internetverbindung', 'Message:No internet connection'),
1168
- ('de_DE', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Einkaufs Kategorie', 'Label: Shopping Category'),
1169
- ('de_DE', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Es gibt keine Kategorien angezeigt.', 'Text: When no category found.'),
1170
- ('de_DE', 'label', 'Shop_by_category', 'Shop by category', '25', 'Einkaufen nach Kategorie', 'Label: Title to show above category names.'),
1171
- ('de_DE', 'label', 'Categories', 'Categories', '20', 'Kategorien', 'Label: Title to show on homepage, above the category.'),
1172
- ('de_DE', 'label', 'All_Products', 'All Products', '20', 'Alle Artikel', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
1173
- ('de_DE', 'label', 'Profile', 'Profile', '10', 'Profil', 'Label: Profile page title and button title.'),
1174
- ('de_DE', 'label', 'List_Page', 'List Page', '15', 'Liste Seite', 'Label: Page title'),
1175
- ('de_DE', 'label', 'Product_List', 'Product List', '15', 'Artikelliste', 'Label: Product List page title '),
1176
- ('de_DE', 'label', 'products_found', 'products found', '20', 'Produkte gefunden', 'Label: Label displayed on product listing page to show No. of products found. '),
1177
- ('de_DE', 'label', 'Product_Detail', 'Product Detail', '15', 'Produktbeschreibung', 'Label: Product Detail page title'),
1178
- ('de_DE', 'label', 'Details', 'Details', '10', 'Einzelheiten', 'Label: Label displayed above the product detail on product detail page.'),
1179
- ('de_DE', 'label', 'Buy_Now', 'Buy Now', '10', 'jetzt kaufen', 'Label: Buy Now button title.'),
1180
- ('de_DE', 'label', 'Choose_an_option', 'Choose an option', '20', 'Wählen Sie eine Option', 'Label: First option for product options.'),
1181
- ('de_DE', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artikel erfolgreich hinzugefügt', 'Message: When the Item added successfully into the cart. '),
1182
- ('de_DE', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Keine Produkte gefunden.', 'Text: When no products found for selected search criteria or category.'),
1183
- ('de_DE', 'label', 'Load_More', 'Load More', '10', 'Mehr laden', 'Label: Load More button title, displayed on product listing pages.'),
1184
- ('de_DE', 'label', 'Viewers', 'Viewers', '10', 'Zuschauer', 'Label: Viewers Label.'),
1185
- ('de_DE', 'label', 'Add_to_cart', 'Add to cart', '15', 'In den Warenkorb legen', 'Label: Add to cart button title.'),
1186
- ('de_DE', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadlink', 'Label: Downloadable link title. '),
1187
- ('de_DE', 'label', 'Review', 'Review', '10', 'Rezension', 'Label: Review text and button title.'),
1188
- ('de_DE', 'message', 'No_reviews_found', 'No reviews found', '100', 'Keine Bewertungen gefunden', 'Text: When no reviews found for selected product.'),
1189
- ('de_DE', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Einkaufswagen', 'Label: Shopping Cart button title.'),
1190
- ('de_DE', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
1191
- ('de_DE', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart &amp; order total. '),
1192
- ('de_DE', 'label', 'Subtotal', 'Subtotal', '15', 'Zwischensumme', 'Label: Label for cart &amp; order subtotal.'),
1193
- ('de_DE', 'label', 'Tax', 'Tax', '5', 'Steuer', 'Label: Label for cart &amp; order Tax.'),
1194
- ('de_DE', 'label', 'Discount', 'Discount', '15', 'Rabatt', 'Label: Label for cart &amp; order discount. '),
1195
- ('de_DE', 'label', 'Grand_Total', 'Grand Total', '15', 'Gesamtsumme', 'Label: Label for cart &amp; order grand total.'),
1196
- ('de_DE', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Der Warenkorb ist noch leer.', 'Error: When the shopping cart is empty.'),
1197
- ('de_DE', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Warenkorb erfolgreich aktualisiert', 'Message: When the cart updated successfully.'),
1198
- ('de_DE', 'label', 'Update_Cart', 'Update Cart', '15', 'Warenkorb aktualisieren', 'Label: Update Cart button title. '),
1199
- ('de_DE', 'label', 'Checkout', 'Checkout', '10', 'Kasse', 'Label: Checkout button title.'),
1200
- ('de_DE', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Warenkorb ist leer', 'Text: When the cart is empty. '),
1201
- ('de_DE', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Einer Warenkorb Artikel ist mit Problem', 'Text: When one of the cart item is having error such as not available or so.'),
1202
- ('de_DE', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
1203
- ('de_DE', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Geben Sie Ihren Benutzernamen Passwort ein, um Zugang zu erhalten.', 'Error: When requested action required login.'),
1204
- ('de_DE', 'label', 'Username', 'Username', '20', 'Benutzername', 'Label: Label for Username field.'),
1205
- ('de_DE', 'label', 'Password', 'Password', '20', 'Passwort', 'Label: Label for password field.'),
1206
- ('de_DE', 'label', 'Sign_Up', 'Sign Up', '10', 'Anmeldung', 'Label: Sign Up button title.'),
1207
- ('de_DE', 'message', 'Enter_username', 'Enter username', '100', 'Geben Sie Benutzernamen', 'Error: When username is empty.'),
1208
- ('de_DE', 'message', 'Enter_password', 'Enter password', '100', 'Geben Sie das Passwort', 'Error: When password is empty. '),
1209
- ('de_DE', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Benutzername oder Passwort ungültig', 'Error: When Invalid username or password entered.'),
1210
- ('de_DE', 'label', 'First_name', 'First name', '20', 'Vorname', 'Label: Label for firstname field.'),
1211
- ('de_DE', 'label', 'Last_name', 'Last name', '20', 'nachname', 'Label: Label for lastname field.'),
1212
- ('de_DE', 'label', 'Your_Email', 'Your Email', '20', 'Ihre E-Mail', 'Label: Label for email address field.'),
1213
- ('de_DE', 'label', 'Submit', 'Submit', '10', 'einreichen', 'Label: Submit button title.'),
1214
- ('de_DE', 'label', 'Signup_Form', 'Signup Form', '15', 'Anmeldeformular', 'Label: Signup Form page title.'),
1215
- ('de_DE', 'label', 'Signup', 'Signup', '10', 'Anmelden', 'Label: Signup button title.'),
1216
- ('de_DE', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Geben Sie Vorname', 'Error: When firstname is empty. '),
1217
- ('de_DE', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Geben Sie Nachname', 'Error: When lastname is empty.'),
1218
- ('de_DE', 'message', 'Enter_email', 'Enter email', '100', 'Email Adresse angeben', 'Error: When email address is empty.'),
1219
- ('de_DE', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Bitte geben Sie eine gültige E-Mail Adresse', 'Error: When email address is invalid.'),
1220
- ('de_DE', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Herzlichen Glückwunsch! Sie sind erfolgreich registriert', 'Message: When successfully registration has been done. '),
1221
- ('de_DE', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Bitte überprüfen Sie Ihre E-Mail-', 'Message: When user reset their password. '),
1222
- ('de_DE', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Passwort vergessen', 'Label: Forgot Password button title.'),
1223
- ('de_DE', 'label', 'Shipping', 'Shipping', '20', 'Versand', 'Label: Label for Shipping. '),
1224
- ('de_DE', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
1225
- ('de_DE', 'label', 'Address', 'Address', '20', 'Anschrift', 'Label: Label for address field, available on payment page. '),
1226
- ('de_DE', 'label', 'Payment', 'Payment', '20', 'Bezahlung', 'Label: Label for payment field, available on payment page.'),
1227
- ('de_DE', 'label', 'Continue', 'Continue', '20', 'fortsetzen', 'Label: Continue button title. '),
1228
- ('de_DE', 'label', 'Billing_Address', 'Billing Address', '20', 'Rechnungsadresse', 'Label: Label for Billing Address.'),
1229
- ('de_DE', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Wählen Sie eine Rechnungsadresse aus dem Adressbuch oder geben Sie eine neue Adresse.', 'Label: Title available on billing addresses drop down.'),
1230
- ('de_DE', 'label', 'New_Address', 'New Address', '20', 'neue Adresse', 'Label: Title for New Billing Address form.'),
1231
- ('de_DE', 'label', 'Company', 'Company', '20', 'Unternehmen', 'Label: Label for company field, available on address page. '),
1232
- ('de_DE', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
1233
- ('de_DE', 'label', 'State', 'State', '20', 'Zustand', 'Label: Label for state field, available on address page. '),
1234
- ('de_DE', 'label', 'Country', 'Country', '20', 'Land', 'Label: Label for country field, available on address page. '),
1235
- ('de_DE', 'label', 'select', 'select', '20', 'wählen', 'Label: Label for drop downs. '),
1236
- ('de_DE', 'label', 'Billing_street', 'Billing street', '20', 'Billing Straße', 'Label: Label for billing street field, available on address page. '),
1237
- ('de_DE', 'label', 'Postcode', 'Postcode', '20', 'PLZ', 'Label: Label for postcode field, available on address page. '),
1238
- ('de_DE', 'label', 'Telephone', 'Telephone', '20', 'Telefon', 'Label: Label for telephone field, available on address page. '),
1239
- ('de_DE', 'label', 'Same_as_billing', 'Same as billing', '25', 'Gleich wie Rechnungs', 'Label: Label for Same as billing option. '),
1240
- ('de_DE', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Versandadresse', 'Label: Title for Shipping Address form.'),
1241
- ('de_DE', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Wählen Sie eine Lieferadresse aus dem Adressbuch oder geben Sie eine neue Adresse.', 'Label: Title available on shipping addresses drop down.'),
1242
- ('de_DE', 'label', 'Shipping_street', 'Shipping street', '25', 'Liefer- Straße', 'Label: Label for shipping street field, available on address page. '),
1243
- ('de_DE', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Geben Abrechnung Vorname', 'Error: When billing firstname is empty.'),
1244
- ('de_DE', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Geben Abrechnung Nachname', 'Error: When billing lastname is empty.'),
1245
- ('de_DE', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Geben Sie die Abrechnung Stadt', 'Error: When billing city is empty.'),
1246
- ('de_DE', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Geben Abrechnung Zustand', 'Error: When billing state is empty.'),
1247
- ('de_DE', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Geben Sie die Abrechnung Land', 'Error: When billing country is empty.'),
1248
- ('de_DE', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Geben Sie die Abrechnung Straße', 'Error: When billing street is empty.'),
1249
- ('de_DE', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Geben Sie die Abrechnung Postleitzahl', 'Error: When billing postcode is empty.'),
1250
- ('de_DE', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Geben Abrechnung Telefon', 'Error: When billing telephone is empty.'),
1251
- ('de_DE', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Geben Versand Vorname', 'Error: When shipping firstname is empty.'),
1252
- ('de_DE', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Geben Versand Nachname', 'Error: When shipping lastname is empty.'),
1253
- ('de_DE', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Geben Versand Stadt', 'Error: When shipping city is empty.'),
1254
- ('de_DE', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Geben Sie Verschiffen-Zustand', 'Error: When shipping state is empty.'),
1255
- ('de_DE', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Geben Lieferland', 'Error: When shipping country is empty.'),
1256
- ('de_DE', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Geben Versand Straße', 'Error: When shipping street is empty.'),
1257
- ('de_DE', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Geben Versand Postleitzahl', 'Error: When shipping postcode is empty.'),
1258
- ('de_DE', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Geben Versand Telefon', 'Error: When shipping telephone is empty.'),
1259
- ('de_DE', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Versandart', 'Label: Shipping Method page title. '),
1260
- ('de_DE', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Wählen Sie Versandart', 'Label: Label for Select shipping method options.'),
1261
- ('de_DE', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Wählen Sie Versandart', 'Error: When shipment method is not selected.'),
1262
- ('de_DE', 'label', 'Payment_Method', 'Payment Method', '25', 'Zahlungsmethode', 'Label: Payment Method page title. '),
1263
- ('de_DE', 'label', 'Select_payment_method', 'Select payment method', '25', 'Wählen Sie die Zahlungsmethode', 'Label: Label for Select payment method options.'),
1264
- ('de_DE', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Wählen Sie die Zahlungsmethode', 'Error: When payment method is not selected.'),
1265
- ('de_DE', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Hoppla, etwas nicht passiert', 'Error: When magento return unexpected error.'),
1266
- ('de_DE', 'label', 'Credit_Card', 'Credit Card', '25', 'Kreditkarte', 'Label: Label for credit card field, available on payment page. '),
1267
- ('de_DE', 'label', 'Name_on_card', 'Name on card', '25', 'Name auf der Karte', 'Label: Label for name of card field, available on payment page. '),
1268
- ('de_DE', 'label', 'Credit_card_type', 'Credit card type', '25', 'Kreditkartentyp', 'Label: Label for CC type field, available on payment page. '),
1269
- ('de_DE', 'label', 'Credit_card_number', 'Credit card number', '25', 'Kreditkartennummer', 'Label: Label for CC number field, available on payment page. '),
1270
- ('de_DE', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Verfallsdatum', 'Label: Label for CC expiry date field, available on payment page. '),
1271
- ('de_DE', 'label', 'Month', 'Month', '25', 'Monat', 'Label: Label for CC expiry month field, available on payment page. '),
1272
- ('de_DE', 'label', 'Year', 'Year', '25', 'Jahr', 'Label: Label for CC expiry year field, available on payment page. '),
1273
- ('de_DE', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Kartenprüfnummer', 'Label: Label for CC verification number field, available on payment page. '),
1274
- ('de_DE', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Geben Sie den Namen auf der Karte', 'Error: When name on card is empty.'),
1275
- ('de_DE', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Wählen Sie Kreditkartentyp', 'Error: When credit card type is not selected.'),
1276
- ('de_DE', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Geben Sie Ihre Kreditkartennummer', 'Error: When credit card number is empty.'),
1277
- ('de_DE', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Stellen Verfallmonat', 'Error: When expiry month is empty.'),
1278
- ('de_DE', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Stellen Ablauf Jahr', 'Error: When expiry year is empty.'),
1279
- ('de_DE', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Stellen Kartenprüfnummer', 'Error: When card verification number is empty.'),
1280
- ('de_DE', 'label', 'Order_Review', 'Order Review', '15', 'Bestellen schreiben', 'Label: Order Review page title. '),
1281
- ('de_DE', 'label', 'Agreements', 'Agreements', '25', 'Vereinbarungen', 'Label: Label for Agreements, available on oprder review screen.'),
1282
- ('de_DE', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Bedingungen bestätigen und Zustand', 'Error: When user did not agreed on sign up terms.'),
1283
- ('de_DE', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping &amp; Handling', 'Label: Label for Shipping &amp; Handling.'),
1284
- ('de_DE', 'label', 'Place_Order', 'Place Order', '25', 'Bestellung aufgeben', 'Label: Place Order button title.'),
1285
- ('de_DE', 'label', 'Order_Success', 'Order Success', '15', 'Bestellen Success', 'Label: Order Success page title. '),
1286
- ('de_DE', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Vielen Dank für Ihren Einkauf!', 'Message: When order successfully placed. '),
1287
- ('de_DE', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Sie erhalten eine Auftragsbestätigung per E-Mail mit Einzelheiten zur Bestellung und einen Link zu seinem Fortschritt zu verfolgen empfangen.', 'Text: When order successfully placed '),
1288
- ('de_DE', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Weiter Warenkorb', 'LabeL: Continue Shopping button title. '),
1289
- ('de_DE', 'label', 'Error', 'Error', '15', 'Fehler', 'Label: Error '),
1290
- ('de_DE', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Artikel erfolgreich in Wunschliste hinzugefügt', 'Message: When item added into Wishlist.'),
1291
- ('de_DE', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Artikel von der Wunschliste entfernen', 'Message: When Item removed from wishlist.'),
1292
- ('de_DE', 'label', 'Wishlist', 'Wishlist', '15', 'Wunschzettel', 'Label: Wishlist page title. '),
1293
- ('de_DE', 'label', 'Remove', 'Remove', '10', 'entfernen', 'Label: Remove button title.'),
1294
- ('de_DE', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Keine Artikel in der Wunschliste finden', 'Text: When No wishlist items found.'),
1295
- ('de_DE', 'label', 'Orders', 'Orders', '15', 'Bestellungen', 'Label: Orders history page title.'),
1296
- ('de_DE', 'label', 'Order_History', 'Order History', '20', 'Bestellhistorie', 'Label: Order History button title. '),
1297
- ('de_DE', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Keine Aufträge gefunden', 'Text: When no order history found. '),
1298
- ('de_DE', 'label', 'Order_Detail', 'Order Detail', '15', 'bestellen Detail', 'Label: Order Detail page title. '),
1299
- ('de_DE', 'label', 'Ordered_Items', 'Ordered Items', '25', 'bestellte Artikel', 'Label: Ordered Items block heading or title. '),
1300
- ('de_DE', 'label', 'Order_Number', 'Order Number', '20', 'Bestellnummer', 'Label: Label for Order Number.'),
1301
- ('de_DE', 'label', 'Order_Date', 'Order Date', '20', 'Bestelldatum', 'Label: Label for Order Date.'),
1302
- ('de_DE', 'label', 'User', 'User', '10', 'Benutzer', 'Label: Label for User.'),
1303
- ('de_DE', 'label', 'Info', 'Info', '15', 'über', 'Label: About page title (CMS/about module)'),
1304
- ('de_DE', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Zur Wunschliste hinzufügen', 'Label: Add To Wishlist button title.'),
1305
- ('de_DE', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
1306
- ('de_DE', 'label', 'Search_Product', 'Search Product', '50', 'Suche Produkt', 'Label: Search Product.'),
1307
- ('de_DE', 'label', 'Apply', 'Apply', '8', 'anwenden', 'Label: Apply button title (to apply discount)'),
1308
- ('de_DE', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Gutscheincodes erfolgreich angewendet', 'Message: When coupon code is applied.'),
1309
- ('de_DE', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Gutscheincodes Erfolgreich entfernt', 'Message: When coupon code is removed. '),
1310
- ('de_DE', 'label', 'Discount_Code', 'Discount Code', '25', 'Rabatt-Code', 'Label: Label for Discount Code.'),
1311
- ('de_DE', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'aktualisieren Wunschzettel', 'Label: Update Wishlist button title.'),
1312
- ('de_DE', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Artikel erfolgreich aktualisiert', 'Message: When wishlist updated successfully.'),
1313
- ('de_DE', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Last Wunschzettel Artikel', 'Error: When requested wishlist item Can not Load. '),
1314
- ('de_DE', 'message', 'Please_Select', 'Please select ', '25', 'Bitte wählen', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1315
- ('de_DE', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produkt-Links zum Herunterladen', 'Label: Label for Product Downloadable Links.'),
1316
- ('de_DE', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Ungültige Gutscheincode', 'Error: When coupon code is invalid.'),
1317
- ('de_DE', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Bitte einloggen, um fortzufahren', 'Error: When action required login '),
1318
- ('de_DE', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Geben Sie Vorname', 'Error: When firstname is empty in signup form. '),
1319
- ('de_DE', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Geben Sie Nachname', 'Error: When lastname is empty in signup form. '),
1320
- ('de_DE', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Email Adresse angeben', 'Error: When email address is empty in signup form. '),
1321
- ('de_DE', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Geben Sie das Passwort', 'Error: When password is empty in signup form. '),
1322
- ('de_DE', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Konto ist bereits vorhanden', 'Error: When email address already exists.'),
1323
- ('de_DE', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Kundenadresse kann nicht gespeichert werden', 'Error: When error occure while saving customer Address.'),
1324
- ('de_DE', 'message', 'No_Data_Found', 'No Data Found', '100', 'Keine Daten gefunden', 'Error: When no data found for requested page.'),
1325
- ('de_DE', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produkt nicht mehr verfügbar', 'Error: When requested product is no londer available.'),
1326
- ('de_DE', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1327
- ('de_DE', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1328
- ('de_DE', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Upps! Artikel kann nicht geladen', 'Error: When wishlist can\'t load because of unexpected error.'),
1329
- ('de_DE', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1330
- ('de_DE', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1331
- ('de_DE', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Artikel nicht gefunden', 'Error: When system can not load wishlist Item.'),
1332
- ('de_DE', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Gewünschten Artikel nicht mehr verfügbar', 'Error: When requested product is no longer available.'),
1333
- ('de_DE', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Artikel wurde aus dem Warenkorb gelöscht', 'Error: When Item has been deleted from cart.'),
1334
- ('de_DE', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Nicht alle Produkte sind in der gewünschten auantity', 'Error: When any of the product from cart is no longer available.'),
1335
- ('de_DE', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Akzeptieren Sie alle Bedingungen und Konditionen vor der Bestellung', 'Error: When user did not agree on all required addreement while placing order.'),
1336
- ('de_DE', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
1337
- ('de_DE', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Filter zurücksetzen', 'Label: Reset Filter link title.'),
1338
- ('de_DE', 'label', 'Reset', 'Reset', '10', 'rücksetzen', 'Label: Reset button title.'),
1339
- ('de_DE', 'label', 'Popularity', 'Popularity', '25', 'Beliebtheit', 'Label: Label for filter: Popularity option. '),
1340
- ('de_DE', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Preis-Hoch zu Niedrig', 'Label: Label for filter: Price-High To Low option. '),
1341
- ('de_DE', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Preis-Niedrig zu Hoch', 'Label: Label for filter: Price-Low To High option.'),
1342
- ('de_DE', 'label', 'Rating', 'Rating', '25', 'Wertung', 'Label: Label for filter: Rating option '),
1343
- ('de_DE', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name-A To Z', 'Label: Label for filter: Name-A To Z option.'),
1344
- ('de_DE', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name-Z bis A', 'Label: Label for filter: Name-Z To A option.'),
1345
- ('de_DE', 'label', 'Newest', 'Newest', '25', 'neueste', 'Label: Label for filter: Newest option.'),
1346
- ('de_DE', 'label', 'Submit_Review', 'Submit Review', '25', 'Bewertung abschicken', 'Label: Submit Review button title.'),
1347
- ('de_DE', 'label', 'User_Reviews', 'User Reviews', '25', 'Testberichte', 'Label: User Reviews page title. '),
1348
- ('de_DE', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Keine Bewertungen gefunden', 'Label: Text as No Reviews Found'),
1349
- ('de_DE', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
1350
- ('de_DE', 'label', 'Reviews', 'Reviews', '25', 'Bewertungen', 'Label: Label for Reviews.'),
1351
- ('de_DE', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
1352
- ('de_DE', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Zusammenfassung Ihrer Kundenmeinung', 'Label: Label for review summary field, available on submit review form.'),
1353
- ('de_DE', 'label', 'Comments', 'Comments', '25', 'Kommentare', 'Label: Label for comments field, available on submit review form.'),
1354
- ('de_DE', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Sie können auch lieben', 'Label: Label for related product slider on product detail page.'),
1355
- ('de_DE', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Wählen eines von jedem der Bewertungen', 'Error: When feedback ratings is not selected for the product.'),
1356
- ('de_DE', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Geben Sie Ihre nickename', 'Error: When feedback nickename is empty.'),
1357
- ('de_DE', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Geben Sie Feedback insgesamt', 'Error: When feedback summary is empty.'),
1358
- ('de_DE', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Geben Sie Ihre Bemerkungen', 'Error: When feedback comments is empty.'),
1359
- ('de_DE', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Diese Aktion kann nicht auf diesem Gerät ausgeführt werden. Erforderliche Unterstützung ist auf diesem Gerät nicht verfügbar.', 'Error: When the device is not supported for requested action such as share functionality.'),
1360
- ('de_DE', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Vor kurzem angesehen', 'Label: Recently Viewed'),
1361
- ('de_DE', 'label', 'Share', 'Share', '7', 'Aktie', 'Label:Share button title.'),
1362
- ('de_DE', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Einkaufs Produkte', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
1363
- ('de_DE', 'label', 'Edit', 'Edit', '6', 'bearbeiten', 'Label:Edit button title, available on wishlist page. '),
1364
- ('de_DE', 'label', 'More_Information', 'More Information', '25', 'Weitere Informationen', 'Label:More information about product'),
1365
- ('de_DE', 'label', 'Share_App', 'Share App', '12', 'Teilen App', 'Label:Share app on CMS page'),
1366
- ('de_DE', 'label', 'Sample_Links', 'Sample Links', '20', 'Probe-Links', 'Label:Sample Links on product detail page'),
1367
- ('de_DE', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximale Anzahl der Zeichen', 'Label:Maximum number of characters for configurable product'),
1368
- ('de_DE', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
1369
- ('de_DE', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking-Nummern', 'Label:Tracking Numbers on order detail page'),
1370
- ('de_DE', 'label', 'Track', 'Track', '15', 'Spur', 'Label:Button on order detail page'),
1371
- ('de_DE', 'label', 'Installment', 'Installment', '15', 'Rate', 'Label:On product detail page'),
1372
- ('de_DE', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Ratenzahlung', 'Label:On product detail page'),
1373
- ('de_DE', 'label', 'Total_Amount', 'Total Amount', '15', 'Gesamtbetrag', 'Label:On product detail page'),
1374
- ('de_DE', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
1375
- ('de_DE', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Bitte wählen Raten Option', 'Message:On credit card page where installment option is required'),
1376
- ('de_DE', 'label', 'January', 'January', '50', 'Januar', 'Label:Month name on credit card page'),
1377
- ('de_DE', 'label', 'February', 'February', '50', 'Februar', 'Label:Month name on credit card page'),
1378
- ('de_DE', 'label', 'March', 'March', '50', 'März', 'Label:Month name on credit card page'),
1379
- ('de_DE', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
1380
- ('de_DE', 'label', 'May', 'May', '50', 'Mai', 'Label:Month name on credit card page'),
1381
- ('de_DE', 'label', 'June', 'June', '50', 'Juni', 'Label:Month name on credit card page'),
1382
- ('de_DE', 'label', 'July', 'July', '50', 'Juli', 'Label:Month name on credit card page'),
1383
- ('de_DE', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
1384
- ('de_DE', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
1385
- ('de_DE', 'label', 'October', 'October', '50', 'Oktober', 'Label:Month name on credit card page'),
1386
- ('de_DE', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
1387
- ('de_DE', 'label', 'December', 'December', '50', 'Dezember', 'Label:Month name on credit card page'),
1388
- ('fr_FR', 'message', 'Please_wait', 'Please wait', '100', 'Se il vous plaît, attendez', 'Error: When user trigger new action while previous one is still processsing.'),
1389
- ('fr_FR', 'label', 'or', 'or', '25', 'ou', 'Label: Display to show 2 action options.'),
1390
- ('fr_FR', 'label', 'Home', 'Home', '8', 'maison', 'Label: Home page title and button title.'),
1391
- ('fr_FR', 'message', 'No_internet_connection', 'No internet connection', '100', 'Pas de connexion Internet', 'Message:No internet connection'),
1392
- ('fr_FR', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Catégorie Panier', 'Label: Shopping Category'),
1393
- ('fr_FR', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Il n\'y a pas de catégories à afficher.', 'Text: When no category found.'),
1394
- ('fr_FR', 'label', 'Shop_by_category', 'Shop by category', '25', 'Magasiner par catégorie', 'Label: Title to show above category names.'),
1395
- ('fr_FR', 'label', 'Categories', 'Categories', '20', 'Catégories', 'Label: Title to show on homepage, above the category.'),
1396
- ('fr_FR', 'label', 'All_Products', 'All Products', '20', 'tous les produits', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
1397
- ('fr_FR', 'label', 'Profile', 'Profile', '10', 'profil', 'Label: Profile page title and button title.'),
1398
- ('fr_FR', 'label', 'List_Page', 'List Page', '15', 'liste page', 'Label: Page title'),
1399
- ('fr_FR', 'label', 'Product_List', 'Product List', '15', 'Liste des produits', 'Label: Product List page title '),
1400
- ('fr_FR', 'label', 'products_found', 'products found', '20', 'produits trouvés', 'Label: Label displayed on product listing page to show No. of products found. '),
1401
- ('fr_FR', 'label', 'Product_Detail', 'Product Detail', '15', 'Détails du produit', 'Label: Product Detail page title'),
1402
- ('fr_FR', 'label', 'Details', 'Details', '10', 'détails', 'Label: Label displayed above the product detail on product detail page.'),
1403
- ('fr_FR', 'label', 'Buy_Now', 'Buy Now', '10', 'acheter maintenant', 'Label: Buy Now button title.'),
1404
- ('fr_FR', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choisissez une option', 'Label: First option for product options.'),
1405
- ('fr_FR', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Article ajouté avec succès', 'Message: When the Item added successfully into the cart. '),
1406
- ('fr_FR', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Aucun produit trouvé.', 'Text: When no products found for selected search criteria or category.'),
1407
- ('fr_FR', 'label', 'Load_More', 'Load More', '10', 'Chargez Plus', 'Label: Load More button title, displayed on product listing pages.'),
1408
- ('fr_FR', 'label', 'Viewers', 'Viewers', '10', 'Les téléspectateurs', 'Label: Viewers Label.'),
1409
- ('fr_FR', 'label', 'Add_to_cart', 'Add to cart', '15', 'Ajouter au panier', 'Label: Add to cart button title.'),
1410
- ('fr_FR', 'label', 'Downloadable_link', 'Downloadable link', '20', 'lien téléchargeable', 'Label: Downloadable link title. '),
1411
- ('fr_FR', 'label', 'Review', 'Review', '10', 'examen', 'Label: Review text and button title.'),
1412
- ('fr_FR', 'message', 'No_reviews_found', 'No reviews found', '100', 'Aucun commentaire trouvé', 'Text: When no reviews found for selected product.'),
1413
- ('fr_FR', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'panier', 'Label: Shopping Cart button title.'),
1414
- ('fr_FR', 'label', 'QTY', 'QTY', '5', 'QTE', 'Label: Label for product Quantity.'),
1415
- ('fr_FR', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart &amp; order total. '),
1416
- ('fr_FR', 'label', 'Subtotal', 'Subtotal', '15', 'total', 'Label: Label for cart &amp; order subtotal.'),
1417
- ('fr_FR', 'label', 'Tax', 'Tax', '5', 'impôt', 'Label: Label for cart &amp; order Tax.'),
1418
- ('fr_FR', 'label', 'Discount', 'Discount', '15', 'rabais', 'Label: Label for cart &amp; order discount. '),
1419
- ('fr_FR', 'label', 'Grand_Total', 'Grand Total', '15', 'total', 'Label: Label for cart &amp; order grand total.'),
1420
- ('fr_FR', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Le panier est vide.', 'Error: When the shopping cart is empty.'),
1421
- ('fr_FR', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Panier correctement mis à jour', 'Message: When the cart updated successfully.'),
1422
- ('fr_FR', 'label', 'Update_Cart', 'Update Cart', '15', 'Mise à jour panier', 'Label: Update Cart button title. '),
1423
- ('fr_FR', 'label', 'Checkout', 'Checkout', '10', 'caisse', 'Label: Checkout button title.'),
1424
- ('fr_FR', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Le panier est vide', 'Text: When the cart is empty. '),
1425
- ('fr_FR', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Un panier de votre article est d\'avoir problème', 'Text: When one of the cart item is having error such as not available or so.'),
1426
- ('fr_FR', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
1427
- ('fr_FR', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Entrez votre mot de passe nom d\'utilisateur pour obtenir l\'accès.', 'Error: When requested action required login.'),
1428
- ('fr_FR', 'label', 'Username', 'Username', '20', 'Nom d\'utilisateur', 'Label: Label for Username field.'),
1429
- ('fr_FR', 'label', 'Password', 'Password', '20', 'mot de passe', 'Label: Label for password field.'),
1430
- ('fr_FR', 'label', 'Sign_Up', 'Sign Up', '10', 'signer', 'Label: Sign Up button title.'),
1431
- ('fr_FR', 'message', 'Enter_username', 'Enter username', '100', 'Entrez le nom d\'utilisateur', 'Error: When username is empty.'),
1432
- ('fr_FR', 'message', 'Enter_password', 'Enter password', '100', 'mot de passe', 'Error: When password is empty. '),
1433
- ('fr_FR', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nom d\'utilisateur ou mot de passe invalide', 'Error: When Invalid username or password entered.'),
1434
- ('fr_FR', 'label', 'First_name', 'First name', '20', 'prénom', 'Label: Label for firstname field.'),
1435
- ('fr_FR', 'label', 'Last_name', 'Last name', '20', 'nom de famille', 'Label: Label for lastname field.'),
1436
- ('fr_FR', 'label', 'Your_Email', 'Your Email', '20', 'votre e-mail', 'Label: Label for email address field.'),
1437
- ('fr_FR', 'label', 'Submit', 'Submit', '10', 'soumettre', 'Label: Submit button title.'),
1438
- ('fr_FR', 'label', 'Signup_Form', 'Signup Form', '15', 'Formulaire d\'inscription', 'Label: Signup Form page title.'),
1439
- ('fr_FR', 'label', 'Signup', 'Signup', '10', 'Se inscrire', 'Label: Signup button title.'),
1440
- ('fr_FR', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Entrez prénom', 'Error: When firstname is empty. '),
1441
- ('fr_FR', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Entrez nom', 'Error: When lastname is empty.'),
1442
- ('fr_FR', 'message', 'Enter_email', 'Enter email', '100', 'Entrez l\'adresse e-mail', 'Error: When email address is empty.'),
1443
- ('fr_FR', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Se il vous plaît entrez l\'adresse e-mail valide', 'Error: When email address is invalid.'),
1444
- ('fr_FR', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Félicitation! Vous êtes inscrit avec succès', 'Message: When successfully registration has been done. '),
1445
- ('fr_FR', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Se il vous plaît vérifier votre e-mail', 'Message: When user reset their password. '),
1446
- ('fr_FR', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Mot de passe oublié', 'Label: Forgot Password button title.'),
1447
- ('fr_FR', 'label', 'Shipping', 'Shipping', '20', 'livraison', 'Label: Label for Shipping. '),
1448
- ('fr_FR', 'label', 'Billing', 'Billing', '20', 'facturation', 'Label: Label for Billing'),
1449
- ('fr_FR', 'label', 'Address', 'Address', '20', 'adresse', 'Label: Label for address field, available on payment page. '),
1450
- ('fr_FR', 'label', 'Payment', 'Payment', '20', 'paiement', 'Label: Label for payment field, available on payment page.'),
1451
- ('fr_FR', 'label', 'Continue', 'Continue', '20', 'continuer', 'Label: Continue button title. '),
1452
- ('fr_FR', 'label', 'Billing_Address', 'Billing Address', '20', 'adresse de facturation', 'Label: Label for Billing Address.'),
1453
- ('fr_FR', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Sélectionnez une adresse de facturation à partir de votre carnet d\'adresses ou entrer une nouvelle adresse.', 'Label: Title available on billing addresses drop down.'),
1454
- ('fr_FR', 'label', 'New_Address', 'New Address', '20', 'nouvelle adresse', 'Label: Title for New Billing Address form.'),
1455
- ('fr_FR', 'label', 'Company', 'Company', '20', 'société', 'Label: Label for company field, available on address page. '),
1456
- ('fr_FR', 'label', 'City', 'City', '20', 'ville', 'Label: Label for city field, available on address page. '),
1457
- ('fr_FR', 'label', 'State', 'State', '20', 'état', 'Label: Label for state field, available on address page. '),
1458
- ('fr_FR', 'label', 'Country', 'Country', '20', 'pays', 'Label: Label for country field, available on address page. '),
1459
- ('fr_FR', 'label', 'select', 'select', '20', 'sélectionner', 'Label: Label for drop downs. '),
1460
- ('fr_FR', 'label', 'Billing_street', 'Billing street', '20', 'Rue de facturation', 'Label: Label for billing street field, available on address page. '),
1461
- ('fr_FR', 'label', 'Postcode', 'Postcode', '20', 'Code Postal', 'Label: Label for postcode field, available on address page. '),
1462
- ('fr_FR', 'label', 'Telephone', 'Telephone', '20', 'téléphone', 'Label: Label for telephone field, available on address page. '),
1463
- ('fr_FR', 'label', 'Same_as_billing', 'Same as billing', '25', 'Identique à la facturation', 'Label: Label for Same as billing option. '),
1464
- ('fr_FR', 'label', 'Shipping_Address', 'Shipping Address', '25', 'adresse de livraison', 'Label: Title for Shipping Address form.'),
1465
- ('fr_FR', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Sélectionnez une adresse de livraison à partir de votre carnet d\'adresses ou entrer une nouvelle adresse.', 'Label: Title available on shipping addresses drop down.'),
1466
- ('fr_FR', 'label', 'Shipping_street', 'Shipping street', '25', 'Rue de livraison', 'Label: Label for shipping street field, available on address page. '),
1467
- ('fr_FR', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Entrez facturation prénom', 'Error: When billing firstname is empty.'),
1468
- ('fr_FR', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Entrez facturation nom', 'Error: When billing lastname is empty.'),
1469
- ('fr_FR', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Entrez facturation ville', 'Error: When billing city is empty.'),
1470
- ('fr_FR', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Entrez Etat de facturation', 'Error: When billing state is empty.'),
1471
- ('fr_FR', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Entrez pays facturation', 'Error: When billing country is empty.'),
1472
- ('fr_FR', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Entrez facturation rue', 'Error: When billing street is empty.'),
1473
- ('fr_FR', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Entrez facturation code postal', 'Error: When billing postcode is empty.'),
1474
- ('fr_FR', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Entrez facturation téléphonique', 'Error: When billing telephone is empty.'),
1475
- ('fr_FR', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Entrez prénom expédition', 'Error: When shipping firstname is empty.'),
1476
- ('fr_FR', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Entrez nom expédition', 'Error: When shipping lastname is empty.'),
1477
- ('fr_FR', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Entrez expédition ville', 'Error: When shipping city is empty.'),
1478
- ('fr_FR', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Entrez Etat expédition', 'Error: When shipping state is empty.'),
1479
- ('fr_FR', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Entrez le pays de livraison', 'Error: When shipping country is empty.'),
1480
- ('fr_FR', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Entrer la rue expédition', 'Error: When shipping street is empty.'),
1481
- ('fr_FR', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Entrez code postal expédition', 'Error: When shipping postcode is empty.'),
1482
- ('fr_FR', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Entrez téléphone expédition', 'Error: When shipping telephone is empty.'),
1483
- ('fr_FR', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Mode de livraison', 'Label: Shipping Method page title. '),
1484
- ('fr_FR', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Sélectionnez la méthode d\'expédition', 'Label: Label for Select shipping method options.'),
1485
- ('fr_FR', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Sélectionnez la méthode d\'expédition', 'Error: When shipment method is not selected.'),
1486
- ('fr_FR', 'label', 'Payment_Method', 'Payment Method', '25', 'Mode de paiement', 'Label: Payment Method page title. '),
1487
- ('fr_FR', 'label', 'Select_payment_method', 'Select payment method', '25', 'Sélectionner la méthode de paiement', 'Label: Label for Select payment method options.'),
1488
- ('fr_FR', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Sélectionner la méthode de paiement', 'Error: When payment method is not selected.'),
1489
- ('fr_FR', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, quelque chose de mal se est passé', 'Error: When magento return unexpected error.'),
1490
- ('fr_FR', 'label', 'Credit_Card', 'Credit Card', '25', 'Carte de crédit', 'Label: Label for credit card field, available on payment page. '),
1491
- ('fr_FR', 'label', 'Name_on_card', 'Name on card', '25', 'Nom sur la carte', 'Label: Label for name of card field, available on payment page. '),
1492
- ('fr_FR', 'label', 'Credit_card_type', 'Credit card type', '25', 'Type de carte de crédit', 'Label: Label for CC type field, available on payment page. '),
1493
- ('fr_FR', 'label', 'Credit_card_number', 'Credit card number', '25', 'Numéro de carte de crédit', 'Label: Label for CC number field, available on payment page. '),
1494
- ('fr_FR', 'label', 'Expiration_Date', 'Expiration Date', '25', 'date d\'expiration', 'Label: Label for CC expiry date field, available on payment page. '),
1495
- ('fr_FR', 'label', 'Month', 'Month', '25', 'mois', 'Label: Label for CC expiry month field, available on payment page. '),
1496
- ('fr_FR', 'label', 'Year', 'Year', '25', 'année', 'Label: Label for CC expiry year field, available on payment page. '),
1497
- ('fr_FR', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Numéro de la carte de vérification', 'Label: Label for CC verification number field, available on payment page. '),
1498
- ('fr_FR', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Entrez le nom sur la carte', 'Error: When name on card is empty.'),
1499
- ('fr_FR', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Sélectionnez le type de carte de crédit', 'Error: When credit card type is not selected.'),
1500
- ('fr_FR', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Entrez le numéro de carte de crédit', 'Error: When credit card number is empty.'),
1501
- ('fr_FR', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Régler le mois d\'expiration', 'Error: When expiry month is empty.'),
1502
- ('fr_FR', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Réglage de l\'année d\'expiration', 'Error: When expiry year is empty.'),
1503
- ('fr_FR', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Carte Définir le nombre de vérification', 'Error: When card verification number is empty.'),
1504
- ('fr_FR', 'label', 'Order_Review', 'Order Review', '15', 'afin d\'examen', 'Label: Order Review page title. '),
1505
- ('fr_FR', 'label', 'Agreements', 'Agreements', '25', 'accords', 'Label: Label for Agreements, available on oprder review screen.'),
1506
- ('fr_FR', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accepter les termes et conditions', 'Error: When user did not agreed on sign up terms.'),
1507
- ('fr_FR', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Frais de port et de manutention', 'Label: Label for Shipping &amp; Handling.'),
1508
- ('fr_FR', 'label', 'Place_Order', 'Place Order', '25', 'Passer la commande', 'Label: Place Order button title.'),
1509
- ('fr_FR', 'label', 'Order_Success', 'Order Success', '15', 'afin succès', 'Label: Order Success page title. '),
1510
- ('fr_FR', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Nous vous remercions de votre achat!', 'Message: When order successfully placed. '),
1511
- ('fr_FR', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Vous recevrez un email de confirmation avec les détails de votre commande et un lien pour suivre ses progrès.', 'Text: When order successfully placed '),
1512
- ('fr_FR', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuer vos achats', 'LabeL: Continue Shopping button title. '),
1513
- ('fr_FR', 'label', 'Error', 'Error', '15', 'erreur', 'Label: Error '),
1514
- ('fr_FR', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Article ajouté avec succès dans la liste de souhaits', 'Message: When item added into Wishlist.'),
1515
- ('fr_FR', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Point retiré de la liste de souhaits', 'Message: When Item removed from wishlist.'),
1516
- ('fr_FR', 'label', 'Wishlist', 'Wishlist', '15', 'Liste', 'Label: Wishlist page title. '),
1517
- ('fr_FR', 'label', 'Remove', 'Remove', '10', 'supprimer', 'Label: Remove button title.'),
1518
- ('fr_FR', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Aucun élément de cadeaux trouvés', 'Text: When No wishlist items found.'),
1519
- ('fr_FR', 'label', 'Orders', 'Orders', '15', 'ordres', 'Label: Orders history page title.'),
1520
- ('fr_FR', 'label', 'Order_History', 'Order History', '20', 'Historique des commandes', 'Label: Order History button title. '),
1521
- ('fr_FR', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Pas de commandes trouvé', 'Text: When no order history found. '),
1522
- ('fr_FR', 'label', 'Order_Detail', 'Order Detail', '15', 'afin Détail', 'Label: Order Detail page title. '),
1523
- ('fr_FR', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Les articles commandés', 'Label: Ordered Items block heading or title. '),
1524
- ('fr_FR', 'label', 'Order_Number', 'Order Number', '20', 'numéro de commande', 'Label: Label for Order Number.'),
1525
- ('fr_FR', 'label', 'Order_Date', 'Order Date', '20', 'date de commande', 'Label: Label for Order Date.'),
1526
- ('fr_FR', 'label', 'User', 'User', '10', 'utilisateur', 'Label: Label for User.'),
1527
- ('fr_FR', 'label', 'Info', 'Info', '15', 'sur', 'Label: About page title (CMS/about module)'),
1528
- ('fr_FR', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Ajouter à ma liste de cadeaux', 'Label: Add To Wishlist button title.'),
1529
- ('fr_FR', 'label', 'Logout', 'Logout', '10', 'Déconnexion', 'Label: Logout button title.'),
1530
- ('fr_FR', 'label', 'Search_Product', 'Search Product', '50', 'Recherche produit', 'Label: Search Product.'),
1531
- ('fr_FR', 'label', 'Apply', 'Apply', '8', 'appliquer', 'Label: Apply button title (to apply discount)'),
1532
- ('fr_FR', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Code promo appliquée avec succès', 'Message: When coupon code is applied.'),
1533
- ('fr_FR', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Code promo retiré avec succès', 'Message: When coupon code is removed. '),
1534
- ('fr_FR', 'label', 'Discount_Code', 'Discount Code', '25', 'code de Réduction', 'Label: Label for Discount Code.'),
1535
- ('fr_FR', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Mise à jour ma liste de cadeaux', 'Label: Update Wishlist button title.'),
1536
- ('fr_FR', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Article mis à jour avec succès', 'Message: When wishlist updated successfully.'),
1537
- ('fr_FR', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Charge Cant WishList', 'Error: When requested wishlist item Can not Load. '),
1538
- ('fr_FR', 'message', 'Please_Select', 'Please select ', '25', 'Se il vous plaît sélectionnez', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1539
- ('fr_FR', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produit Liens téléchargeables', 'Label: Label for Product Downloadable Links.'),
1540
- ('fr_FR', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Code promo valide', 'Error: When coupon code is invalid.'),
1541
- ('fr_FR', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Se il vous plaît le login pour continuer', 'Error: When action required login '),
1542
- ('fr_FR', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Entrez prénom', 'Error: When firstname is empty in signup form. '),
1543
- ('fr_FR', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Entrez nom', 'Error: When lastname is empty in signup form. '),
1544
- ('fr_FR', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Entrez l\'adresse e-mail', 'Error: When email address is empty in signup form. '),
1545
- ('fr_FR', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'mot de passe', 'Error: When password is empty in signup form. '),
1546
- ('fr_FR', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Compte existe déjà', 'Error: When email address already exists.'),
1547
- ('fr_FR', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Impossible d\'enregistrer l\'adresse du client', 'Error: When error occure while saving customer Address.'),
1548
- ('fr_FR', 'message', 'No_Data_Found', 'No Data Found', '100', 'Aucune donnée trouvée', 'Error: When no data found for requested page.'),
1549
- ('fr_FR', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produit ne est plus disponible', 'Error: When requested product is no londer available.'),
1550
- ('fr_FR', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1551
- ('fr_FR', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1552
- ('fr_FR', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Point ne peut pas charger', 'Error: When wishlist can\'t load because of unexpected error.'),
1553
- ('fr_FR', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1554
- ('fr_FR', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1555
- ('fr_FR', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Article demandé introuvable', 'Error: When system can not load wishlist Item.'),
1556
- ('fr_FR', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Article demandé ne est plus disponible', 'Error: When requested product is no longer available.'),
1557
- ('fr_FR', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Élément a été supprimé du panier', 'Error: When Item has been deleted from cart.'),
1558
- ('fr_FR', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Tous les produits ne sont pas disponibles dans le auantity demandé', 'Error: When any of the product from cart is no longer available.'),
1559
- ('fr_FR', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accepter tous les termes et conditions avant de passer commande', 'Error: When user did not agree on all required addreement while placing order.'),
1560
- ('fr_FR', 'label', 'Filter', 'Filter', '10', 'filtre', 'Label: Label for Filters.'),
1561
- ('fr_FR', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Réinitialiser le filtre', 'Label: Reset Filter link title.'),
1562
- ('fr_FR', 'label', 'Reset', 'Reset', '10', 'remettre', 'Label: Reset button title.'),
1563
- ('fr_FR', 'label', 'Popularity', 'Popularity', '25', 'popularité', 'Label: Label for filter: Popularity option. '),
1564
- ('fr_FR', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prix cher au moins cher', 'Label: Label for filter: Price-High To Low option. '),
1565
- ('fr_FR', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prix-bas au plus élevé', 'Label: Label for filter: Price-Low To High option.'),
1566
- ('fr_FR', 'label', 'Rating', 'Rating', '25', 'évaluation', 'Label: Label for filter: Rating option '),
1567
- ('fr_FR', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nom-de A à Z', 'Label: Label for filter: Name-A To Z option.'),
1568
- ('fr_FR', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nom-Z à A', 'Label: Label for filter: Name-Z To A option.'),
1569
- ('fr_FR', 'label', 'Newest', 'Newest', '25', 'Date', 'Label: Label for filter: Newest option.'),
1570
- ('fr_FR', 'label', 'Submit_Review', 'Submit Review', '25', 'Poster le commentaire', 'Label: Submit Review button title.'),
1571
- ('fr_FR', 'label', 'User_Reviews', 'User Reviews', '25', 'Avis des utilisateurs', 'Label: User Reviews page title. '),
1572
- ('fr_FR', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Aucun commentaire trouvé', 'Label: Text as No Reviews Found'),
1573
- ('fr_FR', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Note moyenne des utilisateurs', 'Label: Label for Average User Rating.'),
1574
- ('fr_FR', 'label', 'Reviews', 'Reviews', '25', 'Avis', 'Label: Label for Reviews.'),
1575
- ('fr_FR', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
1576
- ('fr_FR', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Résumé de votre commentaire', 'Label: Label for review summary field, available on submit review form.'),
1577
- ('fr_FR', 'label', 'Comments', 'Comments', '25', 'commentaires', 'Label: Label for comments field, available on submit review form.'),
1578
- ('fr_FR', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Vous aimerez aussi', 'Label: Label for related product slider on product detail page.'),
1579
- ('fr_FR', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Sélectionnez l\'une de chacune des notes', 'Error: When feedback ratings is not selected for the product.'),
1580
- ('fr_FR', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Entrez votre nickename', 'Error: When feedback nickename is empty.'),
1581
- ('fr_FR', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Entrez vos commentaires globale', 'Error: When feedback summary is empty.'),
1582
- ('fr_FR', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Entrez vos commentaires', 'Error: When feedback comments is empty.'),
1583
- ('fr_FR', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Cette action ne peut être effectuée sur cet appareil. Soutien nécessaire ne est pas disponible sur cet appareil.', 'Error: When the device is not supported for requested action such as share functionality.'),
1584
- ('fr_FR', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'récemment Vu', 'Label: Recently Viewed'),
1585
- ('fr_FR', 'label', 'Share', 'Share', '7', 'part', 'Label:Share button title.'),
1586
- ('fr_FR', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Produits commerciaux', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
1587
- ('fr_FR', 'label', 'Edit', 'Edit', '6', 'éditer', 'Label:Edit button title, available on wishlist page. '),
1588
- ('fr_FR', 'label', 'More_Information', 'More Information', '25', 'plus d\'informations', 'Label:More information about product'),
1589
- ('fr_FR', 'label', 'Share_App', 'Share App', '12', 'Partager App', 'Label:Share app on CMS page'),
1590
- ('fr_FR', 'label', 'Sample_Links', 'Sample Links', '20', 'Liens exemples', 'Label:Sample Links on product detail page'),
1591
- ('fr_FR', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Le nombre maximum de caractères', 'Label:Maximum number of characters for configurable product'),
1592
- ('fr_FR', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'paiement Annulé', 'Message:Payment cancelled when user cancel payment'),
1593
- ('fr_FR', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Numéros de suivi', 'Label:Tracking Numbers on order detail page'),
1594
- ('fr_FR', 'label', 'Track', 'Track', '15', 'piste', 'Label:Button on order detail page'),
1595
- ('fr_FR', 'label', 'Installment', 'Installment', '15', 'tranche', 'Label:On product detail page'),
1596
- ('fr_FR', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Montant tranche', 'Label:On product detail page'),
1597
- ('fr_FR', 'label', 'Total_Amount', 'Total Amount', '15', 'Montant Total', 'Label:On product detail page'),
1598
- ('fr_FR', 'label', 'Single_Shot', 'Single Shot', '15', 'single Shot', 'Label:For payuapi gateway on credit card page'),
1599
- ('fr_FR', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Se il vous plaît Sélectionnez Option versement', 'Message:On credit card page where installment option is required'),
1600
- ('fr_FR', 'label', 'January', 'January', '50', 'janvier', 'Label:Month name on credit card page'),
1601
- ('fr_FR', 'label', 'February', 'February', '50', 'février', 'Label:Month name on credit card page'),
1602
- ('fr_FR', 'label', 'March', 'March', '50', 'mars', 'Label:Month name on credit card page'),
1603
- ('fr_FR', 'label', 'April', 'April', '50', 'avril', 'Label:Month name on credit card page'),
1604
- ('fr_FR', 'label', 'May', 'May', '50', 'mai', 'Label:Month name on credit card page'),
1605
- ('fr_FR', 'label', 'June', 'June', '50', 'juin', 'Label:Month name on credit card page'),
1606
- ('fr_FR', 'label', 'July', 'July', '50', 'juillet', 'Label:Month name on credit card page'),
1607
- ('fr_FR', 'label', 'August', 'August', '50', 'août', 'Label:Month name on credit card page'),
1608
- ('fr_FR', 'label', 'September', 'September', '50', 'septembre', 'Label:Month name on credit card page'),
1609
- ('fr_FR', 'label', 'October', 'October', '50', 'octobre', 'Label:Month name on credit card page'),
1610
- ('fr_FR', 'label', 'November', 'November', '50', 'novembre', 'Label:Month name on credit card page'),
1611
- ('fr_FR', 'label', 'December', 'December', '50', 'décembre', 'Label:Month name on credit card page'),
1612
- ('nl_NL', 'message', 'Please_wait', 'Please wait', '100', 'Een ogenblik geduld', 'Error: When user trigger new action while previous one is still processsing.'),
1613
- ('nl_NL', 'label', 'or', 'or', '25', 'of', 'Label: Display to show 2 action options.'),
1614
- ('nl_NL', 'label', 'Home', 'Home', '8', 'huis', 'Label: Home page title and button title.'),
1615
- ('nl_NL', 'message', 'No_internet_connection', 'No internet connection', '100', 'Geen internet verbinding', 'Message:No internet connection'),
1616
- ('nl_NL', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Winkelen Categorie', 'Label: Shopping Category'),
1617
- ('nl_NL', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oeps! Er zijn geen categorieën om weer te geven.', 'Text: When no category found.'),
1618
- ('nl_NL', 'label', 'Shop_by_category', 'Shop by category', '25', 'Winkel op categorie', 'Label: Title to show above category names.'),
1619
- ('nl_NL', 'label', 'Categories', 'Categories', '20', 'Categorieën', 'Label: Title to show on homepage, above the category.'),
1620
- ('nl_NL', 'label', 'All_Products', 'All Products', '20', 'alle producten', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
1621
- ('nl_NL', 'label', 'Profile', 'Profile', '10', 'profiel', 'Label: Profile page title and button title.'),
1622
- ('nl_NL', 'label', 'List_Page', 'List Page', '15', 'lijst Pagina', 'Label: Page title'),
1623
- ('nl_NL', 'label', 'Product_List', 'Product List', '15', 'product List', 'Label: Product List page title '),
1624
- ('nl_NL', 'label', 'products_found', 'products found', '20', 'producten gevonden', 'Label: Label displayed on product listing page to show No. of products found. '),
1625
- ('nl_NL', 'label', 'Product_Detail', 'Product Detail', '15', 'Detail van het product', 'Label: Product Detail page title'),
1626
- ('nl_NL', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
1627
- ('nl_NL', 'label', 'Buy_Now', 'Buy Now', '10', 'Koop nu', 'Label: Buy Now button title.'),
1628
- ('nl_NL', 'label', 'Choose_an_option', 'Choose an option', '20', 'Kies een optie', 'Label: First option for product options.'),
1629
- ('nl_NL', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item succesvol toegevoegd', 'Message: When the Item added successfully into the cart. '),
1630
- ('nl_NL', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Geen producten gevonden.', 'Text: When no products found for selected search criteria or category.'),
1631
- ('nl_NL', 'label', 'Load_More', 'Load More', '10', 'Laad Meer', 'Label: Load More button title, displayed on product listing pages.'),
1632
- ('nl_NL', 'label', 'Viewers', 'Viewers', '10', 'kijkers', 'Label: Viewers Label.'),
1633
- ('nl_NL', 'label', 'Add_to_cart', 'Add to cart', '15', 'Bestellen', 'Label: Add to cart button title.'),
1634
- ('nl_NL', 'label', 'Downloadable_link', 'Downloadable link', '20', 'downloadbare koppeling', 'Label: Downloadable link title. '),
1635
- ('nl_NL', 'label', 'Review', 'Review', '10', 'recensie', 'Label: Review text and button title.'),
1636
- ('nl_NL', 'message', 'No_reviews_found', 'No reviews found', '100', 'Geen reviews gevonden', 'Text: When no reviews found for selected product.'),
1637
- ('nl_NL', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Winkelwagen', 'Label: Shopping Cart button title.'),
1638
- ('nl_NL', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
1639
- ('nl_NL', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAAL', 'Label: Label for cart &amp; order total. '),
1640
- ('nl_NL', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotaal', 'Label: Label for cart &amp; order subtotal.'),
1641
- ('nl_NL', 'label', 'Tax', 'Tax', '5', 'belasting', 'Label: Label for cart &amp; order Tax.'),
1642
- ('nl_NL', 'label', 'Discount', 'Discount', '15', 'korting', 'Label: Label for cart &amp; order discount. '),
1643
- ('nl_NL', 'label', 'Grand_Total', 'Grand Total', '15', 'algemeen totaal', 'Label: Label for cart &amp; order grand total.'),
1644
- ('nl_NL', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Het winkelmandje is leeg.', 'Error: When the shopping cart is empty.'),
1645
- ('nl_NL', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Kar succesvol bijgewerkt', 'Message: When the cart updated successfully.'),
1646
- ('nl_NL', 'label', 'Update_Cart', 'Update Cart', '15', 'Winkelwagen bijwerken', 'Label: Update Cart button title. '),
1647
- ('nl_NL', 'label', 'Checkout', 'Checkout', '10', 'uitchecken', 'Label: Checkout button title.'),
1648
- ('nl_NL', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Winkelwagen is leeg', 'Text: When the cart is empty. '),
1649
- ('nl_NL', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Een van uw winkelwagen item is die probleem', 'Text: When one of the cart item is having error such as not available or so.'),
1650
- ('nl_NL', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
1651
- ('nl_NL', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Voer uw gebruikersnaam wachtwoord in om toegang te krijgen.', 'Error: When requested action required login.'),
1652
- ('nl_NL', 'label', 'Username', 'Username', '20', 'gebruikersnaam', 'Label: Label for Username field.'),
1653
- ('nl_NL', 'label', 'Password', 'Password', '20', 'wachtwoord', 'Label: Label for password field.'),
1654
- ('nl_NL', 'label', 'Sign_Up', 'Sign Up', '10', 'Aanmelden', 'Label: Sign Up button title.'),
1655
- ('nl_NL', 'message', 'Enter_username', 'Enter username', '100', 'Voer gebruikersnaam', 'Error: When username is empty.'),
1656
- ('nl_NL', 'message', 'Enter_password', 'Enter password', '100', 'Voer het wachtwoord', 'Error: When password is empty. '),
1657
- ('nl_NL', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Ongeldige gebruikersnaam of wachtwoord', 'Error: When Invalid username or password entered.'),
1658
- ('nl_NL', 'label', 'First_name', 'First name', '20', 'voornaam', 'Label: Label for firstname field.'),
1659
- ('nl_NL', 'label', 'Last_name', 'Last name', '20', 'achternaam', 'Label: Label for lastname field.'),
1660
- ('nl_NL', 'label', 'Your_Email', 'Your Email', '20', 'uw e-mail', 'Label: Label for email address field.'),
1661
- ('nl_NL', 'label', 'Submit', 'Submit', '10', 'voorleggen', 'Label: Submit button title.'),
1662
- ('nl_NL', 'label', 'Signup_Form', 'Signup Form', '15', 'Inschrijving', 'Label: Signup Form page title.'),
1663
- ('nl_NL', 'label', 'Signup', 'Signup', '10', 'Inschrijven', 'Label: Signup button title.'),
1664
- ('nl_NL', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Voer voornaam', 'Error: When firstname is empty. '),
1665
- ('nl_NL', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Voer achternaam', 'Error: When lastname is empty.'),
1666
- ('nl_NL', 'message', 'Enter_email', 'Enter email', '100', 'Voer het e-mailadres', 'Error: When email address is empty.'),
1667
- ('nl_NL', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Vul een geldig email adres', 'Error: When email address is invalid.'),
1668
- ('nl_NL', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Felicitatie! U bent succesvol geregistreerd', 'Message: When successfully registration has been done. '),
1669
- ('nl_NL', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Controleer uw e-mail', 'Message: When user reset their password. '),
1670
- ('nl_NL', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Wachtwoord vergeten', 'Label: Forgot Password button title.'),
1671
- ('nl_NL', 'label', 'Shipping', 'Shipping', '20', 'scheepvaart', 'Label: Label for Shipping. '),
1672
- ('nl_NL', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
1673
- ('nl_NL', 'label', 'Address', 'Address', '20', 'adres', 'Label: Label for address field, available on payment page. '),
1674
- ('nl_NL', 'label', 'Payment', 'Payment', '20', 'betaling', 'Label: Label for payment field, available on payment page.'),
1675
- ('nl_NL', 'label', 'Continue', 'Continue', '20', 'voortzetten', 'Label: Continue button title. '),
1676
- ('nl_NL', 'label', 'Billing_Address', 'Billing Address', '20', 'factuuradres', 'Label: Label for Billing Address.'),
1677
- ('nl_NL', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selecteer een factuuradres uit uw adresboek of voer een nieuw adres.', 'Label: Title available on billing addresses drop down.'),
1678
- ('nl_NL', 'label', 'New_Address', 'New Address', '20', 'nieuw Adres', 'Label: Title for New Billing Address form.'),
1679
- ('nl_NL', 'label', 'Company', 'Company', '20', 'vennootschap', 'Label: Label for company field, available on address page. '),
1680
- ('nl_NL', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
1681
- ('nl_NL', 'label', 'State', 'State', '20', 'staat', 'Label: Label for state field, available on address page. '),
1682
- ('nl_NL', 'label', 'Country', 'Country', '20', 'land', 'Label: Label for country field, available on address page. '),
1683
- ('nl_NL', 'label', 'select', 'select', '20', 'kiezen', 'Label: Label for drop downs. '),
1684
- ('nl_NL', 'label', 'Billing_street', 'Billing street', '20', 'Billing straat', 'Label: Label for billing street field, available on address page. '),
1685
- ('nl_NL', 'label', 'Postcode', 'Postcode', '20', 'postcode', 'Label: Label for postcode field, available on address page. '),
1686
- ('nl_NL', 'label', 'Telephone', 'Telephone', '20', 'telefoon', 'Label: Label for telephone field, available on address page. '),
1687
- ('nl_NL', 'label', 'Same_as_billing', 'Same as billing', '25', 'Dezelfde facturering', 'Label: Label for Same as billing option. '),
1688
- ('nl_NL', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Verzenden Adres', 'Label: Title for Shipping Address form.'),
1689
- ('nl_NL', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selecteer een verzendadres uit uw adresboek of voer een nieuw adres.', 'Label: Title available on shipping addresses drop down.'),
1690
- ('nl_NL', 'label', 'Shipping_street', 'Shipping street', '25', 'verzending straat', 'Label: Label for shipping street field, available on address page. '),
1691
- ('nl_NL', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Voer facturering voornaam', 'Error: When billing firstname is empty.'),
1692
- ('nl_NL', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Voer facturering achternaam', 'Error: When billing lastname is empty.'),
1693
- ('nl_NL', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Voer facturering stad', 'Error: When billing city is empty.'),
1694
- ('nl_NL', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Voer facturering staat', 'Error: When billing state is empty.'),
1695
- ('nl_NL', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Voer land facturering', 'Error: When billing country is empty.'),
1696
- ('nl_NL', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Voer facturering straat', 'Error: When billing street is empty.'),
1697
- ('nl_NL', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Voer facturering postcode', 'Error: When billing postcode is empty.'),
1698
- ('nl_NL', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Voer billing telefoon', 'Error: When billing telephone is empty.'),
1699
- ('nl_NL', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Voer scheepvaart voornaam', 'Error: When shipping firstname is empty.'),
1700
- ('nl_NL', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Voer scheepvaart achternaam', 'Error: When shipping lastname is empty.'),
1701
- ('nl_NL', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Voer scheepvaart stad', 'Error: When shipping city is empty.'),
1702
- ('nl_NL', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Voer de scheepvaart staat', 'Error: When shipping state is empty.'),
1703
- ('nl_NL', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Voer Land van levering', 'Error: When shipping country is empty.'),
1704
- ('nl_NL', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Voer de scheepvaart op straat', 'Error: When shipping street is empty.'),
1705
- ('nl_NL', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Voer scheepvaart postcode', 'Error: When shipping postcode is empty.'),
1706
- ('nl_NL', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Voer scheepvaart telefoon', 'Error: When shipping telephone is empty.'),
1707
- ('nl_NL', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Het verschepen Methode', 'Label: Shipping Method page title. '),
1708
- ('nl_NL', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Selecteer verzendmethode', 'Label: Label for Select shipping method options.'),
1709
- ('nl_NL', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Selecteer wijze van verzending', 'Error: When shipment method is not selected.'),
1710
- ('nl_NL', 'label', 'Payment_Method', 'Payment Method', '25', 'Methode van de betaling', 'Label: Payment Method page title. '),
1711
- ('nl_NL', 'label', 'Select_payment_method', 'Select payment method', '25', 'Kies een betaalmethode', 'Label: Label for Select payment method options.'),
1712
- ('nl_NL', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Kies een betaalmethode', 'Error: When payment method is not selected.'),
1713
- ('nl_NL', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, er iets mis gebeurd', 'Error: When magento return unexpected error.'),
1714
- ('nl_NL', 'label', 'Credit_Card', 'Credit Card', '25', 'creditkaart', 'Label: Label for credit card field, available on payment page. '),
1715
- ('nl_NL', 'label', 'Name_on_card', 'Name on card', '25', 'Naam op kaart', 'Label: Label for name of card field, available on payment page. '),
1716
- ('nl_NL', 'label', 'Credit_card_type', 'Credit card type', '25', 'Creditcardtype', 'Label: Label for CC type field, available on payment page. '),
1717
- ('nl_NL', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card nummer', 'Label: Label for CC number field, available on payment page. '),
1718
- ('nl_NL', 'label', 'Expiration_Date', 'Expiration Date', '25', 'uiterste houdbaarheidsdatum', 'Label: Label for CC expiry date field, available on payment page. '),
1719
- ('nl_NL', 'label', 'Month', 'Month', '25', 'maand', 'Label: Label for CC expiry month field, available on payment page. '),
1720
- ('nl_NL', 'label', 'Year', 'Year', '25', 'jaar', 'Label: Label for CC expiry year field, available on payment page. '),
1721
- ('nl_NL', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
1722
- ('nl_NL', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Voer de naam op kaart', 'Error: When name on card is empty.'),
1723
- ('nl_NL', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Kies het type creditcard', 'Error: When credit card type is not selected.'),
1724
- ('nl_NL', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Voer creditcardnummer', 'Error: When credit card number is empty.'),
1725
- ('nl_NL', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Stel vervalmaand', 'Error: When expiry month is empty.'),
1726
- ('nl_NL', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Stel afloop jaar', 'Error: When expiry year is empty.'),
1727
- ('nl_NL', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Stel kaartverificatienummer', 'Error: When card verification number is empty.'),
1728
- ('nl_NL', 'label', 'Order_Review', 'Order Review', '15', 'Bestel beoordeling', 'Label: Order Review page title. '),
1729
- ('nl_NL', 'label', 'Agreements', 'Agreements', '25', 'overeenkomsten', 'Label: Label for Agreements, available on oprder review screen.'),
1730
- ('nl_NL', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accepteer bepalingen en voorwaarden', 'Error: When user did not agreed on sign up terms.'),
1731
- ('nl_NL', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Het verschepen &amp; Behandeling', 'Label: Label for Shipping &amp; Handling.'),
1732
- ('nl_NL', 'label', 'Place_Order', 'Place Order', '25', 'plaats uw bestelling', 'Label: Place Order button title.'),
1733
- ('nl_NL', 'label', 'Order_Success', 'Order Success', '15', 'Bestel Succes', 'Label: Order Success page title. '),
1734
- ('nl_NL', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Dank u voor uw aankoop!', 'Message: When order successfully placed. '),
1735
- ('nl_NL', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'U ontvangt een bestelling e-mail bevestiging met de details van uw bestelling en een link op te sporen zijn vooruitgang.', 'Text: When order successfully placed '),
1736
- ('nl_NL', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Verder winkelen', 'LabeL: Continue Shopping button title. '),
1737
- ('nl_NL', 'label', 'Error', 'Error', '15', 'fout', 'Label: Error '),
1738
- ('nl_NL', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Het object is toegevoegd aan wishlist', 'Message: When item added into Wishlist.'),
1739
- ('nl_NL', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Voorwerp verwijderd uit het verlanglijstje', 'Message: When Item removed from wishlist.'),
1740
- ('nl_NL', 'label', 'Wishlist', 'Wishlist', '15', 'verlanglijstje', 'Label: Wishlist page title. '),
1741
- ('nl_NL', 'label', 'Remove', 'Remove', '10', 'verwijderen', 'Label: Remove button title.'),
1742
- ('nl_NL', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Geen verlanglijstje gevonden', 'Text: When No wishlist items found.'),
1743
- ('nl_NL', 'label', 'Orders', 'Orders', '15', 'bestellingen', 'Label: Orders history page title.'),
1744
- ('nl_NL', 'label', 'Order_History', 'Order History', '20', 'Bestel Geschiedenis', 'Label: Order History button title. '),
1745
- ('nl_NL', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Geen bestellingen gevonden', 'Text: When no order history found. '),
1746
- ('nl_NL', 'label', 'Order_Detail', 'Order Detail', '15', 'Bestel Detail', 'Label: Order Detail page title. '),
1747
- ('nl_NL', 'label', 'Ordered_Items', 'Ordered Items', '25', 'bestelde items', 'Label: Ordered Items block heading or title. '),
1748
- ('nl_NL', 'label', 'Order_Number', 'Order Number', '20', 'Ordernummer', 'Label: Label for Order Number.'),
1749
- ('nl_NL', 'label', 'Order_Date', 'Order Date', '20', 'Bestel Date', 'Label: Label for Order Date.'),
1750
- ('nl_NL', 'label', 'User', 'User', '10', 'gebruiker', 'Label: Label for User.'),
1751
- ('nl_NL', 'label', 'Info', 'Info', '15', 'over', 'Label: About page title (CMS/about module)'),
1752
- ('nl_NL', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Zet op verlanglijst', 'Label: Add To Wishlist button title.'),
1753
- ('nl_NL', 'label', 'Logout', 'Logout', '10', 'Afmelden', 'Label: Logout button title.'),
1754
- ('nl_NL', 'label', 'Search_Product', 'Search Product', '50', 'zoeken naar producten', 'Label: Search Product.'),
1755
- ('nl_NL', 'label', 'Apply', 'Apply', '8', 'van toepassing zijn', 'Label: Apply button title (to apply discount)'),
1756
- ('nl_NL', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code met succes toegepast', 'Message: When coupon code is applied.'),
1757
- ('nl_NL', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code succesvol verwijderd', 'Message: When coupon code is removed. '),
1758
- ('nl_NL', 'label', 'Discount_Code', 'Discount Code', '25', 'Kortingscode', 'Label: Label for Discount Code.'),
1759
- ('nl_NL', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'bijwerken verlanglijst', 'Label: Update Wishlist button title.'),
1760
- ('nl_NL', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item succesvol bijgewerkt', 'Message: When wishlist updated successfully.'),
1761
- ('nl_NL', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load verlanglijst Item', 'Error: When requested wishlist item Can not Load. '),
1762
- ('nl_NL', 'message', 'Please_Select', 'Please select ', '25', 'selecteer aub', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1763
- ('nl_NL', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadbare Links', 'Label: Label for Product Downloadable Links.'),
1764
- ('nl_NL', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Ongeldige couponcode', 'Error: When coupon code is invalid.'),
1765
- ('nl_NL', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Gelieve in te loggen om verder te gaan', 'Error: When action required login '),
1766
- ('nl_NL', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Voer voornaam', 'Error: When firstname is empty in signup form. '),
1767
- ('nl_NL', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Voer achternaam', 'Error: When lastname is empty in signup form. '),
1768
- ('nl_NL', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Voer het e-mailadres', 'Error: When email address is empty in signup form. '),
1769
- ('nl_NL', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Voer het wachtwoord', 'Error: When password is empty in signup form. '),
1770
- ('nl_NL', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account bestaat al', 'Error: When email address already exists.'),
1771
- ('nl_NL', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Kan niet opslaan adres van de klant', 'Error: When error occure while saving customer Address.'),
1772
- ('nl_NL', 'message', 'No_Data_Found', 'No Data Found', '100', 'Geen gegevens gevonden', 'Error: When no data found for requested page.'),
1773
- ('nl_NL', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product niet meer leverbaar', 'Error: When requested product is no londer available.'),
1774
- ('nl_NL', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1775
- ('nl_NL', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1776
- ('nl_NL', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Oeps! Item kan niet laden', 'Error: When wishlist can\'t load because of unexpected error.'),
1777
- ('nl_NL', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1778
- ('nl_NL', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1779
- ('nl_NL', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Gevraagde item niet gevonden', 'Error: When system can not load wishlist Item.'),
1780
- ('nl_NL', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Gevraagde item niet meer beschikbaar', 'Error: When requested product is no longer available.'),
1781
- ('nl_NL', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item is verwijderd uit het mandje', 'Error: When Item has been deleted from cart.'),
1782
- ('nl_NL', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Niet alle producten zijn beschikbaar in de gevraagde auantity', 'Error: When any of the product from cart is no longer available.'),
1783
- ('nl_NL', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accepteer alle bepalingen en voorwaarden voor het plaatsen van de bestelling', 'Error: When user did not agree on all required addreement while placing order.'),
1784
- ('nl_NL', 'label', 'Filter', 'Filter', '10', 'filter', 'Label: Label for Filters.'),
1785
- ('nl_NL', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Start een nieuwe zoekactie', 'Label: Reset Filter link title.'),
1786
- ('nl_NL', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
1787
- ('nl_NL', 'label', 'Popularity', 'Popularity', '25', 'populariteit', 'Label: Label for filter: Popularity option. '),
1788
- ('nl_NL', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prijs-hoog naar laag', 'Label: Label for filter: Price-High To Low option. '),
1789
- ('nl_NL', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prijs-Laag naar Hoog', 'Label: Label for filter: Price-Low To High option.'),
1790
- ('nl_NL', 'label', 'Rating', 'Rating', '25', 'Waardering', 'Label: Label for filter: Rating option '),
1791
- ('nl_NL', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Naam-A To Z', 'Label: Label for filter: Name-A To Z option.'),
1792
- ('nl_NL', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Naam-Z tot A', 'Label: Label for filter: Name-Z To A option.'),
1793
- ('nl_NL', 'label', 'Newest', 'Newest', '25', 'Nieuwste', 'Label: Label for filter: Newest option.'),
1794
- ('nl_NL', 'label', 'Submit_Review', 'Submit Review', '25', 'review versturen', 'Label: Submit Review button title.'),
1795
- ('nl_NL', 'label', 'User_Reviews', 'User Reviews', '25', 'Gebruikers beoordelingen', 'Label: User Reviews page title. '),
1796
- ('nl_NL', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Geen reviews gevonden', 'Label: Text as No Reviews Found'),
1797
- ('nl_NL', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Gemiddeld Gebruikers score', 'Label: Label for Average User Rating.'),
1798
- ('nl_NL', 'label', 'Reviews', 'Reviews', '25', 'beoordelingen', 'Label: Label for Reviews.'),
1799
- ('nl_NL', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
1800
- ('nl_NL', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Samenvatting van uw review', 'Label: Label for review summary field, available on submit review form.'),
1801
- ('nl_NL', 'label', 'Comments', 'Comments', '25', 'reacties', 'Label: Label for comments field, available on submit review form.'),
1802
- ('nl_NL', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Misschien wilt u ook', 'Label: Label for related product slider on product detail page.'),
1803
- ('nl_NL', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Selecteer één van elk van de beoordelingen', 'Error: When feedback ratings is not selected for the product.'),
1804
- ('nl_NL', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Voer uw nickename', 'Error: When feedback nickename is empty.'),
1805
- ('nl_NL', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Voer algemene feedback', 'Error: When feedback summary is empty.'),
1806
- ('nl_NL', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Geef hier uw commentaar', 'Error: When feedback comments is empty.'),
1807
- ('nl_NL', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Deze actie kan niet worden uitgevoerd op dit apparaat. Vereiste ondersteuning is niet beschikbaar op dit apparaat.', 'Error: When the device is not supported for requested action such as share functionality.'),
1808
- ('nl_NL', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recent bekeken', 'Label: Recently Viewed'),
1809
- ('nl_NL', 'label', 'Share', 'Share', '7', 'aandeel', 'Label:Share button title.'),
1810
- ('nl_NL', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Winkelen producten', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
1811
- ('nl_NL', 'label', 'Edit', 'Edit', '6', 'uitgeven', 'Label:Edit button title, available on wishlist page. '),
1812
- ('nl_NL', 'label', 'More_Information', 'More Information', '25', 'meer informatie', 'Label:More information about product'),
1813
- ('nl_NL', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
1814
- ('nl_NL', 'label', 'Sample_Links', 'Sample Links', '20', 'monster Links', 'Label:Sample Links on product detail page'),
1815
- ('nl_NL', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum aantal tekens', 'Label:Maximum number of characters for configurable product'),
1816
- ('nl_NL', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'betaling geannuleerd', 'Message:Payment cancelled when user cancel payment'),
1817
- ('nl_NL', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'trackingnummers', 'Label:Tracking Numbers on order detail page'),
1818
- ('nl_NL', 'label', 'Track', 'Track', '15', 'spoor', 'Label:Button on order detail page'),
1819
- ('nl_NL', 'label', 'Installment', 'Installment', '15', 'aflevering', 'Label:On product detail page'),
1820
- ('nl_NL', 'label', 'Installment_Amount', 'Installment Amount', '20', 'termijnbedrag', 'Label:On product detail page'),
1821
- ('nl_NL', 'label', 'Total_Amount', 'Total Amount', '15', 'totaal bedrag', 'Label:On product detail page'),
1822
- ('nl_NL', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
1823
- ('nl_NL', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Selecteer Voorschot Option', 'Message:On credit card page where installment option is required'),
1824
- ('nl_NL', 'label', 'January', 'January', '50', 'januari', 'Label:Month name on credit card page'),
1825
- ('nl_NL', 'label', 'February', 'February', '50', 'februari', 'Label:Month name on credit card page'),
1826
- ('nl_NL', 'label', 'March', 'March', '50', 'maart', 'Label:Month name on credit card page'),
1827
- ('nl_NL', 'label', 'April', 'April', '50', 'april', 'Label:Month name on credit card page'),
1828
- ('nl_NL', 'label', 'May', 'May', '50', 'mei', 'Label:Month name on credit card page'),
1829
- ('nl_NL', 'label', 'June', 'June', '50', 'juni', 'Label:Month name on credit card page'),
1830
- ('nl_NL', 'label', 'July', 'July', '50', 'juli', 'Label:Month name on credit card page'),
1831
- ('nl_NL', 'label', 'August', 'August', '50', 'augustus', 'Label:Month name on credit card page'),
1832
- ('nl_NL', 'label', 'September', 'September', '50', 'september', 'Label:Month name on credit card page'),
1833
- ('nl_NL', 'label', 'October', 'October', '50', 'oktober', 'Label:Month name on credit card page'),
1834
- ('nl_NL', 'label', 'November', 'November', '50', 'november', 'Label:Month name on credit card page'),
1835
- ('nl_NL', 'label', 'December', 'December', '50', 'december', 'Label:Month name on credit card page'),
1836
- ('it_IT', 'message', 'Please_wait', 'Please wait', '100', 'attendere prego', 'Error: When user trigger new action while previous one is still processsing.'),
1837
- ('it_IT', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
1838
- ('it_IT', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
1839
- ('it_IT', 'message', 'No_internet_connection', 'No internet connection', '100', 'Nessuna connessione internet', 'Message:No internet connection'),
1840
- ('it_IT', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Categoria', 'Label: Shopping Category'),
1841
- ('it_IT', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Non ci sono categorie da visualizzare.', 'Text: When no category found.'),
1842
- ('it_IT', 'label', 'Shop_by_category', 'Shop by category', '25', 'Negozio per categoria', 'Label: Title to show above category names.'),
1843
- ('it_IT', 'label', 'Categories', 'Categories', '20', 'Categorie', 'Label: Title to show on homepage, above the category.'),
1844
- ('it_IT', 'label', 'All_Products', 'All Products', '20', 'Tutti i prodotti', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
1845
- ('it_IT', 'label', 'Profile', 'Profile', '10', 'profilo', 'Label: Profile page title and button title.'),
1846
- ('it_IT', 'label', 'List_Page', 'List Page', '15', 'Lista Pagina', 'Label: Page title'),
1847
- ('it_IT', 'label', 'Product_List', 'Product List', '15', 'Elenco prodotti', 'Label: Product List page title '),
1848
- ('it_IT', 'label', 'products_found', 'products found', '20', 'prodotti trovati', 'Label: Label displayed on product listing page to show No. of products found. '),
1849
- ('it_IT', 'label', 'Product_Detail', 'Product Detail', '15', 'Dettagli del prodotto', 'Label: Product Detail page title'),
1850
- ('it_IT', 'label', 'Details', 'Details', '10', 'Dettagli', 'Label: Label displayed above the product detail on product detail page.'),
1851
- ('it_IT', 'label', 'Buy_Now', 'Buy Now', '10', 'acquista ora', 'Label: Buy Now button title.'),
1852
- ('it_IT', 'label', 'Choose_an_option', 'Choose an option', '20', 'Scegli un\'opzione', 'Label: First option for product options.'),
1853
- ('it_IT', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Prodotto aggiunto correttamente', 'Message: When the Item added successfully into the cart. '),
1854
- ('it_IT', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Nessun prodotto trovato.', 'Text: When no products found for selected search criteria or category.'),
1855
- ('it_IT', 'label', 'Load_More', 'Load More', '10', 'Carica Altro', 'Label: Load More button title, displayed on product listing pages.'),
1856
- ('it_IT', 'label', 'Viewers', 'Viewers', '10', 'Gli spettatori', 'Label: Viewers Label.'),
1857
- ('it_IT', 'label', 'Add_to_cart', 'Add to cart', '15', 'Aggiungi al carrello', 'Label: Add to cart button title.'),
1858
- ('it_IT', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Link per il download', 'Label: Downloadable link title. '),
1859
- ('it_IT', 'label', 'Review', 'Review', '10', 'recensione', 'Label: Review text and button title.'),
1860
- ('it_IT', 'message', 'No_reviews_found', 'No reviews found', '100', 'Nessun commento trovato', 'Text: When no reviews found for selected product.'),
1861
- ('it_IT', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carrello della spesa', 'Label: Shopping Cart button title.'),
1862
- ('it_IT', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
1863
- ('it_IT', 'label', 'TOTAL', 'TOTAL', '15', 'TOTALE', 'Label: Label for cart &amp; order total. '),
1864
- ('it_IT', 'label', 'Subtotal', 'Subtotal', '15', 'Totale parziale', 'Label: Label for cart &amp; order subtotal.'),
1865
- ('it_IT', 'label', 'Tax', 'Tax', '5', 'tasse', 'Label: Label for cart &amp; order Tax.'),
1866
- ('it_IT', 'label', 'Discount', 'Discount', '15', 'sconto', 'Label: Label for cart &amp; order discount. '),
1867
- ('it_IT', 'label', 'Grand_Total', 'Grand Total', '15', 'somma totale', 'Label: Label for cart &amp; order grand total.'),
1868
- ('it_IT', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Il carrello della spesa è vuoto.', 'Error: When the shopping cart is empty.'),
1869
- ('it_IT', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrello aggiornato correttamente', 'Message: When the cart updated successfully.'),
1870
- ('it_IT', 'label', 'Update_Cart', 'Update Cart', '15', 'Aggiornamento carrello', 'Label: Update Cart button title. '),
1871
- ('it_IT', 'label', 'Checkout', 'Checkout', '10', 'cassa', 'Label: Checkout button title.'),
1872
- ('it_IT', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Il carrello è vuoto', 'Text: When the cart is empty. '),
1873
- ('it_IT', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Uno del vostro articolo carrello è avendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
1874
- ('it_IT', 'label', 'Login', 'Login', '7', 'accesso', 'Label: Login button title.'),
1875
- ('it_IT', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Immettere la password utente per accedere.', 'Error: When requested action required login.'),
1876
- ('it_IT', 'label', 'Username', 'Username', '20', 'nome utente', 'Label: Label for Username field.'),
1877
- ('it_IT', 'label', 'Password', 'Password', '20', 'password', 'Label: Label for password field.'),
1878
- ('it_IT', 'label', 'Sign_Up', 'Sign Up', '10', 'Iscriviti', 'Label: Sign Up button title.'),
1879
- ('it_IT', 'message', 'Enter_username', 'Enter username', '100', 'Inserisci username', 'Error: When username is empty.'),
1880
- ('it_IT', 'message', 'Enter_password', 'Enter password', '100', 'Inserire la password', 'Error: When password is empty. '),
1881
- ('it_IT', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nome utente o password non validi', 'Error: When Invalid username or password entered.'),
1882
- ('it_IT', 'label', 'First_name', 'First name', '20', 'nome', 'Label: Label for firstname field.'),
1883
- ('it_IT', 'label', 'Last_name', 'Last name', '20', 'cognome', 'Label: Label for lastname field.'),
1884
- ('it_IT', 'label', 'Your_Email', 'Your Email', '20', 'La tua e-mail', 'Label: Label for email address field.'),
1885
- ('it_IT', 'label', 'Submit', 'Submit', '10', 'presentare', 'Label: Submit button title.'),
1886
- ('it_IT', 'label', 'Signup_Form', 'Signup Form', '15', 'Modulo di iscrizione', 'Label: Signup Form page title.'),
1887
- ('it_IT', 'label', 'Signup', 'Signup', '10', 'Iscriviti', 'Label: Signup button title.'),
1888
- ('it_IT', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Inserisci firstname', 'Error: When firstname is empty. '),
1889
- ('it_IT', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Inserisci cognome', 'Error: When lastname is empty.'),
1890
- ('it_IT', 'message', 'Enter_email', 'Enter email', '100', 'Inserire l\'indirizzo e-mail', 'Error: When email address is empty.'),
1891
- ('it_IT', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Inserisci indirizzo email valido', 'Error: When email address is invalid.'),
1892
- ('it_IT', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulazioni! Siete registrati correttamente', 'Message: When successfully registration has been done. '),
1893
- ('it_IT', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Controlla la tua email', 'Message: When user reset their password. '),
1894
- ('it_IT', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Password dimenticata', 'Label: Forgot Password button title.'),
1895
- ('it_IT', 'label', 'Shipping', 'Shipping', '20', 'spedizione', 'Label: Label for Shipping. '),
1896
- ('it_IT', 'label', 'Billing', 'Billing', '20', 'fatturazione', 'Label: Label for Billing'),
1897
- ('it_IT', 'label', 'Address', 'Address', '20', 'indirizzo', 'Label: Label for address field, available on payment page. '),
1898
- ('it_IT', 'label', 'Payment', 'Payment', '20', 'pagamento', 'Label: Label for payment field, available on payment page.'),
1899
- ('it_IT', 'label', 'Continue', 'Continue', '20', 'continuare', 'Label: Continue button title. '),
1900
- ('it_IT', 'label', 'Billing_Address', 'Billing Address', '20', 'Indirizzo di fatturazione', 'Label: Label for Billing Address.'),
1901
- ('it_IT', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selezionare un indirizzo di fatturazione dalla rubrica o inserire un nuovo indirizzo.', 'Label: Title available on billing addresses drop down.'),
1902
- ('it_IT', 'label', 'New_Address', 'New Address', '20', 'Nuovo indirizzo', 'Label: Title for New Billing Address form.'),
1903
- ('it_IT', 'label', 'Company', 'Company', '20', 'azienda', 'Label: Label for company field, available on address page. '),
1904
- ('it_IT', 'label', 'City', 'City', '20', 'città', 'Label: Label for city field, available on address page. '),
1905
- ('it_IT', 'label', 'State', 'State', '20', 'stato', 'Label: Label for state field, available on address page. '),
1906
- ('it_IT', 'label', 'Country', 'Country', '20', 'paese', 'Label: Label for country field, available on address page. '),
1907
- ('it_IT', 'label', 'select', 'select', '20', 'selezionare', 'Label: Label for drop downs. '),
1908
- ('it_IT', 'label', 'Billing_street', 'Billing street', '20', 'strada di fatturazione', 'Label: Label for billing street field, available on address page. '),
1909
- ('it_IT', 'label', 'Postcode', 'Postcode', '20', 'codice postale', 'Label: Label for postcode field, available on address page. '),
1910
- ('it_IT', 'label', 'Telephone', 'Telephone', '20', 'telefono', 'Label: Label for telephone field, available on address page. '),
1911
- ('it_IT', 'label', 'Same_as_billing', 'Same as billing', '25', 'Uguale fatturazione', 'Label: Label for Same as billing option. '),
1912
- ('it_IT', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Indirizzo di spedizione', 'Label: Title for Shipping Address form.'),
1913
- ('it_IT', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selezionare un indirizzo di spedizione dalla rubrica o inserire un nuovo indirizzo.', 'Label: Title available on shipping addresses drop down.'),
1914
- ('it_IT', 'label', 'Shipping_street', 'Shipping street', '25', 'strada spedizione', 'Label: Label for shipping street field, available on address page. '),
1915
- ('it_IT', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Inserisci fatturazione cognome', 'Error: When billing firstname is empty.'),
1916
- ('it_IT', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Inserisci fatturazione cognome', 'Error: When billing lastname is empty.'),
1917
- ('it_IT', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Inserisci città fatturazione', 'Error: When billing city is empty.'),
1918
- ('it_IT', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Inserisci stato fatturazione', 'Error: When billing state is empty.'),
1919
- ('it_IT', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Inserisci Paese fatturazione', 'Error: When billing country is empty.'),
1920
- ('it_IT', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Inserisci fatturazione strada', 'Error: When billing street is empty.'),
1921
- ('it_IT', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Inserisci fatturazione Cap', 'Error: When billing postcode is empty.'),
1922
- ('it_IT', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Inserisci telefono fatturazione', 'Error: When billing telephone is empty.'),
1923
- ('it_IT', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Inserisci firstname spedizione', 'Error: When shipping firstname is empty.'),
1924
- ('it_IT', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Inserisci cognome spedizione', 'Error: When shipping lastname is empty.'),
1925
- ('it_IT', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Inserisci il trasporto della città', 'Error: When shipping city is empty.'),
1926
- ('it_IT', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Inserisci Stato spedizione', 'Error: When shipping state is empty.'),
1927
- ('it_IT', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Inserisci paese trasporto', 'Error: When shipping country is empty.'),
1928
- ('it_IT', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Inserisci strada spedizione', 'Error: When shipping street is empty.'),
1929
- ('it_IT', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Inserisci codice postale di spedizione', 'Error: When shipping postcode is empty.'),
1930
- ('it_IT', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Inserisci telefonica spedizione', 'Error: When shipping telephone is empty.'),
1931
- ('it_IT', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Metodo di trasporto', 'Label: Shipping Method page title. '),
1932
- ('it_IT', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seleziona metodo di spedizione', 'Label: Label for Select shipping method options.'),
1933
- ('it_IT', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Seleziona metodo di spedizione', 'Error: When shipment method is not selected.'),
1934
- ('it_IT', 'label', 'Payment_Method', 'Payment Method', '25', 'metodo di pagamento', 'Label: Payment Method page title. '),
1935
- ('it_IT', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seleziona metodo di pagamento', 'Label: Label for Select payment method options.'),
1936
- ('it_IT', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seleziona metodo di pagamento', 'Error: When payment method is not selected.'),
1937
- ('it_IT', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, qualcosa di sbagliato è successo', 'Error: When magento return unexpected error.'),
1938
- ('it_IT', 'label', 'Credit_Card', 'Credit Card', '25', 'carta di credito', 'Label: Label for credit card field, available on payment page. '),
1939
- ('it_IT', 'label', 'Name_on_card', 'Name on card', '25', 'Nome sulla carta', 'Label: Label for name of card field, available on payment page. '),
1940
- ('it_IT', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo carta di credito', 'Label: Label for CC type field, available on payment page. '),
1941
- ('it_IT', 'label', 'Credit_card_number', 'Credit card number', '25', 'Numero di carta di credito', 'Label: Label for CC number field, available on payment page. '),
1942
- ('it_IT', 'label', 'Expiration_Date', 'Expiration Date', '25', 'data di scadenza', 'Label: Label for CC expiry date field, available on payment page. '),
1943
- ('it_IT', 'label', 'Month', 'Month', '25', 'mese', 'Label: Label for CC expiry month field, available on payment page. '),
1944
- ('it_IT', 'label', 'Year', 'Year', '25', 'anno', 'Label: Label for CC expiry year field, available on payment page. '),
1945
- ('it_IT', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
1946
- ('it_IT', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Inserire nome sulla carta', 'Error: When name on card is empty.'),
1947
- ('it_IT', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Selezionare il tipo di carta di credito', 'Error: When credit card type is not selected.'),
1948
- ('it_IT', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Inserire il numero di carta di credito', 'Error: When credit card number is empty.'),
1949
- ('it_IT', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Imposta mese di scadenza', 'Error: When expiry month is empty.'),
1950
- ('it_IT', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Impostare l\'anno di scadenza', 'Error: When expiry year is empty.'),
1951
- ('it_IT', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Impostare il numero di verifica della carta', 'Error: When card verification number is empty.'),
1952
- ('it_IT', 'label', 'Order_Review', 'Order Review', '15', 'ordine recensione', 'Label: Order Review page title. '),
1953
- ('it_IT', 'label', 'Agreements', 'Agreements', '25', 'accordi', 'Label: Label for Agreements, available on oprder review screen.'),
1954
- ('it_IT', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accetta i termini e le condizioni', 'Error: When user did not agreed on sign up terms.'),
1955
- ('it_IT', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Spedizione &amp; trattare', 'Label: Label for Shipping &amp; Handling.'),
1956
- ('it_IT', 'label', 'Place_Order', 'Place Order', '25', 'Ordina', 'Label: Place Order button title.'),
1957
- ('it_IT', 'label', 'Order_Success', 'Order Success', '15', 'ordine Successo', 'Label: Order Success page title. '),
1958
- ('it_IT', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Grazie per il vostro acquisto!', 'Message: When order successfully placed. '),
1959
- ('it_IT', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Riceverai una mail di conferma dell\'ordine con i dettagli del tuo ordine e un link per monitorare i progressi.', 'Text: When order successfully placed '),
1960
- ('it_IT', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continua Shopping', 'LabeL: Continue Shopping button title. '),
1961
- ('it_IT', 'label', 'Error', 'Error', '15', 'errore', 'Label: Error '),
1962
- ('it_IT', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Prodotto aggiunto con successo in lista dei desideri', 'Message: When item added into Wishlist.'),
1963
- ('it_IT', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Voce rimosso dalla lista dei desideri', 'Message: When Item removed from wishlist.'),
1964
- ('it_IT', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
1965
- ('it_IT', 'label', 'Remove', 'Remove', '10', 'rimuovere', 'Label: Remove button title.'),
1966
- ('it_IT', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Non scartare trovato', 'Text: When No wishlist items found.'),
1967
- ('it_IT', 'label', 'Orders', 'Orders', '15', 'ordini', 'Label: Orders history page title.'),
1968
- ('it_IT', 'label', 'Order_History', 'Order History', '20', 'Cronologia ordini', 'Label: Order History button title. '),
1969
- ('it_IT', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Nessun ordine trovato', 'Text: When no order history found. '),
1970
- ('it_IT', 'label', 'Order_Detail', 'Order Detail', '15', 'Dettagli ordine', 'Label: Order Detail page title. '),
1971
- ('it_IT', 'label', 'Ordered_Items', 'Ordered Items', '25', 'articoli ordinati', 'Label: Ordered Items block heading or title. '),
1972
- ('it_IT', 'label', 'Order_Number', 'Order Number', '20', 'numero d\'ordine', 'Label: Label for Order Number.'),
1973
- ('it_IT', 'label', 'Order_Date', 'Order Date', '20', 'Data ordine', 'Label: Label for Order Date.'),
1974
- ('it_IT', 'label', 'User', 'User', '10', 'utente', 'Label: Label for User.'),
1975
- ('it_IT', 'label', 'Info', 'Info', '15', 'su', 'Label: About page title (CMS/about module)'),
1976
- ('it_IT', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Aggiungi alla lista dei desideri', 'Label: Add To Wishlist button title.'),
1977
- ('it_IT', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
1978
- ('it_IT', 'label', 'Search_Product', 'Search Product', '50', 'Cerca prodotto', 'Label: Search Product.'),
1979
- ('it_IT', 'label', 'Apply', 'Apply', '8', 'applicare', 'Label: Apply button title (to apply discount)'),
1980
- ('it_IT', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Codici promozionali applicato con successo', 'Message: When coupon code is applied.'),
1981
- ('it_IT', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Codici promozionali rimosso con successo', 'Message: When coupon code is removed. '),
1982
- ('it_IT', 'label', 'Discount_Code', 'Discount Code', '25', 'Codice Sconto', 'Label: Label for Discount Code.'),
1983
- ('it_IT', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Aggiornamento Wishlist', 'Label: Update Wishlist button title.'),
1984
- ('it_IT', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Articolo aggiornato con successo', 'Message: When wishlist updated successfully.'),
1985
- ('it_IT', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
1986
- ('it_IT', 'message', 'Please_Select', 'Please select ', '25', 'seleziona', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1987
- ('it_IT', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Prodotti Links scaricabili', 'Label: Label for Product Downloadable Links.'),
1988
- ('it_IT', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Codice coupon valido', 'Error: When coupon code is invalid.'),
1989
- ('it_IT', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Effettua il login per continuare', 'Error: When action required login '),
1990
- ('it_IT', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Inserisci firstname', 'Error: When firstname is empty in signup form. '),
1991
- ('it_IT', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Inserisci cognome', 'Error: When lastname is empty in signup form. '),
1992
- ('it_IT', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Inserire l\'indirizzo e-mail', 'Error: When email address is empty in signup form. '),
1993
- ('it_IT', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Inserire la password', 'Error: When password is empty in signup form. '),
1994
- ('it_IT', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account già esistente', 'Error: When email address already exists.'),
1995
- ('it_IT', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Impossibile salvare indirizzo del cliente', 'Error: When error occure while saving customer Address.'),
1996
- ('it_IT', 'message', 'No_Data_Found', 'No Data Found', '100', 'Nessun dato trovato', 'Error: When no data found for requested page.'),
1997
- ('it_IT', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Non è più disponibile Prodotto', 'Error: When requested product is no londer available.'),
1998
- ('it_IT', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1999
- ('it_IT', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2000
- ('it_IT', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Elemento non può caricare', 'Error: When wishlist can\'t load because of unexpected error.'),
2001
- ('it_IT', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2002
- ('it_IT', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2003
- ('it_IT', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Elemento richiesto non trovato', 'Error: When system can not load wishlist Item.'),
2004
- ('it_IT', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Non è più disponibile articolo richiesto', 'Error: When requested product is no longer available.'),
2005
- ('it_IT', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Articolo è stato eliminato dal carrello', 'Error: When Item has been deleted from cart.'),
2006
- ('it_IT', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Non tutti i prodotti sono disponibili in auantity richiesto', 'Error: When any of the product from cart is no longer available.'),
2007
- ('it_IT', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accetta tutti i termini e le condizioni prima di ordinare', 'Error: When user did not agree on all required addreement while placing order.'),
2008
- ('it_IT', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
2009
- ('it_IT', 'label', 'Reset_Filter', 'Reset Filter', '15', 'reset Filter', 'Label: Reset Filter link title.'),
2010
- ('it_IT', 'label', 'Reset', 'Reset', '10', 'reset', 'Label: Reset button title.'),
2011
- ('it_IT', 'label', 'Popularity', 'Popularity', '25', 'popolarità', 'Label: Label for filter: Popularity option. '),
2012
- ('it_IT', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prezzo: decrescente', 'Label: Label for filter: Price-High To Low option. '),
2013
- ('it_IT', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prezzo: Crescente', 'Label: Label for filter: Price-Low To High option.'),
2014
- ('it_IT', 'label', 'Rating', 'Rating', '25', 'valutazione', 'Label: Label for filter: Rating option '),
2015
- ('it_IT', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nome: dalla A alla Z', 'Label: Label for filter: Name-A To Z option.'),
2016
- ('it_IT', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nome: dalla Z alla A', 'Label: Label for filter: Name-Z To A option.'),
2017
- ('it_IT', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
2018
- ('it_IT', 'label', 'Submit_Review', 'Submit Review', '25', 'Invia Recensione', 'Label: Submit Review button title.'),
2019
- ('it_IT', 'label', 'User_Reviews', 'User Reviews', '25', 'Recensioni degli utenti', 'Label: User Reviews page title. '),
2020
- ('it_IT', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Nessuna recensione trovata', 'Label: Text as No Reviews Found'),
2021
- ('it_IT', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Valutazione media degli utenti', 'Label: Label for Average User Rating.'),
2022
- ('it_IT', 'label', 'Reviews', 'Reviews', '25', 'Recensioni', 'Label: Label for Reviews.'),
2023
- ('it_IT', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
2024
- ('it_IT', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Sommario della tua recensione', 'Label: Label for review summary field, available on submit review form.'),
2025
- ('it_IT', 'label', 'Comments', 'Comments', '25', 'Commenti', 'Label: Label for comments field, available on submit review form.'),
2026
- ('it_IT', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Potrebbe piacerti anche', 'Label: Label for related product slider on product detail page.'),
2027
- ('it_IT', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Selezionare uno di ciascuno dei rating', 'Error: When feedback ratings is not selected for the product.'),
2028
- ('it_IT', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Inserisci il tuo nickename', 'Error: When feedback nickename is empty.'),
2029
- ('it_IT', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Inserire il feedback generale', 'Error: When feedback summary is empty.'),
2030
- ('it_IT', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Inserisci i tuoi commenti', 'Error: When feedback comments is empty.'),
2031
- ('it_IT', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Vista l\'ultima volta', 'Label: Recently Viewed'),
2032
- ('it_IT', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Questa azione non può essere eseguita sul dispositivo. Supporto richiesto non è disponibile su questo dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
2033
- ('it_IT', 'label', 'Share', 'Share', '7', 'quota', 'Label:Share button title.'),
2034
- ('it_IT', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Prodotti', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
2035
- ('it_IT', 'label', 'Edit', 'Edit', '6', 'Modifica', 'Label:Edit button title, available on wishlist page. '),
2036
- ('it_IT', 'label', 'More_Information', 'More Information', '25', 'Maggiori informazioni', 'Label:More information about product'),
2037
- ('it_IT', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
2038
- ('it_IT', 'label', 'Sample_Links', 'Sample Links', '20', 'Links campione', 'Label:Sample Links on product detail page'),
2039
- ('it_IT', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Numero massimo di caratteri', 'Label:Maximum number of characters for configurable product'),
2040
- ('it_IT', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'pagamento Annullato', 'Message:Payment cancelled when user cancel payment'),
2041
- ('it_IT', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'numeri di inseguimento', 'Label:Tracking Numbers on order detail page'),
2042
- ('it_IT', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
2043
- ('it_IT', 'label', 'Installment', 'Installment', '15', 'rata', 'Label:On product detail page'),
2044
- ('it_IT', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Importo Rata', 'Label:On product detail page'),
2045
- ('it_IT', 'label', 'Total_Amount', 'Total Amount', '15', 'importo totale', 'Label:On product detail page'),
2046
- ('it_IT', 'label', 'Single_Shot', 'Single Shot', '15', 'single Shot', 'Label:For payuapi gateway on credit card page'),
2047
- ('it_IT', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Selezionare l\'opzione Rata', 'Message:On credit card page where installment option is required'),
2048
- ('it_IT', 'label', 'January', 'January', '50', 'gennaio', 'Label:Month name on credit card page'),
2049
- ('it_IT', 'label', 'February', 'February', '50', 'febbraio', 'Label:Month name on credit card page'),
2050
- ('it_IT', 'label', 'March', 'March', '50', 'marzo', 'Label:Month name on credit card page'),
2051
- ('it_IT', 'label', 'April', 'April', '50', 'aprile', 'Label:Month name on credit card page'),
2052
- ('it_IT', 'label', 'May', 'May', '50', 'maggio', 'Label:Month name on credit card page'),
2053
- ('it_IT', 'label', 'June', 'June', '50', 'giugno', 'Label:Month name on credit card page'),
2054
- ('it_IT', 'label', 'July', 'July', '50', 'luglio', 'Label:Month name on credit card page'),
2055
- ('it_IT', 'label', 'August', 'August', '50', 'agosto', 'Label:Month name on credit card page'),
2056
- ('it_IT', 'label', 'September', 'September', '50', 'settembre', 'Label:Month name on credit card page'),
2057
- ('it_IT', 'label', 'October', 'October', '50', 'ottobre', 'Label:Month name on credit card page'),
2058
- ('it_IT', 'label', 'November', 'November', '50', 'novembre', 'Label:Month name on credit card page'),
2059
- ('it_IT', 'label', 'December', 'December', '50', 'dicembre', 'Label:Month name on credit card page'),
2060
- ('tr_TR', 'message', 'Please_wait', 'Please wait', '100', 'lütfen bekleyin', 'Error: When user trigger new action while previous one is still processsing.'),
2061
- ('tr_TR', 'label', 'or', 'or', '25', 'veya', 'Label: Display to show 2 action options.'),
2062
- ('tr_TR', 'label', 'Home', 'Home', '8', 'ev', 'Label: Home page title and button title.'),
2063
- ('tr_TR', 'message', 'No_internet_connection', 'No internet connection', '100', 'Hiçbir internet baÄŸlantısı', 'Message:No internet connection'),
2064
- ('tr_TR', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Alışveriş Kategorisi', 'Label: Shopping Category'),
2065
- ('tr_TR', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Sonuç kategorisi vardır.', 'Text: When no category found.'),
2066
- ('tr_TR', 'label', 'Shop_by_category', 'Shop by category', '25', 'Kategoriye göre alışveriÅŸ', 'Label: Title to show above category names.'),
2067
- ('tr_TR', 'label', 'Categories', 'Categories', '20', 'Kategoriler', 'Label: Title to show on homepage, above the category.'),
2068
- ('tr_TR', 'label', 'All_Products', 'All Products', '20', 'Tüm Ürünler', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
2069
- ('tr_TR', 'label', 'Profile', 'Profile', '10', 'profil', 'Label: Profile page title and button title.'),
2070
- ('tr_TR', 'label', 'List_Page', 'List Page', '15', 'listesi Sayfası', 'Label: Page title'),
2071
- ('tr_TR', 'label', 'Product_List', 'Product List', '15', 'Ürün Listesi', 'Label: Product List page title '),
2072
- ('tr_TR', 'label', 'products_found', 'products found', '20', 'ürün bulundu', 'Label: Label displayed on product listing page to show No. of products found. '),
2073
- ('tr_TR', 'label', 'Product_Detail', 'Product Detail', '15', 'Ürün Detayı', 'Label: Product Detail page title'),
2074
- ('tr_TR', 'label', 'Details', 'Details', '10', 'ayrıntılar', 'Label: Label displayed above the product detail on product detail page.'),
2075
- ('tr_TR', 'label', 'Buy_Now', 'Buy Now', '10', 'Åžimdi Al', 'Label: Buy Now button title.'),
2076
- ('tr_TR', 'label', 'Choose_an_option', 'Choose an option', '20', 'Bir seçenek seçin', 'Label: First option for product options.'),
2077
- ('tr_TR', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'ÖÄŸe baÅŸarıyla eklendi', 'Message: When the Item added successfully into the cart. '),
2078
- ('tr_TR', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Hiçbir ürün bulundu.', 'Text: When no products found for selected search criteria or category.'),
2079
- ('tr_TR', 'label', 'Load_More', 'Load More', '10', 'Daha Yük', 'Label: Load More button title, displayed on product listing pages.'),
2080
- ('tr_TR', 'label', 'Viewers', 'Viewers', '10', 'izleyiciler', 'Label: Viewers Label.'),
2081
- ('tr_TR', 'label', 'Add_to_cart', 'Add to cart', '15', 'Sepete ekle', 'Label: Add to cart button title.'),
2082
- ('tr_TR', 'label', 'Downloadable_link', 'Downloadable link', '20', 'İndirilebilir bağlantı', 'Label: Downloadable link title. '),
2083
- ('tr_TR', 'label', 'Review', 'Review', '10', 'İnceleme', 'Label: Review text and button title.'),
2084
- ('tr_TR', 'message', 'No_reviews_found', 'No reviews found', '100', 'Yorum bulunamadı', 'Text: When no reviews found for selected product.'),
2085
- ('tr_TR', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Alışveriş Sepeti', 'Label: Shopping Cart button title.'),
2086
- ('tr_TR', 'label', 'QTY', 'QTY', '5', 'Miktar', 'Label: Label for product Quantity.'),
2087
- ('tr_TR', 'label', 'TOTAL', 'TOTAL', '15', 'TOPLAM', 'Label: Label for cart &amp; order total. '),
2088
- ('tr_TR', 'label', 'Subtotal', 'Subtotal', '15', 'ara toplam', 'Label: Label for cart &amp; order subtotal.'),
2089
- ('tr_TR', 'label', 'Tax', 'Tax', '5', 'vergi', 'Label: Label for cart &amp; order Tax.'),
2090
- ('tr_TR', 'label', 'Discount', 'Discount', '15', 'indirim', 'Label: Label for cart &amp; order discount. '),
2091
- ('tr_TR', 'label', 'Grand_Total', 'Grand Total', '15', 'genel Toplam', 'Label: Label for cart &amp; order grand total.'),
2092
- ('tr_TR', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Alışveriş sepeti boş.', 'Error: When the shopping cart is empty.'),
2093
- ('tr_TR', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Sepeti baÅŸarıyla güncellendi', 'Message: When the cart updated successfully.'),
2094
- ('tr_TR', 'label', 'Update_Cart', 'Update Cart', '15', 'Güncelleme Sepeti', 'Label: Update Cart button title. '),
2095
- ('tr_TR', 'label', 'Checkout', 'Checkout', '10', 'Ödeme', 'Label: Checkout button title.'),
2096
- ('tr_TR', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Sepet boÅŸ', 'Text: When the cart is empty. '),
2097
- ('tr_TR', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Sepetinize öÄŸenin bir sorun olması olduÄŸunu', 'Text: When one of the cart item is having error such as not available or so.'),
2098
- ('tr_TR', 'label', 'Login', 'Login', '7', 'Oturum Aç', 'Label: Login button title.'),
2099
- ('tr_TR', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'EriÅŸmek için kullanıcı adınızı ÅŸifrenizi giriniz.', 'Error: When requested action required login.'),
2100
- ('tr_TR', 'label', 'Username', 'Username', '20', 'Kullanıcı adı', 'Label: Label for Username field.'),
2101
- ('tr_TR', 'label', 'Password', 'Password', '20', 'ÅŸifre', 'Label: Label for password field.'),
2102
- ('tr_TR', 'label', 'Sign_Up', 'Sign Up', '10', 'Kaydol', 'Label: Sign Up button title.'),
2103
- ('tr_TR', 'message', 'Enter_username', 'Enter username', '100', 'adını girin', 'Error: When username is empty.'),
2104
- ('tr_TR', 'message', 'Enter_password', 'Enter password', '100', 'ÅŸifrenizi girin', 'Error: When password is empty. '),
2105
- ('tr_TR', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Geçersiz kullanıcı adı veya ÅŸifre', 'Error: When Invalid username or password entered.'),
2106
- ('tr_TR', 'label', 'First_name', 'First name', '20', 'isim', 'Label: Label for firstname field.'),
2107
- ('tr_TR', 'label', 'Last_name', 'Last name', '20', 'soyadı', 'Label: Label for lastname field.'),
2108
- ('tr_TR', 'label', 'Your_Email', 'Your Email', '20', 'E-posta', 'Label: Label for email address field.'),
2109
- ('tr_TR', 'label', 'Submit', 'Submit', '10', 'sunmak', 'Label: Submit button title.'),
2110
- ('tr_TR', 'label', 'Signup_Form', 'Signup Form', '15', 'Kayıt Formu', 'Label: Signup Form page title.'),
2111
- ('tr_TR', 'label', 'Signup', 'Signup', '10', 'Kaydol', 'Label: Signup button title.'),
2112
- ('tr_TR', 'message', 'Enter_firstname', 'Enter firstname', '100', 'firstName girin', 'Error: When firstname is empty. '),
2113
- ('tr_TR', 'message', 'Enter_lastname', 'Enter lastname', '100', 'lastname girin', 'Error: When lastname is empty.'),
2114
- ('tr_TR', 'message', 'Enter_email', 'Enter email', '100', 'E-posta adresinizi girin', 'Error: When email address is empty.'),
2115
- ('tr_TR', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Geçerli bir e-posta adresi girin', 'Error: When email address is invalid.'),
2116
- ('tr_TR', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Tebrikler! Başarıyla kayıtlı', 'Message: When successfully registration has been done. '),
2117
- ('tr_TR', 'message', 'Please_check_your_email', 'Please check your email', '100', 'E-postanızı kontrol edin', 'Message: When user reset their password. '),
2118
- ('tr_TR', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Parolanızı Mı Unuttunuz', 'Label: Forgot Password button title.'),
2119
- ('tr_TR', 'label', 'Shipping', 'Shipping', '20', 'nakliye', 'Label: Label for Shipping. '),
2120
- ('tr_TR', 'label', 'Billing', 'Billing', '20', 'fatura', 'Label: Label for Billing'),
2121
- ('tr_TR', 'label', 'Address', 'Address', '20', 'adres', 'Label: Label for address field, available on payment page. '),
2122
- ('tr_TR', 'label', 'Payment', 'Payment', '20', 'ödeme', 'Label: Label for payment field, available on payment page.'),
2123
- ('tr_TR', 'label', 'Continue', 'Continue', '20', 'devam etmek', 'Label: Continue button title. '),
2124
- ('tr_TR', 'label', 'Billing_Address', 'Billing Address', '20', 'fatura Adresi', 'Label: Label for Billing Address.'),
2125
- ('tr_TR', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Adres defterinden bir fatura adresi seçin veya yeni bir adres girin.', 'Label: Title available on billing addresses drop down.'),
2126
- ('tr_TR', 'label', 'New_Address', 'New Address', '20', 'yeni Adres', 'Label: Title for New Billing Address form.'),
2127
- ('tr_TR', 'label', 'Company', 'Company', '20', 'ÅŸirket', 'Label: Label for company field, available on address page. '),
2128
- ('tr_TR', 'label', 'City', 'City', '20', 'ÅŸehir', 'Label: Label for city field, available on address page. '),
2129
- ('tr_TR', 'label', 'State', 'State', '20', 'devlet', 'Label: Label for state field, available on address page. '),
2130
- ('tr_TR', 'label', 'Country', 'Country', '20', 'ülke', 'Label: Label for country field, available on address page. '),
2131
- ('tr_TR', 'label', 'select', 'select', '20', 'seçmek', 'Label: Label for drop downs. '),
2132
- ('tr_TR', 'label', 'Billing_street', 'Billing street', '20', 'fatura sokak', 'Label: Label for billing street field, available on address page. '),
2133
- ('tr_TR', 'label', 'Postcode', 'Postcode', '20', 'posta kodu', 'Label: Label for postcode field, available on address page. '),
2134
- ('tr_TR', 'label', 'Telephone', 'Telephone', '20', 'telefon', 'Label: Label for telephone field, available on address page. '),
2135
- ('tr_TR', 'label', 'Same_as_billing', 'Same as billing', '25', 'Fatura ile aynı', 'Label: Label for Same as billing option. '),
2136
- ('tr_TR', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Teslimat Adresi', 'Label: Title for Shipping Address form.'),
2137
- ('tr_TR', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Adres defterinden bir sevkıyat adresi seçin veya yeni bir adres girin.', 'Label: Title available on shipping addresses drop down.'),
2138
- ('tr_TR', 'label', 'Shipping_street', 'Shipping street', '25', 'Nakliye sokak', 'Label: Label for shipping street field, available on address page. '),
2139
- ('tr_TR', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Fatura firstName girin', 'Error: When billing firstname is empty.'),
2140
- ('tr_TR', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Fatura lastname girin', 'Error: When billing lastname is empty.'),
2141
- ('tr_TR', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Fatura ÅŸehir girin', 'Error: When billing city is empty.'),
2142
- ('tr_TR', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Fatura durumu girin', 'Error: When billing state is empty.'),
2143
- ('tr_TR', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Fatura ülkeyi girin', 'Error: When billing country is empty.'),
2144
- ('tr_TR', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Sokak fatura girin', 'Error: When billing street is empty.'),
2145
- ('tr_TR', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Posta kodu fatura girin', 'Error: When billing postcode is empty.'),
2146
- ('tr_TR', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Fatura telefon giriniz', 'Error: When billing telephone is empty.'),
2147
- ('tr_TR', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'FirstName nakliye girin', 'Error: When shipping firstname is empty.'),
2148
- ('tr_TR', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Lastname nakliye girin', 'Error: When shipping lastname is empty.'),
2149
- ('tr_TR', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Åžehir nakliye giriniz', 'Error: When shipping city is empty.'),
2150
- ('tr_TR', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Devlet nakliye girin', 'Error: When shipping state is empty.'),
2151
- ('tr_TR', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Nakliye ülke girin', 'Error: When shipping country is empty.'),
2152
- ('tr_TR', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Sokak nakliye girin', 'Error: When shipping street is empty.'),
2153
- ('tr_TR', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Posta kodu nakliye giriniz', 'Error: When shipping postcode is empty.'),
2154
- ('tr_TR', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Telefon nakliye giriniz', 'Error: When shipping telephone is empty.'),
2155
- ('tr_TR', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Nakliye Yöntemi', 'Label: Shipping Method page title. '),
2156
- ('tr_TR', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seç nakliye yöntemi', 'Label: Label for Select shipping method options.'),
2157
- ('tr_TR', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Seç sevkiyat yöntemi', 'Error: When shipment method is not selected.'),
2158
- ('tr_TR', 'label', 'Payment_Method', 'Payment Method', '25', 'ödeme yöntemi', 'Label: Payment Method page title. '),
2159
- ('tr_TR', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seçin ödeme yöntemi', 'Label: Label for Select payment method options.'),
2160
- ('tr_TR', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seçin ödeme yöntemi', 'Error: When payment method is not selected.'),
2161
- ('tr_TR', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Üzgünüz, bir ÅŸey yanlış Oldu', 'Error: When magento return unexpected error.'),
2162
- ('tr_TR', 'label', 'Credit_Card', 'Credit Card', '25', 'kredi Kartı', 'Label: Label for credit card field, available on payment page. '),
2163
- ('tr_TR', 'label', 'Name_on_card', 'Name on card', '25', 'Kartın üzerindeki ad', 'Label: Label for name of card field, available on payment page. '),
2164
- ('tr_TR', 'label', 'Credit_card_type', 'Credit card type', '25', 'Kredi kartı tipi', 'Label: Label for CC type field, available on payment page. '),
2165
- ('tr_TR', 'label', 'Credit_card_number', 'Credit card number', '25', 'Kredi Kartı Numarası', 'Label: Label for CC number field, available on payment page. '),
2166
- ('tr_TR', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Son kullanma tarihi', 'Label: Label for CC expiry date field, available on payment page. '),
2167
- ('tr_TR', 'label', 'Month', 'Month', '25', 'ay', 'Label: Label for CC expiry month field, available on payment page. '),
2168
- ('tr_TR', 'label', 'Year', 'Year', '25', 'yıl', 'Label: Label for CC expiry year field, available on payment page. '),
2169
- ('tr_TR', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Kart Doğrulama Numarası', 'Label: Label for CC verification number field, available on payment page. '),
2170
- ('tr_TR', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Karttaki adını girin', 'Error: When name on card is empty.'),
2171
- ('tr_TR', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Seç kredi kartı türü', 'Error: When credit card type is not selected.'),
2172
- ('tr_TR', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Kredi kartı numarasını girin', 'Error: When credit card number is empty.'),
2173
- ('tr_TR', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Eylül bitiÅŸ ay', 'Error: When expiry month is empty.'),
2174
- ('tr_TR', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Eylül bitiÅŸ yılı', 'Error: When expiry year is empty.'),
2175
- ('tr_TR', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Eylül kart doÄŸrulama numarası', 'Error: When card verification number is empty.'),
2176
- ('tr_TR', 'label', 'Order_Review', 'Order Review', '15', 'Sipariş İnceleme', 'Label: Order Review page title. '),
2177
- ('tr_TR', 'label', 'Agreements', 'Agreements', '25', 'AnlaÅŸmalar', 'Label: Label for Agreements, available on oprder review screen.'),
2178
- ('tr_TR', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Åžart ve koÅŸul kabul', 'Error: When user did not agreed on sign up terms.'),
2179
- ('tr_TR', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Nakliye ve Taşıma', 'Label: Label for Shipping &amp; Handling.'),
2180
- ('tr_TR', 'label', 'Place_Order', 'Place Order', '25', 'SipariÅŸ', 'Label: Place Order button title.'),
2181
- ('tr_TR', 'label', 'Order_Success', 'Order Success', '15', 'Sipariş Başarı', 'Label: Order Success page title. '),
2182
- ('tr_TR', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Satın aldığınız için teÅŸekkür ederiz!', 'Message: When order successfully placed. '),
2183
- ('tr_TR', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Sen ayrıntıları ve ilerleme cinsel yolla bulaÅŸan enfeksiyonların izlemek için bir baÄŸlantı ile sipariÅŸ bir sipariÅŸ onayı e-postası olacak.', 'Text: When order successfully placed '),
2184
- ('tr_TR', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Alışverişe Devam', 'LabeL: Continue Shopping button title. '),
2185
- ('tr_TR', 'label', 'Error', 'Error', '15', 'hata', 'Label: Error '),
2186
- ('tr_TR', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'ÖÄŸe baÅŸarıyla listesine eklenir', 'Message: When item added into Wishlist.'),
2187
- ('tr_TR', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Ürün İstek çıkarıldı', 'Message: When Item removed from wishlist.'),
2188
- ('tr_TR', 'label', 'Wishlist', 'Wishlist', '15', 'BeÄŸendiÄŸim', 'Label: Wishlist page title. '),
2189
- ('tr_TR', 'label', 'Remove', 'Remove', '10', 'kaldır', 'Label: Remove button title.'),
2190
- ('tr_TR', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'ÖÄŸe bulunamadı dilek', 'Text: When No wishlist items found.'),
2191
- ('tr_TR', 'label', 'Orders', 'Orders', '15', 'SipariÅŸler', 'Label: Orders history page title.'),
2192
- ('tr_TR', 'label', 'Order_History', 'Order History', '20', 'SipariÅŸ GeçmiÅŸi', 'Label: Order History button title. '),
2193
- ('tr_TR', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Hiçbir emir bulunamadı', 'Text: When no order history found. '),
2194
- ('tr_TR', 'label', 'Order_Detail', 'Order Detail', '15', 'SipariÅŸ Detay', 'Label: Order Detail page title. '),
2195
- ('tr_TR', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Sıralı ÖÄŸeler', 'Label: Ordered Items block heading or title. '),
2196
- ('tr_TR', 'label', 'Order_Number', 'Order Number', '20', 'Sipariş Numarası', 'Label: Label for Order Number.'),
2197
- ('tr_TR', 'label', 'Order_Date', 'Order Date', '20', 'SipariÅŸ Tarihi', 'Label: Label for Order Date.'),
2198
- ('tr_TR', 'label', 'User', 'User', '10', 'kullanıcı', 'Label: Label for User.'),
2199
- ('tr_TR', 'label', 'Info', 'Info', '15', 'hakkında', 'Label: About page title (CMS/about module)'),
2200
- ('tr_TR', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'İstek Ekle', 'Label: Add To Wishlist button title.'),
2201
- ('tr_TR', 'label', 'Logout', 'Logout', '10', 'Çıkış', 'Label: Logout button title.'),
2202
- ('tr_TR', 'label', 'Search_Product', 'Search Product', '50', 'Ürün Arama', 'Label: Search Product.'),
2203
- ('tr_TR', 'label', 'Apply', 'Apply', '8', 'uygulamak', 'Label: Apply button title (to apply discount)'),
2204
- ('tr_TR', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Kupon kodu başarıyla uygulandı', 'Message: When coupon code is applied.'),
2205
- ('tr_TR', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Kupon kodu başarıyla kaldırıldı', 'Message: When coupon code is removed. '),
2206
- ('tr_TR', 'label', 'Discount_Code', 'Discount Code', '25', 'İndirim Kodu', 'Label: Label for Discount Code.'),
2207
- ('tr_TR', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Güncelleme BeÄŸendiÄŸim', 'Label: Update Wishlist button title.'),
2208
- ('tr_TR', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'ÖÄŸe baÅŸarıyla güncellendi', 'Message: When wishlist updated successfully.'),
2209
- ('tr_TR', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Yük Dilek ÖÄŸe', 'Error: When requested wishlist item Can not Load. '),
2210
- ('tr_TR', 'message', 'Please_Select', 'Please select ', '25', 'Lütfen seçiniz', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
2211
- ('tr_TR', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'İndirilebilir Ürün Linkler', 'Label: Label for Product Downloadable Links.'),
2212
- ('tr_TR', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Geçersiz kupon kodu', 'Error: When coupon code is invalid.'),
2213
- ('tr_TR', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Devam için giriÅŸ yapın', 'Error: When action required login '),
2214
- ('tr_TR', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'firstName girin', 'Error: When firstname is empty in signup form. '),
2215
- ('tr_TR', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'lastname girin', 'Error: When lastname is empty in signup form. '),
2216
- ('tr_TR', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'E-posta adresinizi girin', 'Error: When email address is empty in signup form. '),
2217
- ('tr_TR', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'ÅŸifrenizi girin', 'Error: When password is empty in signup form. '),
2218
- ('tr_TR', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Hesap zaten var', 'Error: When email address already exists.'),
2219
- ('tr_TR', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'MüÅŸteri adresini kaydedilemiyor', 'Error: When error occure while saving customer Address.'),
2220
- ('tr_TR', 'message', 'No_Data_Found', 'No Data Found', '100', 'Hiçbir veri bulunamadı', 'Error: When no data found for requested page.'),
2221
- ('tr_TR', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Artık mevcut ürün', 'Error: When requested product is no londer available.'),
2222
- ('tr_TR', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2223
- ('tr_TR', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2224
- ('tr_TR', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! ÖÄŸe yükleyemiyor', 'Error: When wishlist can\'t load because of unexpected error.'),
2225
- ('tr_TR', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2226
- ('tr_TR', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2227
- ('tr_TR', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'İstenen öÄŸe bulunamadı', 'Error: When system can not load wishlist Item.'),
2228
- ('tr_TR', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Artık mevcut İstenen öÄŸe', 'Error: When requested product is no longer available.'),
2229
- ('tr_TR', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Ürün sepeti silindi', 'Error: When Item has been deleted from cart.'),
2230
- ('tr_TR', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Tüm ürünler Talep auantity mevcuttur', 'Error: When any of the product from cart is no longer available.'),
2231
- ('tr_TR', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'SipariÅŸ yerleÅŸtirme önce tüm ÅŸartları ve koÅŸulları kabul', 'Error: When user did not agree on all required addreement while placing order.'),
2232
- ('tr_TR', 'label', 'Filter', 'Filter', '10', 'filtre', 'Label: Label for Filters.'),
2233
- ('tr_TR', 'label', 'Reset_Filter', 'Reset Filter', '15', 'sıfırlama Filtre', 'Label: Reset Filter link title.'),
2234
- ('tr_TR', 'label', 'Reset', 'Reset', '10', 'ayarlamak', 'Label: Reset button title.'),
2235
- ('tr_TR', 'label', 'Popularity', 'Popularity', '25', 'popülerlik', 'Label: Label for filter: Popularity option. '),
2236
- ('tr_TR', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Fiyatı: DüÅŸük için Yüksek', 'Label: Label for filter: Price-High To Low option. '),
2237
- ('tr_TR', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Fiyat: Yüksek DüÅŸük için', 'Label: Label for filter: Price-Low To High option.'),
2238
- ('tr_TR', 'label', 'Rating', 'Rating', '25', 'rating', 'Label: Label for filter: Rating option '),
2239
- ('tr_TR', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Adı: A dan Z için', 'Label: Label for filter: Name-A To Z option.'),
2240
- ('tr_TR', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'İsim: Z A', 'Label: Label for filter: Name-Z To A option.'),
2241
- ('tr_TR', 'label', 'Newest', 'Newest', '25', 'en yeni', 'Label: Label for filter: Newest option.'),
2242
- ('tr_TR', 'label', 'Submit_Review', 'Submit Review', '25', 'Yorum Gönder', 'Label: Submit Review button title.'),
2243
- ('tr_TR', 'label', 'User_Reviews', 'User Reviews', '25', 'kullanıcı Yorumları', 'Label: User Reviews page title. '),
2244
- ('tr_TR', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Hiç yorum Bulunamadı', 'Label: Text as No Reviews Found'),
2245
- ('tr_TR', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Ortalama Kullanıcı Değerlendirmesi', 'Label: Label for Average User Rating.'),
2246
- ('tr_TR', 'label', 'Reviews', 'Reviews', '25', 'yorumlar', 'Label: Label for Reviews.'),
2247
- ('tr_TR', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
2248
- ('tr_TR', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Yorumunuzun Özeti', 'Label: Label for review summary field, available on submit review form.'),
2249
- ('tr_TR', 'label', 'Comments', 'Comments', '25', 'Yorumlar', 'Label: Label for comments field, available on submit review form.'),
2250
- ('tr_TR', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Åžunlar da hoÅŸunuza gidebilir', 'Label: Label for related product slider on product detail page.'),
2251
- ('tr_TR', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Yorumu her birini seçin', 'Error: When feedback ratings is not selected for the product.'),
2252
- ('tr_TR', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Senin nickename girin', 'Error: When feedback nickename is empty.'),
2253
- ('tr_TR', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Genel geribildirim girin', 'Error: When feedback summary is empty.'),
2254
- ('tr_TR', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Yorumlarınızı girin', 'Error: When feedback comments is empty.'),
2255
- ('tr_TR', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'son Görülen', 'Label: Recently Viewed'),
2256
- ('tr_TR', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Bu eylem Sizin cihazda Yapılan olamaz. Gerekli destek Sizin cihazda mevcut değildir.', 'Error: When the device is not supported for requested action such as share functionality.'),
2257
- ('tr_TR', 'label', 'Share', 'Share', '7', 'pay', 'Label:Share button title.'),
2258
- ('tr_TR', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Ürünler', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
2259
- ('tr_TR', 'label', 'Edit', 'Edit', '6', 'Düzenle', 'Label:Edit button title, available on wishlist page. '),
2260
- ('tr_TR', 'label', 'More_Information', 'More Information', '25', 'Daha Fazla Bilgi', 'Label:More information about product'),
2261
- ('tr_TR', 'label', 'Share_App', 'Share App', '12', 'Hisse App', 'Label:Share app on CMS page'),
2262
- ('tr_TR', 'label', 'Sample_Links', 'Sample Links', '20', 'örnek Linkler', 'Label:Sample Links on product detail page'),
2263
- ('tr_TR', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maksimum karakter sayısı', 'Label:Maximum number of characters for configurable product'),
2264
- ('tr_TR', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Ödeme İptal Edildi', 'Message:Payment cancelled when user cancel payment'),
2265
- ('tr_TR', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Takip Numaraları', 'Label:Tracking Numbers on order detail page'),
2266
- ('tr_TR', 'label', 'Track', 'Track', '15', 'iz', 'Label:Button on order detail page'),
2267
- ('tr_TR', 'label', 'Installment', 'Installment', '15', 'taksit', 'Label:On product detail page'),
2268
- ('tr_TR', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Taksit Tutarı', 'Label:On product detail page'),
2269
- ('tr_TR', 'label', 'Total_Amount', 'Total Amount', '15', 'toplam tutar', 'Label:On product detail page'),
2270
- ('tr_TR', 'label', 'Single_Shot', 'Single Shot', '15', 'Tek Çekim', 'Label:For payuapi gateway on credit card page'),
2271
- ('tr_TR', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Taksit SeçeneÄŸi Seçiniz', 'Message:On credit card page where installment option is required'),
2272
- ('tr_TR', 'label', 'January', 'January', '50', 'Ocak', 'Label:Month name on credit card page'),
2273
- ('tr_TR', 'label', 'February', 'February', '50', 'Åžubat', 'Label:Month name on credit card page'),
2274
- ('tr_TR', 'label', 'March', 'March', '50', 'Mart', 'Label:Month name on credit card page'),
2275
- ('tr_TR', 'label', 'April', 'April', '50', 'Nisan', 'Label:Month name on credit card page'),
2276
- ('tr_TR', 'label', 'May', 'May', '50', 'Mayıs', 'Label:Month name on credit card page'),
2277
- ('tr_TR', 'label', 'June', 'June', '50', 'Haziran', 'Label:Month name on credit card page'),
2278
- ('tr_TR', 'label', 'July', 'July', '50', 'Temmuz', 'Label:Month name on credit card page'),
2279
- ('tr_TR', 'label', 'August', 'August', '50', 'AÄŸustos', 'Label:Month name on credit card page'),
2280
- ('tr_TR', 'label', 'September', 'September', '50', 'Eylül', 'Label:Month name on credit card page'),
2281
- ('tr_TR', 'label', 'October', 'October', '50', 'Ekim', 'Label:Month name on credit card page'),
2282
- ('tr_TR', 'label', 'November', 'November', '50', 'Kasım', 'Label:Month name on credit card page'),
2283
- ('tr_TR', 'label', 'December', 'December', '50', 'Aralık', 'Label:Month name on credit card page');
2284
- ");
2285
- }
2286
- }
2287
- catch(Exception $e){}
2288
- }
2289
-
2290
- public function __createNewLanguageWords(){
2291
- try{
2292
 
2293
- $resource = Mage::getSingleton('core/resource');
2294
- $conn = $resource->getConnection('core_read');
2295
- }
2296
- catch(Exception $e){
2297
- echo $e->getMessage();
2298
- }
2299
  }
2300
  }
1
  <?php
2
 
3
+ class Mobicommerce_Mobiservices_Model_1x0x3_External extends Mobicommerce_Mobiservices_Model_Abstract
4
+ {
5
+ public function __install102ScriptAction()
6
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
 
 
 
 
 
 
8
  }
9
  }
app/code/local/Mobicommerce/Mobiservices/Model/1x0x3/Social.php DELETED
@@ -1,24 +0,0 @@
1
- <?php
2
-
3
- class Mobicommerce_Mobiservices_Model_1x0x3_Social extends Mobicommerce_Mobiservices_Model_Abstract {
4
-
5
- protected $socialPlugin = "MAGEGIANT_SOCIAL_LOGIN";
6
- public function __construct()
7
- {
8
- parent::__construct();
9
- }
10
-
11
- public function getSocialPlatforms()
12
- {
13
- $platforms = array($this->socialPlugin);
14
- switch($this->socialPlugin){
15
- case 'MAGEGIANT_SOCIAL_LOGIN':
16
- default:
17
- if (Mage::helper('core')->isModuleEnabled('Magegiant_SocialLogin')) {
18
- $platforms = Mage::getBlockSingleton('sociallogin/sociallogin')->getSocialButton();
19
- }
20
- break;
21
- }
22
- return $platforms;
23
- }
24
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Catalog/Catalog.php CHANGED
@@ -78,7 +78,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
78
  } else {
79
  $isLayeredNavigationAllowed = true;
80
  }
81
- $layer = Mage::getSingleton('catalogsearch/layer');
82
  $collection = $layer->getProductCollection();
83
  return $collection;
84
  }
@@ -96,7 +96,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
96
  $category = Mage::getModel('catalog/category')->load($node->getId());
97
  //$result['imageurl'] = $this->getResizedImage($category->getImageUrl(),300,300);
98
  $result['imageurl'] = $this->getResizedImage(Mage::getBaseUrl('media').'catalog/category/'.$category->getThumbnail(),300,300);
99
- $result['products_count'] = $this->_getProductCountForCategory($category);
 
100
 
101
  foreach ($node->getChildren() as $child) {
102
  $result['children'][] = $this->_nodeToArray($child);
@@ -133,24 +134,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
133
  return $category_result;
134
  }
135
 
136
- public function _getProductCountForCategory($category)
137
- {
138
- $product_total=0;
139
- $storeId = $this->_getStoreId();
140
- $pCollection = $category->getProductCollection()
141
- ->addAttributeToSelect('*')
142
- ->setStoreId($storeId)
143
- ->addFinalPrice();
144
-
145
- Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($pCollection);
146
- Mage::getSingleton('catalog/product_visibility')->addVisibleInSearchFilterToCollection($pCollection);
147
- $pCollection->addUrlRewrite(0);
148
-
149
- $product_total = $pCollection->getSize();
150
- return $product_total;
151
- }
152
-
153
- public function getCatrgories()
154
  {
155
  $categoriesTree = $this->successStatus();
156
  $categoriesTree['data']['categories'] = $this->_categoryTreeList();
@@ -160,7 +144,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
160
  public function productList($data)
161
  {
162
  $storeId = $this->_getStoreId();
163
-
164
  $pCollection = Mage::getModel('catalog/product')->getCollection()
165
  ->addAttributeToSelect('*')
166
  ->addAttributeToFilter('status', '1')
@@ -170,22 +153,19 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
170
 
171
  if($data['category_id'] != '')
172
  {
173
- $pCollection->joinField('category_id',
174
- 'catalog/category_product_index',
175
- 'category_id',
176
- 'product_id=entity_id',
177
- "{{table}}.store_id='".$storeId."' AND {{table}}.visibility IN (4) AND {{table}}.category_id = '".$data['category_id']."'",
178
- 'INNER');
179
- //->addAttributeToFilter('category_id', array('in' => $data['category_id']));
180
  }
181
 
182
- if($data['q'] != '')
183
- {
184
  $pCollection = $this->getCatalogSearch($data);
185
  }
186
- //echo '<pre>';print_r($data);exit;
187
- if(!empty($data['filter']))
188
- {
189
  $filterData = array();
190
  $filter = (string)$data['filter'];
191
  if(!empty($filter)):
@@ -211,18 +191,11 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
211
  endforeach;
212
  endif;
213
  $data['filter'] = $filterData;
214
- //print_r($filterData);exit;
215
  if(!empty($data['filter'])):
216
- //$pCollection->addAttributeToSelect('*');
217
- foreach($data['filter'] as $key => $value)
218
- {
219
- if(is_array($value))
220
- {
221
- //print_r($key);exit;
222
- if($key == "price")
223
- {
224
- foreach($value as $option)
225
- {
226
  $option = explode("-",$option);
227
  $option = explode("-",$value);
228
  if($option[0] == '') $option[0] = 0;
@@ -230,61 +203,39 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
230
  $pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
231
  }
232
  }
233
- else
234
- {
235
  $optionArray = array();
236
- foreach($value as $option)
237
- {
238
- //$pCollection->addAttributeToFilter($key,$option);
239
  $optionArray[] = array('attribute'=> $key, 'finset'=> $option);
240
- //echo $key . ":" . $option;exit;
241
  }
242
  $pCollection->addAttributeToFilter($optionArray);
243
  }
244
  }
245
- else
246
- {
247
- if($key == "price")
248
- {
249
- //foreach($value as $option)
250
- {
251
- //$option = explode("-",$option);
252
  $option = explode("-",$value);
253
  if($option[0] == '') $option[0] = 0;
254
  if($option[1] == '') $option[1] = 100000000;
255
  $pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
256
- }
257
  }
258
  else{
259
- //print_r(array($key, $value));exit;
260
  $value = (int)$value;
261
- //$pCollection->addAttributeToFilter($key,array("finset"=>$value));
262
  $pCollection->joinField($key.'_idx',
263
  'catalog_product_index_eav',
264
  null,
265
  'entity_id=entity_id',
266
  "{{table}}.store_id='".$storeId."' AND {{table}}.value = '".$value."'",
267
  'INNER');
268
- //$pCollection->addAttributeToFilter('color', 27);
269
- /*
270
- $pCollection->addAttributeToFilter(
271
- array(
272
- array('attribute' => 'color', 'null' => true),
273
- array('attribute' => 'color', 'in' => array(27)),
274
- ),
275
- '',
276
- 'INNER'
277
- );
278
- */
279
- //$pCollection->addFieldToFilter($key,array('eq' => $option));
280
  }
281
  }
282
  }
283
  endif;
284
  }
285
- //echo $pCollection->getSelect()->__toString();exit;
286
- switch ($data['order'])
287
- {
 
 
288
  case "price-l-h":
289
  $pCollection->setOrder('price', 'asc');
290
  break;
@@ -311,7 +262,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
311
  $pCollection->setOrder('entity_id', 'desc');
312
  break;
313
  default:
314
- $pCollection->setOrder('ordered_qty', 'asc'); //most_popular
315
  }
316
 
317
  if(isset($data['category_id']) && !empty($data['category_id'])):
@@ -402,8 +353,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
402
  'reviews' => $ratings[5],
403
  'product_small_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
404
  'product_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
405
- //'product_image' => $this->getImageProduct($product, null, $width, $height),
406
- //'manufacturer_name' => $product->getAttributeText('manufacturer') == false ? '' : $product->getAttributeText('manufacturer'),
407
  'product_reviews' => $this->_getProductReviews($product->getId())
408
  );
409
 
@@ -413,6 +362,18 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
413
  $info_product = array_merge($info_product, $prices);
414
  }
415
 
 
 
 
 
 
 
 
 
 
 
 
 
416
  $requestObj = Mage::app()->getFrontController()->getRequest();
417
  $event_name = $requestObj->getRequestedRouteName() . '_' .
418
  $requestObj->getRequestedControllerName() . '_' .
@@ -437,87 +398,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
437
  return $information;
438
  }
439
 
440
- public function getRandomProducts($randomCount = 10)
441
- {
442
- $storeId = $this->_getStoreId();
443
- $pCollection = Mage::getModel('catalog/product')->getCollection()
444
- ->addAttributeToSelect('*')
445
- ->addAttributeToFilter('status', '1')
446
- ->addAttributeToFilter('visibility', '4')
447
- ->setStoreId($storeId)
448
- ->addFinalPrice();
449
- Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($pCollection);
450
- $pCollection->getSelect()->order('RAND()');
451
- $pCollection->getSelect()->limit($randomCount);
452
-
453
- $products = array();
454
- if(!empty($pCollection)){
455
- foreach ($pCollection as $key => $_product) {
456
- $row = array();
457
- $row['entity_id'] = $_product->getId();
458
- $row['entity_type_id'] = $_product->getEntityTypeId();
459
- $row['attribute_set_id'] = $_product->getAttributeSetId();
460
- $row['type_id'] = $_product->getTypeId();
461
- $row['sku'] = $_product->getSku();
462
- $row['name'] = $_product->getName();
463
- $row['price'] = $_product->getPrice();
464
- $row['final_price'] = $_product->getFinalPrice();
465
- $row['special_price'] = $_product->getSpecialPrice();
466
- $row['is_salable'] = $_product->getIsSalable();
467
- $row['status'] = $_product->getStatus();
468
- $row['product_thumbnail_url'] = Mage::helper('catalog/image')->init($_product, 'thumbnail')->resize(200)->__toString();
469
- $products[] = $row;
470
- }
471
- }
472
-
473
- return $products;
474
- }
475
-
476
- function getProductRatingStar($productId)
477
- {
478
- $reviews = Mage::getModel('review/review')
479
- ->getResourceCollection()
480
- ->addStoreFilter(Mage::app()->getStore()->getId())
481
- ->addEntityFilter('product', $productId)
482
- ->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)
483
- ->setDateOrder()
484
- ->addRateVotes();
485
-
486
- $starReview = array();
487
- $starReview[0] = 0;
488
- $starReview[1] = 0;
489
- $starReview[2] = 0;
490
- $starReview[3] = 0;
491
- $starReview[4] = 0;
492
- $starReview[5] = 0;
493
- if (count($reviews) > 0) {
494
- foreach ($reviews->getItems() as $review) {
495
- $starReview[5]++;
496
- $tmp2 = 0;
497
- foreach ($review->getRatingVotes() as $vote) {
498
- $tmp2 += ($vote->getPercent() / 20);
499
- }
500
- $tmp1 = (int) ($tmp2 / count($review->getRatingVotes()));
501
- $tmp3 = $tmp2 % 3;
502
- $tmp1 = $tmp3 < 5 ? $tmp1 : $tmp1 + 1;
503
- if ($tmp1 == 1) {
504
- $starReview[0]++;
505
- } elseif ($tmp1 == 2) {
506
- $starReview[1]++;
507
- } elseif ($tmp1 == 3) {
508
- $starReview[2]++;
509
- } elseif ($tmp1 == 4) {
510
- $starReview[3]++;
511
- } elseif ($tmp1 == 5) {
512
- $starReview[4]++;
513
- } elseif ($tmp1 == 0) {
514
- $starReview[5]--;
515
- }
516
- }
517
- }
518
- return $starReview;
519
- }
520
-
521
  /**
522
  * added by yash
523
  * for getting product reviews
@@ -555,8 +435,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
555
  endif;
556
  $reviewData['votes'] = $votesData;
557
  $reviewData['averageUserVoting'] = $averageUserVoting;
558
-
559
- //$reviews_array[] = $review->getData();
560
  $reviews_array[] = $reviewData;
561
  }
562
  }
@@ -608,6 +486,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
608
  if (!$product->isSaleable()) $stock = false;
609
  }
610
 
 
 
611
  $productInfo = array(
612
  'product_id' => $product_id,
613
  'name' => $product->getName(),
@@ -618,7 +498,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
618
  'special_price' => $product->getFinalPrice(),
619
  'description' => Mage::helper('catalog/output')->productAttribute($product, $product->getDescription(), 'description'),
620
  'short_description' => Mage::helper('catalog/output')->productAttribute($product, $product->getShortDescription(), 'short_description'),
621
- 'max_qty' => (int) Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty(),
 
622
  'product_images' => $images,
623
  'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
624
  'stock_status' => $stock,
@@ -1196,11 +1077,11 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
1196
  }
1197
  }
1198
  return $allProducts;
1199
- //return $products->getData();
1200
  }
1201
 
1202
  protected function _attachCategoryIcon($categories, $appcode)
1203
  {
 
1204
  $iconCategories = array();
1205
  $iconCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
1206
  ->addFieldToFilter('app_code', $appcode)
@@ -1209,10 +1090,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
1209
  foreach($iconCollection as $iconrow){
1210
  $row = $iconrow->getData();
1211
  $row = Mage::helper('mobiadmin')->_jsonUnserialize($row['value']);
1212
- if(!empty($row)){
1213
- foreach($row as $cat){
1214
- $iconCategories[$cat['category_id']] = $cat['mobiicon'];
1215
- }
1216
  }
1217
  }
1218
  }
@@ -1220,19 +1099,13 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Catalog_Catalog extends Mobicommerce
1220
  if(!empty($categories)){
1221
  $baseurl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'mobi_category_icons/';
1222
  foreach($categories as $key => $cat){
1223
- if(array_key_exists($cat['category_id'], $iconCategories)){
1224
- if(!empty($iconCategories[$cat['category_id']])){
1225
- $categories[$key]['mobiicon'] = $iconCategories[$cat['category_id']];
1226
- $categories[$key]['mobiiconurl'] = Mage::getStoreConfig(Mage_Core_Model_Url::XML_PATH_SECURE_URL) . 'MobiSettings/category_svg.php';
1227
- }
1228
- else{
1229
- $categories[$key]['mobiicon'] = null;
1230
- $categories[$key]['mobiiconurl'] = null;
1231
- }
1232
  }
1233
  else{
1234
- $categories[$key]['mobiicon'] = null;
1235
- $categories[$key]['mobiiconurl'] = null;
1236
  }
1237
  }
1238
  }
78
  } else {
79
  $isLayeredNavigationAllowed = true;
80
  }
81
+ $layer = Mage::getSingleton('catalogsearch/layer');
82
  $collection = $layer->getProductCollection();
83
  return $collection;
84
  }
96
  $category = Mage::getModel('catalog/category')->load($node->getId());
97
  //$result['imageurl'] = $this->getResizedImage($category->getImageUrl(),300,300);
98
  $result['imageurl'] = $this->getResizedImage(Mage::getBaseUrl('media').'catalog/category/'.$category->getThumbnail(),300,300);
99
+ //$result['products_count'] = $this->_getProductCountForCategory($category);
100
+ $result['products_count'] = $category->getProductCount();
101
 
102
  foreach ($node->getChildren() as $child) {
103
  $result['children'][] = $this->_nodeToArray($child);
134
  return $category_result;
135
  }
136
 
137
+ public function getCategories()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  {
139
  $categoriesTree = $this->successStatus();
140
  $categoriesTree['data']['categories'] = $this->_categoryTreeList();
144
  public function productList($data)
145
  {
146
  $storeId = $this->_getStoreId();
 
147
  $pCollection = Mage::getModel('catalog/product')->getCollection()
148
  ->addAttributeToSelect('*')
149
  ->addAttributeToFilter('status', '1')
153
 
154
  if($data['category_id'] != '')
155
  {
156
+ $pCollection = Mage::getModel('catalog/category')->load($data['category_id'])->getProductCollection()
157
+ ->addAttributeToSelect('*')
158
+ ->addAttributeToFilter('status', '1')
159
+ ->addAttributeToFilter('visibility', '4')
160
+ ->setStoreId($storeId)
161
+ ->addFinalPrice();
 
162
  }
163
 
164
+ if($data['q'] != ''){
 
165
  $pCollection = $this->getCatalogSearch($data);
166
  }
167
+
168
+ if(!empty($data['filter'])){
 
169
  $filterData = array();
170
  $filter = (string)$data['filter'];
171
  if(!empty($filter)):
191
  endforeach;
192
  endif;
193
  $data['filter'] = $filterData;
 
194
  if(!empty($data['filter'])):
195
+ foreach($data['filter'] as $key => $value){
196
+ if(is_array($value)){
197
+ if($key == "price"){
198
+ foreach($value as $option){
 
 
 
 
 
 
199
  $option = explode("-",$option);
200
  $option = explode("-",$value);
201
  if($option[0] == '') $option[0] = 0;
203
  $pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
204
  }
205
  }
206
+ else{
 
207
  $optionArray = array();
208
+ foreach($value as $option){
 
 
209
  $optionArray[] = array('attribute'=> $key, 'finset'=> $option);
 
210
  }
211
  $pCollection->addAttributeToFilter($optionArray);
212
  }
213
  }
214
+ else{
215
+ if($key == "price"){
 
 
 
 
 
216
  $option = explode("-",$value);
217
  if($option[0] == '') $option[0] = 0;
218
  if($option[1] == '') $option[1] = 100000000;
219
  $pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
 
220
  }
221
  else{
 
222
  $value = (int)$value;
 
223
  $pCollection->joinField($key.'_idx',
224
  'catalog_product_index_eav',
225
  null,
226
  'entity_id=entity_id',
227
  "{{table}}.store_id='".$storeId."' AND {{table}}.value = '".$value."'",
228
  'INNER');
 
 
 
 
 
 
 
 
 
 
 
 
229
  }
230
  }
231
  }
232
  endif;
233
  }
234
+
235
+ switch ($data['order']) {
236
+ case "position":
237
+ $pCollection->setOrder('position', 'ASC');
238
+ break;
239
  case "price-l-h":
240
  $pCollection->setOrder('price', 'asc');
241
  break;
262
  $pCollection->setOrder('entity_id', 'desc');
263
  break;
264
  default:
265
+ $pCollection->setOrder('ordered_qty', 'asc');
266
  }
267
 
268
  if(isset($data['category_id']) && !empty($data['category_id'])):
353
  'reviews' => $ratings[5],
354
  'product_small_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
355
  'product_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
 
 
356
  'product_reviews' => $this->_getProductReviews($product->getId())
357
  );
358
 
362
  $info_product = array_merge($info_product, $prices);
363
  }
364
 
365
+ /* customization for pacificpeche
366
+ if($product->getTypeId() == 'grouped'){
367
+ $info_product['price'] = $product->getPriceGrouped();
368
+ $specialFromDate = strtotime($product->getSpecialFromDateGrouped());
369
+ $specialToDate = strtotime($product->getSpecialToDateGrouped());
370
+ $currTime = time();
371
+ $info_product['special_price'] = $info_product['price'];
372
+ if($currTime >= $specialFromDate && $currTime <= $specialToDate)
373
+ $info_product['special_price'] = $product->getSpecialPriceGrouped();
374
+ }
375
+ /* customization for pacificpeche - upto here */
376
+
377
  $requestObj = Mage::app()->getFrontController()->getRequest();
378
  $event_name = $requestObj->getRequestedRouteName() . '_' .
379
  $requestObj->getRequestedControllerName() . '_' .
398
  return $information;
399
  }
400
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
401
  /**
402
  * added by yash
403
  * for getting product reviews
435
  endif;
436
  $reviewData['votes'] = $votesData;
437
  $reviewData['averageUserVoting'] = $averageUserVoting;
 
 
438
  $reviews_array[] = $reviewData;
439
  }
440
  }
486
  if (!$product->isSaleable()) $stock = false;
487
  }
488
 
489
+ $inventory = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
490
+
491
  $productInfo = array(
492
  'product_id' => $product_id,
493
  'name' => $product->getName(),
498
  'special_price' => $product->getFinalPrice(),
499
  'description' => Mage::helper('catalog/output')->productAttribute($product, $product->getDescription(), 'description'),
500
  'short_description' => Mage::helper('catalog/output')->productAttribute($product, $product->getShortDescription(), 'short_description'),
501
+ 'max_qty' => (int) $inventory->getQty(),
502
+ 'qty_increments' => (int) $inventory->getQtyIncrements(),
503
  'product_images' => $images,
504
  'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
505
  'stock_status' => $stock,
1077
  }
1078
  }
1079
  return $allProducts;
 
1080
  }
1081
 
1082
  protected function _attachCategoryIcon($categories, $appcode)
1083
  {
1084
+ $magentoCategoryThumbnail = false;
1085
  $iconCategories = array();
1086
  $iconCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
1087
  ->addFieldToFilter('app_code', $appcode)
1090
  foreach($iconCollection as $iconrow){
1091
  $row = $iconrow->getData();
1092
  $row = Mage::helper('mobiadmin')->_jsonUnserialize($row['value']);
1093
+ if(isset($row['MAGENTO_CATEGORY_THUMBNAIL']) && $row['MAGENTO_CATEGORY_THUMBNAIL'] == '1'){
1094
+ $magentoCategoryThumbnail = true;
 
 
1095
  }
1096
  }
1097
  }
1099
  if(!empty($categories)){
1100
  $baseurl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'mobi_category_icons/';
1101
  foreach($categories as $key => $cat){
1102
+ if($magentoCategoryThumbnail){
1103
+ $categories[$key]['mobiicon'] = true;
1104
+ $categories[$key]['mobiiconurl'] = $cat['imageurl'];
 
 
 
 
 
 
1105
  }
1106
  else{
1107
+ $categories[$key]['mobiicon'] = false;
1108
+ $categories[$key]['mobiiconurl'] = false;
1109
  }
1110
  }
1111
  }
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Config.php CHANGED
@@ -87,10 +87,17 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Config extends Mobicommerce_Mobiserv
87
  'store_id' => $this->_getStoreId(),
88
  'store_name' => $this->_getStoreName(),
89
  ),
90
- 'checkout_config' => array(
91
- 'enable_guest_checkout' => Mage::getStoreConfig('checkout/options/guest_checkout'),
92
- 'enable_agreements' => is_null(Mage::getStoreConfig('checkout/options/enable_agreements')) ? 0 : Mage::getStoreConfig('checkout/options/enable_agreements'),
93
- ),
 
 
 
 
 
 
 
94
  );
95
 
96
  return $info;
87
  'store_id' => $this->_getStoreId(),
88
  'store_name' => $this->_getStoreName(),
89
  ),
90
+ 'storeConfig' => array(
91
+ 'checkout_config' => array(
92
+ 'enable_guest_checkout' => Mage::getStoreConfig('checkout/options/guest_checkout'),
93
+ 'enable_agreements' => is_null(Mage::getStoreConfig('checkout/options/enable_agreements')) ? 0 : Mage::getStoreConfig('checkout/options/enable_agreements'),
94
+ ),
95
+ 'catalog' => array(
96
+ 'frontend' => array(
97
+ 'default_sort_by' => Mage::getStoreConfig('catalog/frontend/default_sort_by')
98
+ ),
99
+ ),
100
+ ),
101
  );
102
 
103
  return $info;
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Custom.php CHANGED
@@ -55,53 +55,29 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Custom extends Mobicommerce_Mobiserv
55
  )
56
  ),
57
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  $customFields = array();
59
  return $customFields;
60
  }
61
 
62
- public function updateLanguageLength(){
63
- $langCode = array('fr_FR');
64
- $labelCode = array(
65
- 'Home' => 8,
66
- 'Add_To_Wishlist' => 18,
67
- 'Logout' => 11,
68
- );
69
- $langCode = null;
70
- if(!empty($langCode)){
71
- $resource = Mage::getSingleton('core/resource');
72
- $conn = $resource->getConnection('core_read');
73
- $update_array = array();
74
- foreach ($langCode as $lang) {
75
- foreach($labelCode as $key => $value) {
76
- $query = "UPDATE `mobicommerce_multilanguage` SET mm_maxlength = '$value' WHERE mm_language_code = '$lang' AND mm_label_code = '$key'";
77
- $conn->query($query);
78
- echo $query.'<br>';
79
- }
80
- }
81
- }
82
- }
83
-
84
- public function updateLangLabelEnglish(){
85
- $resource = Mage::getSingleton('core/resource');
86
- $conn = $resource->getConnection('core_read');
87
- $errors = array();
88
- $en_US = $conn->query("SELECT * FROM `mobicommerce_multilanguage` WHERE mm_language_code = 'en_US'")->fetchAll();
89
- //echo '<pre>';print_r($en_US);exit;
90
- $en_US = null;
91
- if(!empty($en_US)){
92
- foreach($en_US as $en => $us){
93
- try{
94
- $us['mm_label'] = encodeLanguageLabels($us['mm_label']);
95
- $conn->query("UPDATE `mobicommerce_multilanguage` SET mm_label = '".$us['mm_label']."' WHERE mm_label_code = '".$us['mm_label_code']."' AND mm_language_code != 'en_US'");
96
- }
97
- catch(Exception $e){
98
- $errors[] = $e->getMessage();
99
- }
100
- }
101
- }
102
- print_r($errors);
103
- }
104
-
105
  public function getCustomProductDetailFields($_product, $productInfo){
106
  $fields = array(
107
  array(
@@ -197,6 +173,16 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Custom extends Mobicommerce_Mobiserv
197
  "value" => "",
198
  ),
199
  );
 
 
 
 
 
 
 
 
 
 
200
  $fields = null;
201
  $outputFields = array();
202
  if(!empty($fields)){
55
  )
56
  ),
57
  );
58
+ // for emmanual trucksdepot
59
+ $customFields = array(
60
+ "order_review" => array(
61
+ array(
62
+ "code" => "ordercomment[comment]",
63
+ "type" => "textarea",
64
+ "name" => "Order Comment",
65
+ "required" => false,
66
+ "validation" => "",
67
+ "error_message" => "",
68
+ "registerDependent" => false,
69
+ "params" => array(
70
+ "default_value" => "",
71
+ "description" => "",
72
+ "format" => ""
73
+ )
74
+ )
75
+ ),
76
+ );
77
  $customFields = array();
78
  return $customFields;
79
  }
80
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  public function getCustomProductDetailFields($_product, $productInfo){
82
  $fields = array(
83
  array(
173
  "value" => "",
174
  ),
175
  );
176
+ //babylife
177
+ $fields = array(
178
+ array(
179
+ "code" => "cjm_stockmessage",
180
+ "type" => "text",
181
+ "relateTo" => "stock",
182
+ "name" => "Availability",
183
+ "value" => "",
184
+ ),
185
+ );
186
  $fields = null;
187
  $outputFields = array();
188
  if(!empty($fields)){
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/External.php CHANGED
@@ -1,2300 +1,9 @@
1
  <?php
2
 
3
- class Mobicommerce_Mobiservices_Model_1x3x1_External extends Mobicommerce_Mobiservices_Model_Abstract {
4
-
5
- public function setApplicationSettings($data = null)
6
  {
7
- $this->__install102ScriptAction();
8
- $app_code = isset($data['app_code'])?$data['app_code']:null;
9
- $app_theme_folder_name = isset($data['app_theme_folder_name'])?$data['app_theme_folder_name']:'';
10
- if(empty($app_code))
11
- return false;
12
-
13
- $this->_create_mobi_media_dir($app_code, $app_theme_folder_name);
14
- Mage::getModel('mobiadmin/applications')->saveApplicationData($data);
15
- }
16
-
17
- protected function _create_mobi_media_dir($app_code = null, $app_theme_folder_name = null){
18
- $base_dir = Mage::getBaseDir('media');
19
- if(!(is_dir($base_dir.'/mobi_commerce') && file_exists($base_dir.'/mobi_commerce')))
20
- mkdir($base_dir.'/mobi_commerce', 0777, true);
21
-
22
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code) && file_exists($base_dir.'/mobi_commerce/'.$app_code)))
23
- mkdir($base_dir.'/mobi_commerce/'.$app_code, 0777, true);
24
-
25
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/home_banners') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/home_banners')))
26
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/home_banners', 0777, true);
27
-
28
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/appinfo') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/appinfo')))
29
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/appinfo', 0777, true);
30
 
31
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/certificates') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/certificates')))
32
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/certificates', 0777, true);
33
-
34
- if(!(is_dir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer') && file_exists($base_dir.'/mobi_commerce/'.$app_code.'/personalizer'))){
35
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer', 0777, true);
36
- mkdir($base_dir.'/mobi_commerce/'.$app_code.'/personalizer/svg', 0777, true);
37
-
38
- if(!empty($app_theme_folder_name)){
39
- copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/personalizer.xml', $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/personalizer.xml');
40
- copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/personalizer.css', $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/personalizer.css');
41
- }
42
- }
43
-
44
- if(!empty($app_theme_folder_name)){
45
- $dir = $base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/svg';
46
- if(file_exists($dir)){
47
- $scandir = scandir($dir);
48
- foreach ($scandir as $key => $value)
49
- {
50
- if (!in_array($value,array(".","..")))
51
- {
52
- $currfile = $dir . DIRECTORY_SEPARATOR . $value;
53
- if (!is_dir($currfile))
54
- {
55
- $filename = PATHINFO($value, PATHINFO_BASENAME);
56
- if(!file_exists($base_dir . '/mobi_commerce/' . $app_code . '/personalizer/svg/' . $filename)){
57
- copy($base_dir . '/mobi_assets/theme_files/' . $app_theme_folder_name . '/personalizer/svg/' . $filename, $base_dir . '/mobi_commerce/' . $app_code . '/personalizer/svg/' . $filename);
58
- }
59
- }
60
- }
61
- }
62
- }
63
-
64
- $sourcePersonalizerFolder = $base_dir.DS.'mobi_assets'.DS.'theme_files'.DS.$app_theme_folder_name.DS.'personalizer';
65
- $destinationPersonalizerFolder = $base_dir.DS.'mobi_commerce'.DS.$app_code.DS.'personalizer';
66
-
67
- $sourcePersonalizerXml = $sourcePersonalizerFolder.DS.'personalizer.xml';
68
- $destinationPersonalizerXml = $destinationPersonalizerFolder.DS.'personalizer.xml';
69
-
70
- if(file_exists ($destinationPersonalizerXml)){
71
- $sourcePersonalizerXml = (array) simplexml_load_file($sourcePersonalizerXml);
72
- $destinationPersonalizerXml = (array) simplexml_load_file($destinationPersonalizerXml);
73
- $destinationPersonalizerCss = $destinationPersonalizerFolder.DS.'personalizer.css';
74
- $cssArray = array();
75
-
76
- $doc = new DOMDocument('1.0');
77
- $doc->formatOutput = true;
78
- $root = $doc->createElement('mobicommerce_personalizer');
79
- $root = $doc->appendChild($root);
80
-
81
- foreach($sourcePersonalizerXml as $key => $element){
82
- $css = $element->css;
83
- $svgFilenames = (string) $element->svg_filenames;
84
- $defaultValue = (string) $element->default_value;
85
- $currentValue = (string) $element->default_value;
86
- if(isset($destinationPersonalizerXml[$key])){
87
- $currentValue = (string) $destinationPersonalizerXml[$key]->current_value;
88
- }
89
- $css = implode("\r\n", explode('|', $css));
90
- $cssArray[] = str_replace("--COLOR--", $currentValue, $css);
91
-
92
- if(!empty($svgFilenames)){
93
- //echo ($element->svg_filenames);exit;
94
- $svgFilenames = explode('|', $svgFilenames);
95
- if(!empty($svgFilenames)){
96
- foreach($svgFilenames as $svg_filename){
97
- if(file_exists($sourcePersonalizerFolder . DS . 'svg' . DS . $svg_filename)){
98
- $svg_image = file_get_contents($sourcePersonalizerFolder . DS . 'svg' . DS . $svg_filename);
99
- preg_match_all('/<style>(.*?)<\/style>/s', $svg_image, $style_tag);
100
- $old_style_tag = $style_tag[1][0];
101
- $property = explode('{', $style_tag[1][0]);
102
- $property = $property[0];
103
- preg_match_all('/{(.*?)}/s', $style_tag[1][0], $style_tag);
104
- $param = explode(':', $style_tag[1][0]);
105
- $param = $param[0];
106
- $new_style_tag = $property.'{'.$param.':'.$currentValue.'!important;}';
107
- $svg_image = str_replace($old_style_tag, $new_style_tag, $svg_image);
108
- file_put_contents($destinationPersonalizerFolder . DS . 'svg' . DS . $svg_filename, $svg_image);
109
- }
110
- }
111
- }
112
- }
113
-
114
- $newdoc = $root->appendChild($doc->createElement($key));
115
- foreach($element as $optioncode => $value){
116
- $em = $doc->createElement($optioncode);
117
- if($optioncode == 'current_value'){
118
- $value = $currentValue;
119
- }
120
- else if($optioncode == 'default_value'){
121
- $value = $defaultValue;
122
- }
123
- $text = $doc->createTextNode($value);
124
- $em->appendChild($text);
125
- $newdoc->appendChild($em);
126
- }
127
- }
128
- file_put_contents($destinationPersonalizerCss, implode($cssArray, "\r\n"));
129
- $doc->save($destinationPersonalizerFolder.DS.'personalizer.xml');
130
- }
131
- }
132
- }
133
-
134
- protected function file_get_contents_curl($url) {
135
- if(function_exists('file_get_contents'))
136
- return file_get_contents($url);
137
- else
138
- {
139
- $ch = curl_init();
140
-
141
- curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
142
- curl_setopt($ch, CURLOPT_HEADER, 0);
143
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
144
- curl_setopt($ch, CURLOPT_URL, $url);
145
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
146
-
147
- $data = curl_exec($ch);
148
- curl_close($ch);
149
-
150
- return $data;
151
- }
152
- }
153
-
154
- public function __install102ScriptAction(){
155
- try{
156
-
157
- $resource = Mage::getSingleton('core/resource');
158
- $conn = $resource->getConnection('core_read');
159
-
160
- $results = $conn->query("SHOW TABLES LIKE '".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."'")->fetchAll();
161
- if(!$results){
162
- $conn->query("
163
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."`;
164
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')."`;
165
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."`;
166
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')."`;
167
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."`;
168
- DROP TABLE IF EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')."`;
169
-
170
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."` (
171
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
172
- `app_name` varchar(255) NOT NULL DEFAULT '',
173
- `app_code` varchar(255) DEFAULT NULL,
174
- `app_key` varchar(255) NOT NULL DEFAULT '',
175
- `app_logo` varchar(255) NOT NULL DEFAULT '',
176
- `app_license_key` varchar(255) NOT NULL DEFAULT '',
177
- `app_storeid` smallint(6) NOT NULL DEFAULT '0',
178
- `created_time` datetime DEFAULT NULL,
179
- `update_time` datetime DEFAULT NULL,
180
- PRIMARY KEY (`id`)
181
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
182
-
183
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')."` (
184
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
185
- `app_code` varchar(255) DEFAULT NULL,
186
- `setting_code` varchar(255) NOT NULL DEFAULT '',
187
- `value` longtext,
188
- PRIMARY KEY (`id`)
189
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
190
-
191
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."` (
192
- `mci_id` int(11) NOT NULL AUTO_INCREMENT,
193
- `mci_name` varchar(100) DEFAULT NULL,
194
- `mci_display_name` varchar(100) DEFAULT NULL,
195
- `mci_icon_group` varchar(100) DEFAULT NULL,
196
- `mci_updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
197
- PRIMARY KEY (`mci_id`)
198
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
199
-
200
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')."` (
201
- `md_id` bigint(20) NOT NULL AUTO_INCREMENT,
202
- `md_appcode` varchar(45) NOT NULL,
203
- `md_devicetype` enum('android','ios') DEFAULT NULL,
204
- `md_devicetoken` varchar(255) NOT NULL,
205
- `md_created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
206
- PRIMARY KEY (`md_id`)
207
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
208
-
209
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')."` (
210
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
211
- `app_code` varchar(255) DEFAULT NULL,
212
- `app_type` varchar(255) NOT NULL DEFAULT '',
213
- `slider_code` varchar(255) NOT NULL DEFAULT '',
214
- `slider_label` varchar(255) NOT NULL DEFAULT '',
215
- `slider_status` smallint(6) DEFAULT NULL,
216
- `slider_position` smallint(6) NOT NULL DEFAULT '0',
217
- `slider_settings` varchar(255) NOT NULL DEFAULT '',
218
- `slider_productIds` varchar(255) NOT NULL DEFAULT '',
219
- `created_time` datetime DEFAULT NULL,
220
- `update_time` datetime DEFAULT NULL,
221
- PRIMARY KEY (`id`)
222
- ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
223
-
224
- CREATE TABLE IF NOT EXISTS `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."` (
225
- `mm_id` bigint(20) NOT NULL AUTO_INCREMENT,
226
- `mm_language_code` varchar(20) DEFAULT NULL,
227
- `mm_type` enum('label','message') DEFAULT NULL,
228
- `mm_label_code` varchar(255) DEFAULT NULL,
229
- `mm_label` varchar(255) DEFAULT NULL,
230
- `mm_maxlength` int(11) DEFAULT NULL,
231
- `mm_text` varchar(255) DEFAULT NULL,
232
- `mm_help` varchar(255) DEFAULT NULL,
233
- PRIMARY KEY (`mm_id`)
234
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
235
-
236
- INSERT INTO `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')."` (`mci_name`, `mci_display_name`, `mci_icon_group`) VALUES
237
- ('baby1.svg', 'baby1', 'babies'),
238
- ('baby105.svg', 'baby105', 'babies'),
239
- ('baby137.svg', 'baby137', 'babies'),
240
- ('baby23.svg', 'baby23', 'babies'),
241
- ('baby63.svg', 'baby63', 'babies'),
242
- ('baby67.svg', 'baby67', 'babies'),
243
- ('baby73.svg', 'baby73', 'babies'),
244
- ('baby77.svg', 'baby77', 'babies'),
245
- ('bear10.svg', 'bear10', 'babies'),
246
- ('crawling.svg', 'crawling', 'babies'),
247
- ('feeding.svg', 'feeding', 'babies'),
248
- ('female109.svg', 'female109', 'babies'),
249
- ('flying1.svg', 'flying1', 'babies'),
250
- ('medical68.svg', 'medical68', 'babies'),
251
- ('moon19.svg', 'moon19', 'babies'),
252
- ('mother19.svg', 'mother19', 'babies'),
253
- ('mother20.svg', 'mother20', 'babies'),
254
- ('pregnant.svg', 'pregnant', 'babies'),
255
- ('security18.svg', 'security18', 'babies'),
256
- ('sparrow.svg', 'sparrow', 'babies'),
257
- ('book104.svg', 'book104', 'book'),
258
- ('book122.svg', 'book122', 'book'),
259
- ('book135.svg', 'book135', 'book'),
260
- ('book157.svg', 'book157', 'book'),
261
- ('book7.svg', 'book7', 'book'),
262
- ('books30.svg', 'books30', 'book'),
263
- ('living1.svg', 'living1', 'book'),
264
- ('man216.svg', 'man216', 'book'),
265
- ('online26.svg', 'online26', 'book'),
266
- ('open161.svg', 'open161', 'book'),
267
- ('open182.svg', 'open182', 'book'),
268
- ('open3.svg', 'open3', 'book'),
269
- ('talking.svg', 'talking', 'book'),
270
- ('text87.svg', 'text87', 'book'),
271
- ('boy17.svg', 'boy17', 'boys'),
272
- ('boy18.svg', 'boy18', 'boys'),
273
- ('boy31.svg', 'boy31', 'boys'),
274
- ('boy40.svg', 'boy40', 'boys'),
275
- ('boy43.svg', 'boy43', 'boys'),
276
- ('boy46.svg', 'boy46', 'boys'),
277
- ('boy52.svg', 'boy52', 'boys'),
278
- ('child12.svg', 'child12', 'boys'),
279
- ('male98.svg', 'male98', 'boys'),
280
- ('man483.svg', 'man483', 'boys'),
281
- ('audio39.svg', 'audio39', 'electronics'),
282
- ('calculator13.svg', 'calculator13', 'electronics'),
283
- ('camera19.svg', 'camera19', 'electronics'),
284
- ('computer94.svg', 'computer94', 'electronics'),
285
- ('dvd5.svg', 'dvd5', 'electronics'),
286
- ('electric43.svg', 'electric43', 'electronics'),
287
- ('electronic55.svg', 'electronic55', 'electronics'),
288
- ('encyclopedia.svg', 'encyclopedia', 'electronics'),
289
- ('games3.svg', 'games3', 'electronics'),
290
- ('games37.svg', 'games37', 'electronics'),
291
- ('games4.svg', 'games4', 'electronics'),
292
- ('games6.svg', 'games6', 'electronics'),
293
- ('headphones.svg', 'headphones', 'electronics'),
294
- ('home115.svg', 'home115', 'electronics'),
295
- ('keyboard10.svg', 'keyboard10', 'electronics'),
296
- ('kitchen48.svg', 'kitchen48', 'electronics'),
297
- ('kitchen51.svg', 'kitchen51', 'electronics'),
298
- ('lamp15.svg', 'lamp15', 'electronics'),
299
- ('laptop1.svg', 'laptop1', 'electronics'),
300
- ('laptop12.svg', 'laptop12', 'electronics'),
301
- ('memory.svg', 'memory', 'electronics'),
302
- ('microwave3.svg', 'microwave3', 'electronics'),
303
- ('midi.svg', 'midi', 'electronics'),
304
- ('mixer8.svg', 'mixer8', 'electronics'),
305
- ('mobile14.svg', 'mobile14', 'electronics'),
306
- ('mobile15.svg', 'mobile15', 'electronics'),
307
- ('mobile20.svg', 'mobile20', 'electronics'),
308
- ('mobile26.svg', 'mobile26', 'electronics'),
309
- ('mouse10.svg', 'mouse10', 'electronics'),
310
- ('on.svg', 'on', 'electronics'),
311
- ('pc.svg', 'pc', 'electronics'),
312
- ('pc6.svg', 'pc6', 'electronics'),
313
- ('photo33.svg', 'photo33', 'electronics'),
314
- ('print5.svg', 'print5', 'electronics'),
315
- ('printer70.svg', 'printer70', 'electronics'),
316
- ('shopping30.svg', 'shopping30', 'electronics'),
317
- ('smartphone13.svg', 'smartphone13', 'electronics'),
318
- ('telephone79.svg', 'telephone79', 'electronics'),
319
- ('tool6.svg', 'tool6', 'electronics'),
320
- ('usb24.svg', 'usb24', 'electronics'),
321
- ('vacuum6.svg', 'vacuum6', 'electronics'),
322
- ('washing11.svg', 'washing11', 'electronics'),
323
- ('wireless30.svg', 'wireless30', 'electronics'),
324
- ('workplace.svg', 'workplace', 'electronics'),
325
- ('ankle3.svg', 'ankle3', 'fashion'),
326
- ('apron.svg', 'apron', 'fashion'),
327
- ('baseball1.svg', 'baseball1', 'fashion'),
328
- ('baseball24.svg', 'baseball24', 'fashion'),
329
- ('beret.svg', 'beret', 'fashion'),
330
- ('bikini4.svg', 'bikini4', 'fashion'),
331
- ('black170.svg', 'black170', 'fashion'),
332
- ('black276.svg', 'black276', 'fashion'),
333
- ('black280.svg', 'black280', 'fashion'),
334
- ('boot2.svg', 'boot2', 'fashion'),
335
- ('bow2.svg', 'bow2', 'fashion'),
336
- ('bow3.svg', 'bow3', 'fashion'),
337
- ('cat10.svg', 'cat10', 'fashion'),
338
- ('childish.svg', 'childish', 'fashion'),
339
- ('christmas266.svg', 'christmas266', 'fashion'),
340
- ('coin9.svg', 'coin9', 'fashion'),
341
- ('diamond10.svg', 'diamond10', 'fashion'),
342
- ('diamond12.svg', 'diamond12', 'fashion'),
343
- ('diamond13.svg', 'diamond13', 'fashion'),
344
- ('diamond22.svg', 'diamond22', 'fashion'),
345
- ('diamond27.svg', 'diamond27', 'fashion'),
346
- ('diamond3.svg', 'diamond3', 'fashion'),
347
- ('dress2.svg', 'dress2', 'fashion'),
348
- ('dress6.svg', 'dress6', 'fashion'),
349
- ('dress9.svg', 'dress9', 'fashion'),
350
- ('excentric.svg', 'excentric', 'fashion'),
351
- ('fairy1.svg', 'fairy1', 'fashion'),
352
- ('female145.svg', 'female145', 'fashion'),
353
- ('female209.svg', 'female209', 'fashion'),
354
- ('female90.svg', 'female90', 'fashion'),
355
- ('female94.svg', 'female94', 'fashion'),
356
- ('flip.svg', 'flip', 'fashion'),
357
- ('flip5.svg', 'flip5', 'fashion'),
358
- ('glove8.svg', 'glove8', 'fashion'),
359
- ('handbag7.svg', 'handbag7', 'fashion'),
360
- ('hanger22.svg', 'hanger22', 'fashion'),
361
- ('hat19.svg', 'hat19', 'fashion'),
362
- ('high12.svg', 'high12', 'fashion'),
363
- ('jacket2.svg', 'jacket2', 'fashion'),
364
- ('lipstick1.svg', 'lipstick1', 'fashion'),
365
- ('make.svg', 'make', 'fashion'),
366
- ('mannequin.svg', 'mannequin', 'fashion'),
367
- ('mascara.svg', 'mascara', 'fashion'),
368
- ('mascara1.svg', 'mascara1', 'fashion'),
369
- ('necktie1.svg', 'necktie1', 'fashion'),
370
- ('perfume1.svg', 'perfume1', 'fashion'),
371
- ('portfolio3.svg', 'portfolio3', 'fashion'),
372
- ('rectangular27.svg', 'rectangular27', 'fashion'),
373
- ('ribbon10.svg', 'ribbon10', 'fashion'),
374
- ('ring5.svg', 'ring5', 'fashion'),
375
- ('rounded62.svg', 'rounded62', 'fashion'),
376
- ('rubber4.svg', 'rubber4', 'fashion'),
377
- ('rubber5.svg', 'rubber5', 'fashion'),
378
- ('safety8.svg', 'safety8', 'fashion'),
379
- ('sandals2.svg', 'sandals2', 'fashion'),
380
- ('sewing1.svg', 'sewing1', 'fashion'),
381
- ('shoulder1.svg', 'shoulder1', 'fashion'),
382
- ('simple29.svg', 'simple29', 'fashion'),
383
- ('skirt.svg', 'skirt', 'fashion'),
384
- ('skirt1.svg', 'skirt1', 'fashion'),
385
- ('slip.svg', 'slip', 'fashion'),
386
- ('sneaker.svg', 'sneaker', 'fashion'),
387
- ('strap.svg', 'strap', 'fashion'),
388
- ('strapless.svg', 'strapless', 'fashion'),
389
- ('strapped1.svg', 'strapped1', 'fashion'),
390
- ('stylish12.svg', 'stylish12', 'fashion'),
391
- ('stylish2.svg', 'stylish2', 'fashion'),
392
- ('stylish5.svg', 'stylish5', 'fashion'),
393
- ('sun.svg', 'sun', 'fashion'),
394
- ('t-shirt1.svg', 't-shirt1', 'fashion'),
395
- ('tie.svg', 'tie', 'fashion'),
396
- ('tie2.svg', 'tie2', 'fashion'),
397
- ('tie5.svg', 'tie5', 'fashion'),
398
- ('tshirt18.svg', 'tshirt18', 'fashion'),
399
- ('girl19.svg', 'girl19', 'girls'),
400
- ('girl37.svg', 'girl37', 'girls'),
401
- ('girl39.svg', 'girl39', 'girls'),
402
- ('girl40.svg', 'girl40', 'girls'),
403
- ('girl42.svg', 'girl42', 'girls'),
404
- ('princess.svg', 'princess', 'girls'),
405
- ('woman132.svg', 'woman132', 'girls'),
406
- ('woman133.svg', 'woman133', 'girls'),
407
- ('woman136.svg', 'woman136', 'girls'),
408
- ('woman3.svg', 'woman3', 'girls'),
409
- ('chef15.svg', 'chef15', 'kitchen'),
410
- ('chef18.svg', 'chef18', 'kitchen'),
411
- ('chef21.svg', 'chef21', 'kitchen'),
412
- ('coffee10.svg', 'coffee10', 'kitchen'),
413
- ('cooking15.svg', 'cooking15', 'kitchen'),
414
- ('covered16.svg', 'covered16', 'kitchen'),
415
- ('cutlery6.svg', 'cutlery6', 'kitchen'),
416
- ('fork.svg', 'fork', 'kitchen'),
417
- ('fork27.svg', 'fork27', 'kitchen'),
418
- ('fork28.svg', 'fork28', 'kitchen'),
419
- ('glass35.svg', 'glass35', 'kitchen'),
420
- ('glass40.svg', 'glass40', 'kitchen'),
421
- ('hot55.svg', 'hot55', 'kitchen'),
422
- ('hot56.svg', 'hot56', 'kitchen'),
423
- ('ice52.svg', 'ice52', 'kitchen'),
424
- ('kitchen26.svg', 'kitchen26', 'kitchen'),
425
- ('restaurant26.svg', 'restaurant26', 'kitchen'),
426
- ('restaurant29.svg', 'restaurant29', 'kitchen'),
427
- ('serving.svg', 'serving', 'kitchen'),
428
- ('thigh.svg', 'thigh', 'kitchen'),
429
- ('magento_icon.svg', 'magento_icon', 'magento'),
430
- ('acoustic2.svg', 'acoustic2', 'music'),
431
- ('acoustic3.svg', 'acoustic3', 'music'),
432
- ('acoustic4.svg', 'acoustic4', 'music'),
433
- ('alto.svg', 'alto', 'music'),
434
- ('audio49.svg', 'audio49', 'music'),
435
- ('circular263.svg', 'circular263', 'music'),
436
- ('dancer5.svg', 'dancer5', 'music'),
437
- ('drummer.svg', 'drummer', 'music'),
438
- ('eighth4.svg', 'eighth4', 'music'),
439
- ('man282.svg', 'man282', 'music'),
440
- ('microphone52.svg', 'microphone52', 'music'),
441
- ('music170.svg', 'music170', 'music'),
442
- ('music200.svg', 'music200', 'music'),
443
- ('musical.svg', 'musical', 'music'),
444
- ('musical7.svg', 'musical7', 'music'),
445
- ('notifications.svg', 'notifications', 'music'),
446
- ('play43.svg', 'play43', 'music'),
447
- ('radio42.svg', 'radio42', 'music'),
448
- ('treble1.svg', 'treble1', 'music'),
449
- ('turn20.svg', 'turn20', 'music'),
450
- ('americanfootball1.svg', 'americanfootball1', 'sports'),
451
- ('barbell.svg', 'barbell', 'sports'),
452
- ('biceps.svg', 'biceps', 'sports'),
453
- ('first33.svg', 'first33', 'sports'),
454
- ('fishing11.svg', 'fishing11', 'sports'),
455
- ('man271.svg', 'man271', 'sports'),
456
- ('man459.svg', 'man459', 'sports'),
457
- ('objective.svg', 'objective', 'sports'),
458
- ('ping3.svg', 'ping3', 'sports'),
459
- ('recognition6.svg', 'recognition6', 'sports'),
460
- ('regular2.svg', 'regular2', 'sports'),
461
- ('runer.svg', 'runer', 'sports'),
462
- ('runner5.svg', 'runner5', 'sports'),
463
- ('silhouette66.svg', 'silhouette66', 'sports'),
464
- ('soccer38.svg', 'soccer38', 'sports'),
465
- ('soccer43.svg', 'soccer43', 'sports'),
466
- ('soccer44.svg', 'soccer44', 'sports'),
467
- ('tennis18.svg', 'tennis18', 'sports'),
468
- ('trophy71.svg', 'trophy71', 'sports'),
469
- ('volleyball4.svg', 'volleyball4', 'sports'),
470
- ('air6.svg', 'air6', 'travel'),
471
- ('airplane67.svg', 'airplane67', 'travel'),
472
- ('airplane68.svg', 'airplane68', 'travel'),
473
- ('black186.svg', 'black186', 'travel'),
474
- ('black187.svg', 'black187', 'travel'),
475
- ('black401.svg', 'black401', 'travel'),
476
- ('car80.svg', 'car80', 'travel'),
477
- ('car95.svg', 'car95', 'travel'),
478
- ('location38.svg', 'location38', 'travel'),
479
- ('luggage5.svg', 'luggage5', 'travel'),
480
- ('map30.svg', 'map30', 'travel'),
481
- ('ocean3.svg', 'ocean3', 'travel'),
482
- ('person209.svg', 'person209', 'travel'),
483
- ('photo147.svg', 'photo147', 'travel'),
484
- ('scooter7.svg', 'scooter7', 'travel'),
485
- ('sea8.svg', 'sea8', 'travel'),
486
- ('sedan3.svg', 'sedan3', 'travel'),
487
- ('suv.svg', 'suv', 'travel'),
488
- ('taxi1.svg', 'taxi1', 'travel'),
489
- ('train20.svg', 'train20', 'travel');
490
-
491
- INSERT INTO `".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')."` (`mm_language_code`, `mm_type`, `mm_label_code`, `mm_label`, `mm_maxlength`, `mm_text`, `mm_help`) VALUES
492
- ('en_US', 'message', 'Please_wait', 'Please wait', '100', 'Please wait', 'Error: When user trigger new action while previous one is still processsing.'),
493
- ('en_US', 'label', 'or', 'or', '25', 'or', 'Label: Display to show 2 action options.'),
494
- ('en_US', 'label', 'Home', 'Home', '8', 'Home', 'Label: Home page title and button title.'),
495
- ('en_US', 'message', 'No_internet_connection', 'No internet connection', '100', 'No internet connection', 'Message:No internet connection'),
496
- ('en_US', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Category', 'Label: Shopping Category'),
497
- ('en_US', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! There are no categories to display.', 'Text: When no category found.'),
498
- ('en_US', 'label', 'Shop_by_category', 'Shop by category', '25', 'Shop by category', 'Label: Title to show above category names.'),
499
- ('en_US', 'label', 'Categories', 'Categories', '20', 'Categories', 'Label: Title to show on homepage, above the category.'),
500
- ('en_US', 'label', 'All_Products', 'All Products', '20', 'All Products', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
501
- ('en_US', 'label', 'Profile', 'Profile', '10', 'Profile', 'Label: Profile page title and button title.'),
502
- ('en_US', 'label', 'List_Page', 'List Page', '15', 'List Page', 'Label: Page title'),
503
- ('en_US', 'label', 'Product_List', 'Product List', '15', 'Product List', 'Label: Product List page title '),
504
- ('en_US', 'label', 'products_found', 'products found', '20', 'products found', 'Label: Label displayed on product listing page to show No. of products found. '),
505
- ('en_US', 'label', 'Product_Detail', 'Product Detail', '15', 'Product Detail', 'Label: Product Detail page title'),
506
- ('en_US', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
507
- ('en_US', 'label', 'Buy_Now', 'Buy Now', '10', 'Buy Now', 'Label: Buy Now button title.'),
508
- ('en_US', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choose an option', 'Label: First option for product options.'),
509
- ('en_US', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item added successfully', 'Message: When the Item added successfully into the cart. '),
510
- ('en_US', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No products found.', 'Text: When no products found for selected search criteria or category.'),
511
- ('en_US', 'label', 'Load_More', 'Load More', '10', 'Load More', 'Label: Load More button title, displayed on product listing pages.'),
512
- ('en_US', 'label', 'Viewers', 'Viewers', '10', 'Viewers', 'Label: Viewers Label.'),
513
- ('en_US', 'label', 'Add_to_cart', 'Add to cart', '15', 'Add to cart', 'Label: Add to cart button title.'),
514
- ('en_US', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadable link', 'Label: Downloadable link title. '),
515
- ('en_US', 'label', 'Review', 'Review', '10', 'Review', 'Label: Review text and button title.'),
516
- ('en_US', 'message', 'No_reviews_found', 'No reviews found', '100', 'No reviews found', 'Text: When no reviews found for selected product.'),
517
- ('en_US', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Shopping Cart', 'Label: Shopping Cart button title.'),
518
- ('en_US', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
519
- ('en_US', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart &amp; order total. '),
520
- ('en_US', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotal', 'Label: Label for cart &amp; order subtotal.'),
521
- ('en_US', 'label', 'Tax', 'Tax', '5', 'Tax', 'Label: Label for cart &amp; order Tax.'),
522
- ('en_US', 'label', 'Discount', 'Discount', '15', 'Discount', 'Label: Label for cart &amp; order discount. '),
523
- ('en_US', 'label', 'Grand_Total', 'Grand Total', '15', 'Grand Total', 'Label: Label for cart &amp; order grand total.'),
524
- ('en_US', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'The shopping cart is empty.', 'Error: When the shopping cart is empty.'),
525
- ('en_US', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Cart updated successfully', 'Message: When the cart updated successfully.'),
526
- ('en_US', 'label', 'Update_Cart', 'Update Cart', '15', 'Update Cart', 'Label: Update Cart button title. '),
527
- ('en_US', 'label', 'Checkout', 'Checkout', '10', 'Checkout', 'Label: Checkout button title.'),
528
- ('en_US', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Cart is empty', 'Text: When the cart is empty. '),
529
- ('en_US', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'One of your cart item is having problem', 'Text: When one of the cart item is having error such as not available or so.'),
530
- ('en_US', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
531
- ('en_US', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Enter your username password to get access.', 'Error: When requested action required login.'),
532
- ('en_US', 'label', 'Username', 'Username', '20', 'Username', 'Label: Label for Username field.'),
533
- ('en_US', 'label', 'Password', 'Password', '20', 'Password', 'Label: Label for password field.'),
534
- ('en_US', 'label', 'Sign_Up', 'Sign Up', '10', 'Sign Up', 'Label: Sign Up button title.'),
535
- ('en_US', 'message', 'Enter_username', 'Enter username', '100', 'Enter username', 'Error: When username is empty.'),
536
- ('en_US', 'message', 'Enter_password', 'Enter password', '100', 'Enter password', 'Error: When password is empty. '),
537
- ('en_US', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Invalid username or password', 'Error: When Invalid username or password entered.'),
538
- ('en_US', 'label', 'First_name', 'First name', '20', 'First name', 'Label: Label for firstname field.'),
539
- ('en_US', 'label', 'Last_name', 'Last name', '20', 'Last name', 'Label: Label for lastname field.'),
540
- ('en_US', 'label', 'Your_Email', 'Your Email', '20', 'Your Email', 'Label: Label for email address field.'),
541
- ('en_US', 'label', 'Submit', 'Submit', '10', 'Submit', 'Label: Submit button title.'),
542
- ('en_US', 'label', 'Signup_Form', 'Signup Form', '15', 'Signup Form', 'Label: Signup Form page title.'),
543
- ('en_US', 'label', 'Signup', 'Signup', '10', 'Signup', 'Label: Signup button title.'),
544
- ('en_US', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Enter firstname', 'Error: When firstname is empty. '),
545
- ('en_US', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Enter lastname', 'Error: When lastname is empty.'),
546
- ('en_US', 'message', 'Enter_email', 'Enter email', '100', 'Enter email address', 'Error: When email address is empty.'),
547
- ('en_US', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Please enter valid email address', 'Error: When email address is invalid.'),
548
- ('en_US', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulation! You are successfully registered ', 'Message: When successfully registration has been done. '),
549
- ('en_US', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Please check your email', 'Message: When user reset their password. '),
550
- ('en_US', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Forgot Password', 'Label: Forgot Password button title.'),
551
- ('en_US', 'label', 'Shipping', 'Shipping', '20', 'Shipping', 'Label: Label for Shipping. '),
552
- ('en_US', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
553
- ('en_US', 'label', 'Address', 'Address', '20', 'Address', 'Label: Label for address field, available on payment page. '),
554
- ('en_US', 'label', 'Payment', 'Payment', '20', 'Payment', 'Label: Label for payment field, available on payment page.'),
555
- ('en_US', 'label', 'Continue', 'Continue', '20', 'Continue', 'Label: Continue button title. '),
556
- ('en_US', 'label', 'Billing_Address', 'Billing Address', '20', 'Billing Address', 'Label: Label for Billing Address.'),
557
- ('en_US', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Select a billing address from your address book or enter a new address.', 'Label: Title available on billing addresses drop down.'),
558
- ('en_US', 'label', 'New_Address', 'New Address', '20', 'New Address', 'Label: Title for New Billing Address form.'),
559
- ('en_US', 'label', 'Company', 'Company', '20', 'Company', 'Label: Label for company field, available on address page. '),
560
- ('en_US', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
561
- ('en_US', 'label', 'State', 'State', '20', 'State', 'Label: Label for state field, available on address page. '),
562
- ('en_US', 'label', 'Country', 'Country', '20', 'Country', 'Label: Label for country field, available on address page. '),
563
- ('en_US', 'label', 'select', 'select', '20', 'select', 'Label: Label for drop downs. '),
564
- ('en_US', 'label', 'Billing_street', 'Billing street', '20', 'Billing street', 'Label: Label for billing street field, available on address page. '),
565
- ('en_US', 'label', 'Postcode', 'Postcode', '20', 'Postcode', 'Label: Label for postcode field, available on address page. '),
566
- ('en_US', 'label', 'Telephone', 'Telephone', '20', 'Telephone', 'Label: Label for telephone field, available on address page. '),
567
- ('en_US', 'label', 'Same_as_billing', 'Same as billing', '25', 'Same as billing', 'Label: Label for Same as billing option. '),
568
- ('en_US', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Shipping Address', 'Label: Title for Shipping Address form.'),
569
- ('en_US', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Select a shipping address from your address book or enter a new address.', 'Label: Title available on shipping addresses drop down.'),
570
- ('en_US', 'label', 'Shipping_street', 'Shipping street', '25', 'Shipping street', 'Label: Label for shipping street field, available on address page. '),
571
- ('en_US', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Enter billing firstname', 'Error: When billing firstname is empty.'),
572
- ('en_US', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Enter billing lastname', 'Error: When billing lastname is empty.'),
573
- ('en_US', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Enter billing city', 'Error: When billing city is empty.'),
574
- ('en_US', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Enter billing state', 'Error: When billing state is empty.'),
575
- ('en_US', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Enter billing country', 'Error: When billing country is empty.'),
576
- ('en_US', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Enter billing street', 'Error: When billing street is empty.'),
577
- ('en_US', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Enter billing postcode', 'Error: When billing postcode is empty.'),
578
- ('en_US', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Enter billing telephone', 'Error: When billing telephone is empty.'),
579
- ('en_US', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Enter shipping firstname', 'Error: When shipping firstname is empty.'),
580
- ('en_US', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Enter shipping lastname', 'Error: When shipping lastname is empty.'),
581
- ('en_US', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Enter shipping city', 'Error: When shipping city is empty.'),
582
- ('en_US', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Enter shipping state', 'Error: When shipping state is empty.'),
583
- ('en_US', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Enter shipping country', 'Error: When shipping country is empty.'),
584
- ('en_US', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Enter shipping street', 'Error: When shipping street is empty.'),
585
- ('en_US', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Enter shipping postcode', 'Error: When shipping postcode is empty.'),
586
- ('en_US', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Enter shipping telephone', 'Error: When shipping telephone is empty.'),
587
- ('en_US', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Shipping Method', 'Label: Shipping Method page title. '),
588
- ('en_US', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Select shipping method', 'Label: Label for Select shipping method options.'),
589
- ('en_US', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Select shipment method', 'Error: When shipment method is not selected.'),
590
- ('en_US', 'label', 'Payment_Method', 'Payment Method', '25', 'Payment Method', 'Label: Payment Method page title. '),
591
- ('en_US', 'label', 'Select_payment_method', 'Select payment method', '25', 'Select payment method', 'Label: Label for Select payment method options.'),
592
- ('en_US', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Select payment method', 'Error: When payment method is not selected.'),
593
- ('en_US', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, something wrong happened', 'Error: When magento return unexpected error.'),
594
- ('en_US', 'label', 'Credit_Card', 'Credit Card', '25', 'Credit Card', 'Label: Label for credit card field, available on payment page. '),
595
- ('en_US', 'label', 'Name_on_card', 'Name on card', '25', 'Name on card', 'Label: Label for name of card field, available on payment page. '),
596
- ('en_US', 'label', 'Credit_card_type', 'Credit card type', '25', 'Credit card type', 'Label: Label for CC type field, available on payment page. '),
597
- ('en_US', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card number', 'Label: Label for CC number field, available on payment page. '),
598
- ('en_US', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Expiration Date', 'Label: Label for CC expiry date field, available on payment page. '),
599
- ('en_US', 'label', 'Month', 'Month', '25', 'Month', 'Label: Label for CC expiry month field, available on payment page. '),
600
- ('en_US', 'label', 'Year', 'Year', '25', 'Year', 'Label: Label for CC expiry year field, available on payment page. '),
601
- ('en_US', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
602
- ('en_US', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Enter name on card', 'Error: When name on card is empty.'),
603
- ('en_US', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Select credit card type', 'Error: When credit card type is not selected.'),
604
- ('en_US', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Enter credit card number', 'Error: When credit card number is empty.'),
605
- ('en_US', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Set expiry month', 'Error: When expiry month is empty.'),
606
- ('en_US', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Set expiry year', 'Error: When expiry year is empty.'),
607
- ('en_US', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Set card verification number', 'Error: When card verification number is empty.'),
608
- ('en_US', 'label', 'Order_Review', 'Order Review', '15', 'Order Review', 'Label: Order Review page title. '),
609
- ('en_US', 'label', 'Agreements', 'Agreements', '25', 'Agreements', 'Label: Label for Agreements, available on oprder review screen.'),
610
- ('en_US', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accept terms and condition', 'Error: When user did not agreed on sign up terms.'),
611
- ('en_US', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping &amp; Handling', 'Label: Label for Shipping &amp; Handling.'),
612
- ('en_US', 'label', 'Place_Order', 'Place Order', '25', 'Place Order', 'Label: Place Order button title.'),
613
- ('en_US', 'label', 'Order_Success', 'Order Success', '15', 'Order Success', 'Label: Order Success page title. '),
614
- ('en_US', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Thank you for your purchase!', 'Message: When order successfully placed. '),
615
- ('en_US', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'You will receive an order confirmation email with details of your order and a link to track its progress.', 'Text: When order successfully placed '),
616
- ('en_US', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continue Shopping', 'LabeL: Continue Shopping button title. '),
617
- ('en_US', 'label', 'Error', 'Error', '15', 'Error', 'Label: Error '),
618
- ('en_US', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item successfully added into wishlist', 'Message: When item added into Wishlist.'),
619
- ('en_US', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removed from wishlist', 'Message: When Item removed from wishlist.'),
620
- ('en_US', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
621
- ('en_US', 'label', 'Remove', 'Remove', '10', 'Remove', 'Label: Remove button title.'),
622
- ('en_US', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No wishlist items found', 'Text: When No wishlist items found.'),
623
- ('en_US', 'label', 'Orders', 'Orders', '15', 'Orders', 'Label: Orders history page title.'),
624
- ('en_US', 'label', 'Order_History', 'Order History', '20', 'Order History', 'Label: Order History button title. '),
625
- ('en_US', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No orders found', 'Text: When no order history found. '),
626
- ('en_US', 'label', 'Order_Detail', 'Order Detail', '15', 'Order Detail', 'Label: Order Detail page title. '),
627
- ('en_US', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Ordered Items', 'Label: Ordered Items block heading or title. '),
628
- ('en_US', 'label', 'Order_Number', 'Order Number', '20', 'Order Number', 'Label: Label for Order Number.'),
629
- ('en_US', 'label', 'Order_Date', 'Order Date', '20', 'Order Date', 'Label: Label for Order Date.'),
630
- ('en_US', 'label', 'User', 'User', '10', 'User', 'Label: Label for User.'),
631
- ('en_US', 'label', 'Info', 'Info', '15', 'About', 'Label: About page title (CMS/about module)'),
632
- ('en_US', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Add To Wishlist', 'Label: Add To Wishlist button title.'),
633
- ('en_US', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
634
- ('en_US', 'label', 'Search_Product', 'Search Product', '50', 'Search Product', 'Label: Search Product.'),
635
- ('en_US', 'label', 'Apply', 'Apply', '8', 'Apply', 'Label: Apply button title (to apply discount)'),
636
- ('en_US', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code applied Successfully', 'Message: When coupon code is applied.'),
637
- ('en_US', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code removed Successfully', 'Message: When coupon code is removed. '),
638
- ('en_US', 'label', 'Discount_Code', 'Discount Code', '25', 'Discount Code', 'Label: Label for Discount Code.'),
639
- ('en_US', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Update Wishlist', 'Label: Update Wishlist button title.'),
640
- ('en_US', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item updated successfully', 'Message: When wishlist updated successfully.'),
641
- ('en_US', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
642
- ('en_US', 'message', 'Please_Select', 'Please select ', '25', 'Please select', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
643
- ('en_US', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadable Links', 'Label: Label for Product Downloadable Links.'),
644
- ('en_US', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Invalid coupon code', 'Error: When coupon code is invalid.'),
645
- ('en_US', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Please login to continue', 'Error: When action required login '),
646
- ('en_US', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Enter firstname', 'Error: When firstname is empty in signup form. '),
647
- ('en_US', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Enter lastname', 'Error: When lastname is empty in signup form. '),
648
- ('en_US', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Enter email address', 'Error: When email address is empty in signup form. '),
649
- ('en_US', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Enter password', 'Error: When password is empty in signup form. '),
650
- ('en_US', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account already exists', 'Error: When email address already exists.'),
651
- ('en_US', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Can\'t save customer address', 'Error: When error occure while saving customer Address.'),
652
- ('en_US', 'message', 'No_Data_Found', 'No Data Found', '100', 'No data found', 'Error: When no data found for requested page.'),
653
- ('en_US', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product no longer available', 'Error: When requested product is no londer available.'),
654
- ('en_US', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
655
- ('en_US', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
656
- ('en_US', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item can\'t load', 'Error: When wishlist can\'t load because of unexpected error.'),
657
- ('en_US', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
658
- ('en_US', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
659
- ('en_US', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Requested item not found', 'Error: When system can not load wishlist Item.'),
660
- ('en_US', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Requested item no longer available', 'Error: When requested product is no longer available.'),
661
- ('en_US', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item has been deleted from cart', 'Error: When Item has been deleted from cart.'),
662
- ('en_US', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Not all products are available in the requested auantity', 'Error: When any of the product from cart is no longer available.'),
663
- ('en_US', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accept all terms and conditions before placing the order', 'Error: When user did not agree on all required addreement while placing order.'),
664
- ('en_US', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
665
- ('en_US', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reset Filter', 'Label: Reset Filter link title.'),
666
- ('en_US', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
667
- ('en_US', 'label', 'Popularity', 'Popularity', '25', 'Popularity', 'Label: Label for filter: Popularity option. '),
668
- ('en_US', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Price: High To Low', 'Label: Label for filter: Price-High To Low option. '),
669
- ('en_US', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Price: Low To High', 'Label: Label for filter: Price-Low To High option.'),
670
- ('en_US', 'label', 'Rating', 'Rating', '25', 'Rating', 'Label: Label for filter: Rating option '),
671
- ('en_US', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name: A To Z', 'Label: Label for filter: Name-A To Z option.'),
672
- ('en_US', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name: Z To A', 'Label: Label for filter: Name-Z To A option.'),
673
- ('en_US', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
674
- ('en_US', 'label', 'Submit_Review', 'Submit Review', '25', 'Submit Review', 'Label: Submit Review button title.'),
675
- ('en_US', 'label', 'User_Reviews', 'User Reviews', '25', 'User Reviews', 'Label: User Reviews page title. '),
676
- ('en_US', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No Reviews Found', 'Label: Text as No Reviews Found'),
677
- ('en_US', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
678
- ('en_US', 'label', 'Reviews', 'Reviews', '25', 'Reviews', 'Label: Label for Reviews.'),
679
- ('en_US', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
680
- ('en_US', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Summary Of Your Review', 'Label: Label for review summary field, available on submit review form.'),
681
- ('en_US', 'label', 'Comments', 'Comments', '25', 'Comments', 'Label: Label for comments field, available on submit review form.'),
682
- ('en_US', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'You May Also Like', 'Label: Label for related product slider on product detail page.'),
683
- ('en_US', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Select one of each of the ratings', 'Error: When feedback ratings is not selected for the product.'),
684
- ('en_US', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Enter your nickename', 'Error: When feedback nickename is empty.'),
685
- ('en_US', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Enter overall feedback', 'Error: When feedback summary is empty.'),
686
- ('en_US', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Enter your comments', 'Error: When feedback comments is empty.'),
687
- ('en_US', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recently Viewed', 'Label: Recently Viewed'),
688
- ('en_US', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'This action can\'t be performed on this device. Required support is not available on this device.', 'Error: When the device is not supported for requested action such as share functionality.'),
689
- ('en_US', 'label', 'Share', 'Share', '7', 'Share', 'Label:Share button title.'),
690
- ('en_US', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Products', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
691
- ('en_US', 'label', 'Edit', 'Edit', '6', 'Edit', 'Label:Edit button title, available on wishlist page. '),
692
- ('en_US', 'label', 'More_Information', 'More Information', '25', 'More Information', 'Label:More information about product'),
693
- ('en_US', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
694
- ('en_US', 'label', 'Sample_Links', 'Sample Links', '20', 'Sample Links', 'Label:Sample Links on product detail page'),
695
- ('en_US', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum number of characters', 'Label:Maximum number of characters for configurable product'),
696
- ('en_US', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
697
- ('en_US', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking Numbers', 'Label:Tracking Numbers on order detail page'),
698
- ('en_US', 'label', 'Track', 'Track', '15', 'Track', 'Label:Button on order detail page'),
699
- ('en_US', 'label', 'Installment', 'Installment', '15', 'Installment', 'Label:On product detail page'),
700
- ('en_US', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Installment Amount', 'Label:On product detail page'),
701
- ('en_US', 'label', 'Total_Amount', 'Total Amount', '15', 'Total Amount', 'Label:On product detail page'),
702
- ('en_US', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
703
- ('en_US', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Please Select Installment Option', 'Message:On credit card page where installment option is required'),
704
- ('en_US', 'label', 'January', 'January', '50', 'January', 'Label:Month name on credit card page'),
705
- ('en_US', 'label', 'February', 'February', '50', 'February', 'Label:Month name on credit card page'),
706
- ('en_US', 'label', 'March', 'March', '50', 'March', 'Label:Month name on credit card page'),
707
- ('en_US', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
708
- ('en_US', 'label', 'May', 'May', '50', 'May', 'Label:Month name on credit card page'),
709
- ('en_US', 'label', 'June', 'June', '50', 'June', 'Label:Month name on credit card page'),
710
- ('en_US', 'label', 'July', 'July', '50', 'July', 'Label:Month name on credit card page'),
711
- ('en_US', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
712
- ('en_US', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
713
- ('en_US', 'label', 'October', 'October', '50', 'October', 'Label:Month name on credit card page'),
714
- ('en_US', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
715
- ('en_US', 'label', 'December', 'December', '50', 'December', 'Label:Month name on credit card page'),
716
- ('es_ES', 'message', 'Please_wait', 'Please wait', '100', 'por favor espera', 'Error: When user trigger new action while previous one is still processsing.'),
717
- ('es_ES', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
718
- ('es_ES', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
719
- ('es_ES', 'message', 'No_internet_connection', 'No internet connection', '100', 'No hay conexión a internet', 'Message:No internet connection'),
720
- ('es_ES', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoría', 'Label: Shopping Category'),
721
- ('es_ES', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', '¡Huy! No hay categorías para mostrar.', 'Text: When no category found.'),
722
- ('es_ES', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoría', 'Label: Title to show above category names.'),
723
- ('es_ES', 'label', 'Categories', 'Categories', '20', 'Categorías', 'Label: Title to show on homepage, above the category.'),
724
- ('es_ES', 'label', 'All_Products', 'All Products', '20', 'todos los productos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
725
- ('es_ES', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
726
- ('es_ES', 'label', 'List_Page', 'List Page', '15', 'Lista de páginas', 'Label: Page title'),
727
- ('es_ES', 'label', 'Product_List', 'Product List', '15', 'Lista de Productos', 'Label: Product List page title '),
728
- ('es_ES', 'label', 'products_found', 'products found', '20', 'Se han encontrado productos', 'Label: Label displayed on product listing page to show No. of products found. '),
729
- ('es_ES', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalles del producto', 'Label: Product Detail page title'),
730
- ('es_ES', 'label', 'Details', 'Details', '10', 'Detalles', 'Label: Label displayed above the product detail on product detail page.'),
731
- ('es_ES', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar ahora', 'Label: Buy Now button title.'),
732
- ('es_ES', 'label', 'Choose_an_option', 'Choose an option', '20', 'Elija una opción', 'Label: First option for product options.'),
733
- ('es_ES', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artículo agregado con éxito', 'Message: When the Item added successfully into the cart. '),
734
- ('es_ES', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No hay productos encontrados.', 'Text: When no products found for selected search criteria or category.'),
735
- ('es_ES', 'label', 'Load_More', 'Load More', '10', 'cargar más', 'Label: Load More button title, displayed on product listing pages.'),
736
- ('es_ES', 'label', 'Viewers', 'Viewers', '10', 'Los espectadores', 'Label: Viewers Label.'),
737
- ('es_ES', 'label', 'Add_to_cart', 'Add to cart', '15', 'Añadir a la cesta', 'Label: Add to cart button title.'),
738
- ('es_ES', 'label', 'Downloadable_link', 'Downloadable link', '20', 'enlace offline', 'Label: Downloadable link title. '),
739
- ('es_ES', 'label', 'Review', 'Review', '10', 'revisión', 'Label: Review text and button title.'),
740
- ('es_ES', 'message', 'No_reviews_found', 'No reviews found', '100', 'No hay comentarios encontrados', 'Text: When no reviews found for selected product.'),
741
- ('es_ES', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carro de la compra', 'Label: Shopping Cart button title.'),
742
- ('es_ES', 'label', 'QTY', 'QTY', '5', 'CANT', 'Label: Label for product Quantity.'),
743
- ('es_ES', 'label', 'TOTAL', 'TOTAL', '15', 'Total', 'Label: Label for cart &amp; order total. '),
744
- ('es_ES', 'label', 'Subtotal', 'Subtotal', '15', 'total parcial', 'Label: Label for cart &amp; order subtotal.'),
745
- ('es_ES', 'label', 'Tax', 'Tax', '5', 'impuesto', 'Label: Label for cart &amp; order Tax.'),
746
- ('es_ES', 'label', 'Discount', 'Discount', '15', 'descuento', 'Label: Label for cart &amp; order discount. '),
747
- ('es_ES', 'label', 'Grand_Total', 'Grand Total', '15', 'gran total', 'Label: Label for cart &amp; order grand total.'),
748
- ('es_ES', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'La cesta de la compra está vacía.', 'Error: When the shopping cart is empty.'),
749
- ('es_ES', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrito actualizado correctamente', 'Message: When the cart updated successfully.'),
750
- ('es_ES', 'label', 'Update_Cart', 'Update Cart', '15', 'Actualizar Cesta', 'Label: Update Cart button title. '),
751
- ('es_ES', 'label', 'Checkout', 'Checkout', '10', 'caja', 'Label: Checkout button title.'),
752
- ('es_ES', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'El carrito esta vacío', 'Text: When the cart is empty. '),
753
- ('es_ES', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Uno de sus artículos de la compra está teniendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
754
- ('es_ES', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
755
- ('es_ES', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Ingrese su contraseña nombre de usuario para obtener acceso.', 'Error: When requested action required login.'),
756
- ('es_ES', 'label', 'Username', 'Username', '20', 'Nombre de usuario', 'Label: Label for Username field.'),
757
- ('es_ES', 'label', 'Password', 'Password', '20', 'contraseña', 'Label: Label for password field.'),
758
- ('es_ES', 'label', 'Sign_Up', 'Sign Up', '10', 'contratar', 'Label: Sign Up button title.'),
759
- ('es_ES', 'message', 'Enter_username', 'Enter username', '100', 'Introduzca nombre de usuario', 'Error: When username is empty.'),
760
- ('es_ES', 'message', 'Enter_password', 'Enter password', '100', 'Introduzca la contraseña', 'Error: When password is empty. '),
761
- ('es_ES', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nombre de usuario o contraseña no válidos', 'Error: When Invalid username or password entered.'),
762
- ('es_ES', 'label', 'First_name', 'First name', '20', 'nombre de pila', 'Label: Label for firstname field.'),
763
- ('es_ES', 'label', 'Last_name', 'Last name', '20', 'apellido', 'Label: Label for lastname field.'),
764
- ('es_ES', 'label', 'Your_Email', 'Your Email', '20', 'Su correo electrónico', 'Label: Label for email address field.'),
765
- ('es_ES', 'label', 'Submit', 'Submit', '10', 'presentar', 'Label: Submit button title.'),
766
- ('es_ES', 'label', 'Signup_Form', 'Signup Form', '15', 'Formulario de Inscripción', 'Label: Signup Form page title.'),
767
- ('es_ES', 'label', 'Signup', 'Signup', '10', 'Inscripción', 'Label: Signup button title.'),
768
- ('es_ES', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Introduzca apellido', 'Error: When firstname is empty. '),
769
- ('es_ES', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Introduzca apellido', 'Error: When lastname is empty.'),
770
- ('es_ES', 'message', 'Enter_email', 'Enter email', '100', 'Introduzca el correo electrónico', 'Error: When email address is empty.'),
771
- ('es_ES', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Por favor, introduzca la dirección de correo electrónico válida', 'Error: When email address is invalid.'),
772
- ('es_ES', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', '¡Enhorabuena! Usted está registrado con éxito', 'Message: When successfully registration has been done. '),
773
- ('es_ES', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Por favor revise su correo electrónico', 'Message: When user reset their password. '),
774
- ('es_ES', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Olvidé mi contraseña', 'Label: Forgot Password button title.'),
775
- ('es_ES', 'label', 'Shipping', 'Shipping', '20', 'envío', 'Label: Label for Shipping. '),
776
- ('es_ES', 'label', 'Billing', 'Billing', '20', 'facturación', 'Label: Label for Billing'),
777
- ('es_ES', 'label', 'Address', 'Address', '20', 'dirección', 'Label: Label for address field, available on payment page. '),
778
- ('es_ES', 'label', 'Payment', 'Payment', '20', 'pago', 'Label: Label for payment field, available on payment page.'),
779
- ('es_ES', 'label', 'Continue', 'Continue', '20', 'continuar', 'Label: Continue button title. '),
780
- ('es_ES', 'label', 'Billing_Address', 'Billing Address', '20', 'Dirección de Envio', 'Label: Label for Billing Address.'),
781
- ('es_ES', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Seleccione una dirección de facturación de su libreta de direcciones o introduzca una nueva dirección.', 'Label: Title available on billing addresses drop down.'),
782
- ('es_ES', 'label', 'New_Address', 'New Address', '20', 'nueva dirección', 'Label: Title for New Billing Address form.'),
783
- ('es_ES', 'label', 'Company', 'Company', '20', 'empresa', 'Label: Label for company field, available on address page. '),
784
- ('es_ES', 'label', 'City', 'City', '20', 'ciudad', 'Label: Label for city field, available on address page. '),
785
- ('es_ES', 'label', 'State', 'State', '20', 'estado', 'Label: Label for state field, available on address page. '),
786
- ('es_ES', 'label', 'Country', 'Country', '20', 'país', 'Label: Label for country field, available on address page. '),
787
- ('es_ES', 'label', 'select', 'select', '20', 'seleccionar', 'Label: Label for drop downs. '),
788
- ('es_ES', 'label', 'Billing_street', 'Billing street', '20', 'calle de facturación', 'Label: Label for billing street field, available on address page. '),
789
- ('es_ES', 'label', 'Postcode', 'Postcode', '20', 'código postal', 'Label: Label for postcode field, available on address page. '),
790
- ('es_ES', 'label', 'Telephone', 'Telephone', '20', 'teléfono', 'Label: Label for telephone field, available on address page. '),
791
- ('es_ES', 'label', 'Same_as_billing', 'Same as billing', '25', 'Igual que la facturación', 'Label: Label for Same as billing option. '),
792
- ('es_ES', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Dirección de envío', 'Label: Title for Shipping Address form.'),
793
- ('es_ES', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Seleccione una dirección de envío de su libreta de direcciones o introduzca una nueva dirección.', 'Label: Title available on shipping addresses drop down.'),
794
- ('es_ES', 'label', 'Shipping_street', 'Shipping street', '25', 'calle del envío', 'Label: Label for shipping street field, available on address page. '),
795
- ('es_ES', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Introduzca apellido de facturación', 'Error: When billing firstname is empty.'),
796
- ('es_ES', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Introduzca apellido de facturación', 'Error: When billing lastname is empty.'),
797
- ('es_ES', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Introduzca ciudad facturación', 'Error: When billing city is empty.'),
798
- ('es_ES', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Introduzca estado de facturación', 'Error: When billing state is empty.'),
799
- ('es_ES', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Introduzca el país de facturación', 'Error: When billing country is empty.'),
800
- ('es_ES', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Introduzca facturación calle', 'Error: When billing street is empty.'),
801
- ('es_ES', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Ingrese el código postal de facturación', 'Error: When billing postcode is empty.'),
802
- ('es_ES', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Introduzca telefónico de facturación', 'Error: When billing telephone is empty.'),
803
- ('es_ES', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Introduzca apellido envío', 'Error: When shipping firstname is empty.'),
804
- ('es_ES', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Introduzca apellido envío', 'Error: When shipping lastname is empty.'),
805
- ('es_ES', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Introduzca ciudad envío', 'Error: When shipping city is empty.'),
806
- ('es_ES', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Introduzca estado del envío', 'Error: When shipping state is empty.'),
807
- ('es_ES', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Introduzca el país de envío', 'Error: When shipping country is empty.'),
808
- ('es_ES', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Introduzca calle envío', 'Error: When shipping street is empty.'),
809
- ('es_ES', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Ingrese el código postal de envío', 'Error: When shipping postcode is empty.'),
810
- ('es_ES', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Introduzca teléfono envío', 'Error: When shipping telephone is empty.'),
811
- ('es_ES', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Método de envío', 'Label: Shipping Method page title. '),
812
- ('es_ES', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seleccione el método de envío', 'Label: Label for Select shipping method options.'),
813
- ('es_ES', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Elija un método para el envío', 'Error: When shipment method is not selected.'),
814
- ('es_ES', 'label', 'Payment_Method', 'Payment Method', '25', 'método de pago', 'Label: Payment Method page title. '),
815
- ('es_ES', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seleccione forma de pago', 'Label: Label for Select payment method options.'),
816
- ('es_ES', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seleccione forma de pago', 'Error: When payment method is not selected.'),
817
- ('es_ES', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Vaya, algo malo sucedió', 'Error: When magento return unexpected error.'),
818
- ('es_ES', 'label', 'Credit_Card', 'Credit Card', '25', 'tarjeta de crédito', 'Label: Label for credit card field, available on payment page. '),
819
- ('es_ES', 'label', 'Name_on_card', 'Name on card', '25', 'Nombre en la tarjeta', 'Label: Label for name of card field, available on payment page. '),
820
- ('es_ES', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo de la tarjeta de crédito', 'Label: Label for CC type field, available on payment page. '),
821
- ('es_ES', 'label', 'Credit_card_number', 'Credit card number', '25', 'Número de Tarjeta de Crédito', 'Label: Label for CC number field, available on payment page. '),
822
- ('es_ES', 'label', 'Expiration_Date', 'Expiration Date', '25', 'fecha de expiración', 'Label: Label for CC expiry date field, available on payment page. '),
823
- ('es_ES', 'label', 'Month', 'Month', '25', 'mes', 'Label: Label for CC expiry month field, available on payment page. '),
824
- ('es_ES', 'label', 'Year', 'Year', '25', 'año', 'Label: Label for CC expiry year field, available on payment page. '),
825
- ('es_ES', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Tarjeta del número de Verificación', 'Label: Label for CC verification number field, available on payment page. '),
826
- ('es_ES', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Ingrese nombre en la tarjeta', 'Error: When name on card is empty.'),
827
- ('es_ES', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Seleccione el tipo de tarjeta de crédito', 'Error: When credit card type is not selected.'),
828
- ('es_ES', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Introduzca el número de tarjeta de crédito', 'Error: When credit card number is empty.'),
829
- ('es_ES', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Establecer meses de caducidad', 'Error: When expiry month is empty.'),
830
- ('es_ES', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Establecer años de caducidad', 'Error: When expiry year is empty.'),
831
- ('es_ES', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Número de verificación de tarjeta de Ajuste', 'Error: When card verification number is empty.'),
832
- ('es_ES', 'label', 'Order_Review', 'Order Review', '15', 'Revisión del pedido', 'Label: Order Review page title. '),
833
- ('es_ES', 'label', 'Agreements', 'Agreements', '25', 'Acuerdos', 'Label: Label for Agreements, available on oprder review screen.'),
834
- ('es_ES', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Acepta términos y condiciones', 'Error: When user did not agreed on sign up terms.'),
835
- ('es_ES', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Envío y dirección', 'Label: Label for Shipping &amp; Handling.'),
836
- ('es_ES', 'label', 'Place_Order', 'Place Order', '25', 'Ponga la orden', 'Label: Place Order button title.'),
837
- ('es_ES', 'label', 'Order_Success', 'Order Success', '15', 'Solicitar éxito', 'Label: Order Success page title. '),
838
- ('es_ES', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Gracias por su compra!', 'Message: When order successfully placed. '),
839
- ('es_ES', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Usted recibirá un correo electrónico de confirmación de pedido con los detalles de su pedido y un enlace para el seguimiento de su progreso.', 'Text: When order successfully placed '),
840
- ('es_ES', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuar Compras', 'LabeL: Continue Shopping button title. '),
841
- ('es_ES', 'label', 'Error', 'Error', '15', 'error', 'Label: Error '),
842
- ('es_ES', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Artículo agregado con éxito en la lista de deseos', 'Message: When item added into Wishlist.'),
843
- ('es_ES', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Artículo removido de la lista de deseos', 'Message: When Item removed from wishlist.'),
844
- ('es_ES', 'label', 'Wishlist', 'Wishlist', '15', 'lista', 'Label: Wishlist page title. '),
845
- ('es_ES', 'label', 'Remove', 'Remove', '10', 'quitar', 'Label: Remove button title.'),
846
- ('es_ES', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No hay artículos en su lista encontrados', 'Text: When No wishlist items found.'),
847
- ('es_ES', 'label', 'Orders', 'Orders', '15', 'órdenes', 'Label: Orders history page title.'),
848
- ('es_ES', 'label', 'Order_History', 'Order History', '20', 'Historial de pedidos', 'Label: Order History button title. '),
849
- ('es_ES', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No hay pedidos encontrados', 'Text: When no order history found. '),
850
- ('es_ES', 'label', 'Order_Detail', 'Order Detail', '15', 'Detalle de la orden', 'Label: Order Detail page title. '),
851
- ('es_ES', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Los artículos pedidos', 'Label: Ordered Items block heading or title. '),
852
- ('es_ES', 'label', 'Order_Number', 'Order Number', '20', 'número de orden', 'Label: Label for Order Number.'),
853
- ('es_ES', 'label', 'Order_Date', 'Order Date', '20', 'Fecha del pedido', 'Label: Label for Order Date.'),
854
- ('es_ES', 'label', 'User', 'User', '10', 'usuario', 'Label: Label for User.'),
855
- ('es_ES', 'label', 'Info', 'Info', '15', 'acerca de', 'Label: About page title (CMS/about module)'),
856
- ('es_ES', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Agregar a la lista', 'Label: Add To Wishlist button title.'),
857
- ('es_ES', 'label', 'Logout', 'Logout', '10', 'Cerrar sesión', 'Label: Logout button title.'),
858
- ('es_ES', 'label', 'Search_Product', 'Search Product', '50', 'Buscar Producto', 'Label: Search Product.'),
859
- ('es_ES', 'label', 'Apply', 'Apply', '8', 'aplicar', 'Label: Apply button title (to apply discount)'),
860
- ('es_ES', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Código de descuento aplicado con éxito', 'Message: When coupon code is applied.'),
861
- ('es_ES', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Código de descuento Suprimido correctamente', 'Message: When coupon code is removed. '),
862
- ('es_ES', 'label', 'Discount_Code', 'Discount Code', '25', 'Código de Descuento', 'Label: Label for Discount Code.'),
863
- ('es_ES', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'actualización lista de Deseos', 'Label: Update Wishlist button title.'),
864
- ('es_ES', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Artículo actualizado correctamente', 'Message: When wishlist updated successfully.'),
865
- ('es_ES', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cargar Cant Lista de artículos', 'Error: When requested wishlist item Can not Load. '),
866
- ('es_ES', 'message', 'Please_Select', 'Please select ', '25', 'Por favor, seleccione', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
867
- ('es_ES', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Productos Enlaces descargables', 'Label: Label for Product Downloadable Links.'),
868
- ('es_ES', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Código promocional no válido', 'Error: When coupon code is invalid.'),
869
- ('es_ES', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Inicia sesión para continuar', 'Error: When action required login '),
870
- ('es_ES', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Introduzca apellido', 'Error: When firstname is empty in signup form. '),
871
- ('es_ES', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Introduzca apellido', 'Error: When lastname is empty in signup form. '),
872
- ('es_ES', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Introduzca el correo electrónico', 'Error: When email address is empty in signup form. '),
873
- ('es_ES', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Introduzca la contraseña', 'Error: When password is empty in signup form. '),
874
- ('es_ES', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Ya existe Cuenta', 'Error: When email address already exists.'),
875
- ('es_ES', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'No se puede guardar la dirección del cliente', 'Error: When error occure while saving customer Address.'),
876
- ('es_ES', 'message', 'No_Data_Found', 'No Data Found', '100', 'No se encontraron datos', 'Error: When no data found for requested page.'),
877
- ('es_ES', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Ya no está disponible Producto', 'Error: When requested product is no londer available.'),
878
- ('es_ES', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
879
- ('es_ES', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
880
- ('es_ES', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! El artículo no se puede cargar', 'Error: When wishlist can\'t load because of unexpected error.'),
881
- ('es_ES', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
882
- ('es_ES', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Artículo solicitado no encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
883
- ('es_ES', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Artículo solicitado no encontrado', 'Error: When system can not load wishlist Item.'),
884
- ('es_ES', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Artículo solicitado ya no está disponible', 'Error: When requested product is no longer available.'),
885
- ('es_ES', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Artículo ha sido borrado de la compra', 'Error: When Item has been deleted from cart.'),
886
- ('es_ES', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'No todos los productos están disponibles en el auantity solicitado', 'Error: When any of the product from cart is no longer available.'),
887
- ('es_ES', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Acepte todos los términos y condiciones antes de realizar el pedido', 'Error: When user did not agree on all required addreement while placing order.'),
888
- ('es_ES', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
889
- ('es_ES', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reajuste del filtro', 'Label: Reset Filter link title.'),
890
- ('es_ES', 'label', 'Reset', 'Reset', '10', 'reajustar', 'Label: Reset button title.'),
891
- ('es_ES', 'label', 'Popularity', 'Popularity', '25', 'popularidad', 'Label: Label for filter: Popularity option. '),
892
- ('es_ES', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Precio De Mayor a Menor', 'Label: Label for filter: Price-High To Low option. '),
893
- ('es_ES', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Precio menor a mayor', 'Label: Label for filter: Price-Low To High option.'),
894
- ('es_ES', 'label', 'Rating', 'Rating', '25', 'clasificación', 'Label: Label for filter: Rating option '),
895
- ('es_ES', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nombre-A a la Z', 'Label: Label for filter: Name-A To Z option.'),
896
- ('es_ES', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nombre-Z a A', 'Label: Label for filter: Name-Z To A option.'),
897
- ('es_ES', 'label', 'Newest', 'Newest', '25', 'el más nuevo', 'Label: Label for filter: Newest option.'),
898
- ('es_ES', 'label', 'Submit_Review', 'Submit Review', '25', 'Enviar opinión', 'Label: Submit Review button title.'),
899
- ('es_ES', 'label', 'User_Reviews', 'User Reviews', '25', 'Opiniones de los usuarios', 'Label: User Reviews page title. '),
900
- ('es_ES', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No hay comentarios encontrados', 'Label: Text as No Reviews Found'),
901
- ('es_ES', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Clasificación del usuario promedio', 'Label: Label for Average User Rating.'),
902
- ('es_ES', 'label', 'Reviews', 'Reviews', '25', 'Comentarios', 'Label: Label for Reviews.'),
903
- ('es_ES', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
904
- ('es_ES', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Resumen de su opinión', 'Label: Label for review summary field, available on submit review form.'),
905
- ('es_ES', 'label', 'Comments', 'Comments', '25', 'Comentarios', 'Label: Label for comments field, available on submit review form.'),
906
- ('es_ES', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'También le gustará', 'Label: Label for related product slider on product detail page.'),
907
- ('es_ES', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Seleccione uno de cada una de las votaciones', 'Error: When feedback ratings is not selected for the product.'),
908
- ('es_ES', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Escriba su nickename', 'Error: When feedback nickename is empty.'),
909
- ('es_ES', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Introduzca los comentarios en general', 'Error: When feedback summary is empty.'),
910
- ('es_ES', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Escribe tus comentarios', 'Error: When feedback comments is empty.'),
911
- ('es_ES', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Esta acción no se puede realizar en este dispositivo. Apoyo requerido no está disponible en este dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
912
- ('es_ES', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'vistos recientemente', 'Label: Recently Viewed'),
913
- ('es_ES', 'label', 'Share', 'Share', '7', 'cuota', 'Label:Share button title.'),
914
- ('es_ES', 'label', 'Shopping_Products', 'Shopping Products', '20', 'productos de las compras', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
915
- ('es_ES', 'label', 'Edit', 'Edit', '6', 'editar', 'Label:Edit button title, available on wishlist page. '),
916
- ('es_ES', 'label', 'More_Information', 'More Information', '25', 'más información', 'Label:More information about product'),
917
- ('es_ES', 'label', 'Share_App', 'Share App', '12', 'Compartir App', 'Label:Share app on CMS page'),
918
- ('es_ES', 'label', 'Sample_Links', 'Sample Links', '20', 'Enlaces de ejemplo', 'Label:Sample Links on product detail page'),
919
- ('es_ES', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Número máximo de caracteres', 'Label:Maximum number of characters for configurable product'),
920
- ('es_ES', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Pago Cancelado', 'Message:Payment cancelled when user cancel payment'),
921
- ('es_ES', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'números de seguimiento', 'Label:Tracking Numbers on order detail page'),
922
- ('es_ES', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
923
- ('es_ES', 'label', 'Installment', 'Installment', '15', 'entrega', 'Label:On product detail page'),
924
- ('es_ES', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Monto de la Cuota', 'Label:On product detail page'),
925
- ('es_ES', 'label', 'Total_Amount', 'Total Amount', '15', 'cantidad total', 'Label:On product detail page'),
926
- ('es_ES', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
927
- ('es_ES', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Seleccione Opción Anual', 'Message:On credit card page where installment option is required'),
928
- ('es_ES', 'label', 'January', 'January', '50', 'enero', 'Label:Month name on credit card page'),
929
- ('es_ES', 'label', 'February', 'February', '50', 'febrero', 'Label:Month name on credit card page'),
930
- ('es_ES', 'label', 'March', 'March', '50', 'marzo', 'Label:Month name on credit card page'),
931
- ('es_ES', 'label', 'April', 'April', '50', 'abril', 'Label:Month name on credit card page'),
932
- ('es_ES', 'label', 'May', 'May', '50', 'mayo', 'Label:Month name on credit card page'),
933
- ('es_ES', 'label', 'June', 'June', '50', 'junio', 'Label:Month name on credit card page'),
934
- ('es_ES', 'label', 'July', 'July', '50', 'julio', 'Label:Month name on credit card page'),
935
- ('es_ES', 'label', 'August', 'August', '50', 'agosto', 'Label:Month name on credit card page'),
936
- ('es_ES', 'label', 'September', 'September', '50', 'septiembre', 'Label:Month name on credit card page'),
937
- ('es_ES', 'label', 'October', 'October', '50', 'octubre', 'Label:Month name on credit card page'),
938
- ('es_ES', 'label', 'November', 'November', '50', 'noviembre', 'Label:Month name on credit card page'),
939
- ('es_ES', 'label', 'December', 'December', '50', 'diciembre', 'Label:Month name on credit card page'),
940
- ('pt_PT', 'message', 'Please_wait', 'Please wait', '100', 'por favor, aguarde', 'Error: When user trigger new action while previous one is still processsing.'),
941
- ('pt_PT', 'label', 'or', 'or', '25', 'ou', 'Label: Display to show 2 action options.'),
942
- ('pt_PT', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
943
- ('pt_PT', 'message', 'No_internet_connection', 'No internet connection', '100', 'Sem conexão com a internet', 'Message:No internet connection'),
944
- ('pt_PT', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoria', 'Label: Shopping Category'),
945
- ('pt_PT', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Ops! Não existem categorias para mostrar.', 'Text: When no category found.'),
946
- ('pt_PT', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoria', 'Label: Title to show above category names.'),
947
- ('pt_PT', 'label', 'Categories', 'Categories', '20', 'Categorias', 'Label: Title to show on homepage, above the category.'),
948
- ('pt_PT', 'label', 'All_Products', 'All Products', '20', 'Todos os produtos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
949
- ('pt_PT', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
950
- ('pt_PT', 'label', 'List_Page', 'List Page', '15', 'lista de Páginas', 'Label: Page title'),
951
- ('pt_PT', 'label', 'Product_List', 'Product List', '15', 'Lista de Produtos', 'Label: Product List page title '),
952
- ('pt_PT', 'label', 'products_found', 'products found', '20', 'produtos encontrados', 'Label: Label displayed on product listing page to show No. of products found. '),
953
- ('pt_PT', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalhes do produto', 'Label: Product Detail page title'),
954
- ('pt_PT', 'label', 'Details', 'Details', '10', 'Detalhes', 'Label: Label displayed above the product detail on product detail page.'),
955
- ('pt_PT', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar agora', 'Label: Buy Now button title.'),
956
- ('pt_PT', 'label', 'Choose_an_option', 'Choose an option', '20', 'Escolha uma opção', 'Label: First option for product options.'),
957
- ('pt_PT', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item adicionado com êxito', 'Message: When the Item added successfully into the cart. '),
958
- ('pt_PT', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Nenhum produto foi encontrado.', 'Text: When no products found for selected search criteria or category.'),
959
- ('pt_PT', 'label', 'Load_More', 'Load More', '10', 'carregar Mais', 'Label: Load More button title, displayed on product listing pages.'),
960
- ('pt_PT', 'label', 'Viewers', 'Viewers', '10', 'Espectadores', 'Label: Viewers Label.'),
961
- ('pt_PT', 'label', 'Add_to_cart', 'Add to cart', '15', 'Adicionar ao carrinho', 'Label: Add to cart button title.'),
962
- ('pt_PT', 'label', 'Downloadable_link', 'Downloadable link', '20', 'link para download', 'Label: Downloadable link title. '),
963
- ('pt_PT', 'label', 'Review', 'Review', '10', 'revisão', 'Label: Review text and button title.'),
964
- ('pt_PT', 'message', 'No_reviews_found', 'No reviews found', '100', 'Nenhum comentário encontrado', 'Text: When no reviews found for selected product.'),
965
- ('pt_PT', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carrinho de compras', 'Label: Shopping Cart button title.'),
966
- ('pt_PT', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
967
- ('pt_PT', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart &amp; order total. '),
968
- ('pt_PT', 'label', 'Subtotal', 'Subtotal', '15', 'subtotal', 'Label: Label for cart &amp; order subtotal.'),
969
- ('pt_PT', 'label', 'Tax', 'Tax', '5', 'imposto', 'Label: Label for cart &amp; order Tax.'),
970
- ('pt_PT', 'label', 'Discount', 'Discount', '15', 'desconto', 'Label: Label for cart &amp; order discount. '),
971
- ('pt_PT', 'label', 'Grand_Total', 'Grand Total', '15', 'total geral', 'Label: Label for cart &amp; order grand total.'),
972
- ('pt_PT', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'O carrinho de compras está vazio.', 'Error: When the shopping cart is empty.'),
973
- ('pt_PT', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrinho atualizado com sucesso', 'Message: When the cart updated successfully.'),
974
- ('pt_PT', 'label', 'Update_Cart', 'Update Cart', '15', 'atualização Cart', 'Label: Update Cart button title. '),
975
- ('pt_PT', 'label', 'Checkout', 'Checkout', '10', 'checkout', 'Label: Checkout button title.'),
976
- ('pt_PT', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'O carrinho está vazio', 'Text: When the cart is empty. '),
977
- ('pt_PT', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Um dos seu carrinho item está tendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
978
- ('pt_PT', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
979
- ('pt_PT', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Digite seu nome de usuário senha para ter acesso.', 'Error: When requested action required login.'),
980
- ('pt_PT', 'label', 'Username', 'Username', '20', 'Nome de Usuário', 'Label: Label for Username field.'),
981
- ('pt_PT', 'label', 'Password', 'Password', '20', 'senha', 'Label: Label for password field.'),
982
- ('pt_PT', 'label', 'Sign_Up', 'Sign Up', '10', 'inscrever-se', 'Label: Sign Up button title.'),
983
- ('pt_PT', 'message', 'Enter_username', 'Enter username', '100', 'Digite o nome de usuário', 'Error: When username is empty.'),
984
- ('pt_PT', 'message', 'Enter_password', 'Enter password', '100', 'Digite a senha', 'Error: When password is empty. '),
985
- ('pt_PT', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nome de usuário ou senha inválida', 'Error: When Invalid username or password entered.'),
986
- ('pt_PT', 'label', 'First_name', 'First name', '20', 'primeiro nome', 'Label: Label for firstname field.'),
987
- ('pt_PT', 'label', 'Last_name', 'Last name', '20', 'sobrenome', 'Label: Label for lastname field.'),
988
- ('pt_PT', 'label', 'Your_Email', 'Your Email', '20', 'seu e-mail', 'Label: Label for email address field.'),
989
- ('pt_PT', 'label', 'Submit', 'Submit', '10', 'submeter', 'Label: Submit button title.'),
990
- ('pt_PT', 'label', 'Signup_Form', 'Signup Form', '15', 'Cadastre-Form', 'Label: Signup Form page title.'),
991
- ('pt_PT', 'label', 'Signup', 'Signup', '10', 'Cadastre-se', 'Label: Signup button title.'),
992
- ('pt_PT', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Digite o primeiro nome', 'Error: When firstname is empty. '),
993
- ('pt_PT', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Digite o sobrenome', 'Error: When lastname is empty.'),
994
- ('pt_PT', 'message', 'Enter_email', 'Enter email', '100', 'Digite o endereço de email', 'Error: When email address is empty.'),
995
- ('pt_PT', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Por favor insira o endereço de e-mail válido', 'Error: When email address is invalid.'),
996
- ('pt_PT', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Felicitações! Você está registrado com sucesso', 'Message: When successfully registration has been done. '),
997
- ('pt_PT', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Por favor, verifique seu e-mail', 'Message: When user reset their password. '),
998
- ('pt_PT', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Esqueceu sua senha', 'Label: Forgot Password button title.'),
999
- ('pt_PT', 'label', 'Shipping', 'Shipping', '20', 'remessa', 'Label: Label for Shipping. '),
1000
- ('pt_PT', 'label', 'Billing', 'Billing', '20', 'faturamento', 'Label: Label for Billing'),
1001
- ('pt_PT', 'label', 'Address', 'Address', '20', 'endereço', 'Label: Label for address field, available on payment page. '),
1002
- ('pt_PT', 'label', 'Payment', 'Payment', '20', 'pagamento', 'Label: Label for payment field, available on payment page.'),
1003
- ('pt_PT', 'label', 'Continue', 'Continue', '20', 'continuar', 'Label: Continue button title. '),
1004
- ('pt_PT', 'label', 'Billing_Address', 'Billing Address', '20', 'Endereço de Cobrança', 'Label: Label for Billing Address.'),
1005
- ('pt_PT', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selecione um endereço de cobrança do seu livro de endereços ou introduzir um novo endereço.', 'Label: Title available on billing addresses drop down.'),
1006
- ('pt_PT', 'label', 'New_Address', 'New Address', '20', 'novo endereço', 'Label: Title for New Billing Address form.'),
1007
- ('pt_PT', 'label', 'Company', 'Company', '20', 'companhia', 'Label: Label for company field, available on address page. '),
1008
- ('pt_PT', 'label', 'City', 'City', '20', 'cidade', 'Label: Label for city field, available on address page. '),
1009
- ('pt_PT', 'label', 'State', 'State', '20', 'estado', 'Label: Label for state field, available on address page. '),
1010
- ('pt_PT', 'label', 'Country', 'Country', '20', 'país', 'Label: Label for country field, available on address page. '),
1011
- ('pt_PT', 'label', 'select', 'select', '20', 'selecionar', 'Label: Label for drop downs. '),
1012
- ('pt_PT', 'label', 'Billing_street', 'Billing street', '20', 'rua Billing', 'Label: Label for billing street field, available on address page. '),
1013
- ('pt_PT', 'label', 'Postcode', 'Postcode', '20', 'Código Postal', 'Label: Label for postcode field, available on address page. '),
1014
- ('pt_PT', 'label', 'Telephone', 'Telephone', '20', 'telefone', 'Label: Label for telephone field, available on address page. '),
1015
- ('pt_PT', 'label', 'Same_as_billing', 'Same as billing', '25', 'O mesmo que o faturamento', 'Label: Label for Same as billing option. '),
1016
- ('pt_PT', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Endereço para envio', 'Label: Title for Shipping Address form.'),
1017
- ('pt_PT', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selecione um endereço para envio do seu livro de endereços ou introduzir um novo endereço.', 'Label: Title available on shipping addresses drop down.'),
1018
- ('pt_PT', 'label', 'Shipping_street', 'Shipping street', '25', 'rua envio', 'Label: Label for shipping street field, available on address page. '),
1019
- ('pt_PT', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Digite o faturamento firstname', 'Error: When billing firstname is empty.'),
1020
- ('pt_PT', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Digite o faturamento sobrenome', 'Error: When billing lastname is empty.'),
1021
- ('pt_PT', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Digite cidade de faturamento', 'Error: When billing city is empty.'),
1022
- ('pt_PT', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Digite o estado de faturamento', 'Error: When billing state is empty.'),
1023
- ('pt_PT', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Digite o país de faturamento', 'Error: When billing country is empty.'),
1024
- ('pt_PT', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Digite o faturamento rua', 'Error: When billing street is empty.'),
1025
- ('pt_PT', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Digite o código postal de faturamento', 'Error: When billing postcode is empty.'),
1026
- ('pt_PT', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Digite o telefone de faturamento', 'Error: When billing telephone is empty.'),
1027
- ('pt_PT', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Digite o transporte firstname', 'Error: When shipping firstname is empty.'),
1028
- ('pt_PT', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Digite o transporte sobrenome', 'Error: When shipping lastname is empty.'),
1029
- ('pt_PT', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Digite cidade transporte', 'Error: When shipping city is empty.'),
1030
- ('pt_PT', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Digite o transporte estado', 'Error: When shipping state is empty.'),
1031
- ('pt_PT', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Digite o país de envio', 'Error: When shipping country is empty.'),
1032
- ('pt_PT', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Digite o transporte rua', 'Error: When shipping street is empty.'),
1033
- ('pt_PT', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Digite o código postal de envio', 'Error: When shipping postcode is empty.'),
1034
- ('pt_PT', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Digite o transporte telefone', 'Error: When shipping telephone is empty.'),
1035
- ('pt_PT', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Método de Envio', 'Label: Shipping Method page title. '),
1036
- ('pt_PT', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Escolha um método de envio', 'Label: Label for Select shipping method options.'),
1037
- ('pt_PT', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Escolha um método de envio', 'Error: When shipment method is not selected.'),
1038
- ('pt_PT', 'label', 'Payment_Method', 'Payment Method', '25', 'método de pagamento', 'Label: Payment Method page title. '),
1039
- ('pt_PT', 'label', 'Select_payment_method', 'Select payment method', '25', 'Escolha um método de pagamento', 'Label: Label for Select payment method options.'),
1040
- ('pt_PT', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Escolha um método de pagamento', 'Error: When payment method is not selected.'),
1041
- ('pt_PT', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Ops, algo aconteceu de errado', 'Error: When magento return unexpected error.'),
1042
- ('pt_PT', 'label', 'Credit_Card', 'Credit Card', '25', 'Cartão de crédito', 'Label: Label for credit card field, available on payment page. '),
1043
- ('pt_PT', 'label', 'Name_on_card', 'Name on card', '25', 'Nome no cartão', 'Label: Label for name of card field, available on payment page. '),
1044
- ('pt_PT', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo de cartão de crédito', 'Label: Label for CC type field, available on payment page. '),
1045
- ('pt_PT', 'label', 'Credit_card_number', 'Credit card number', '25', 'Número do cartão de crédito', 'Label: Label for CC number field, available on payment page. '),
1046
- ('pt_PT', 'label', 'Expiration_Date', 'Expiration Date', '25', 'data de validade', 'Label: Label for CC expiry date field, available on payment page. '),
1047
- ('pt_PT', 'label', 'Month', 'Month', '25', 'mês', 'Label: Label for CC expiry month field, available on payment page. '),
1048
- ('pt_PT', 'label', 'Year', 'Year', '25', 'ano', 'Label: Label for CC expiry year field, available on payment page. '),
1049
- ('pt_PT', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Cartão do número de Verificação', 'Label: Label for CC verification number field, available on payment page. '),
1050
- ('pt_PT', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Digite o nome no cartão', 'Error: When name on card is empty.'),
1051
- ('pt_PT', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Selecione o tipo de cartão de crédito', 'Error: When credit card type is not selected.'),
1052
- ('pt_PT', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Digite o número do cartão de crédito', 'Error: When credit card number is empty.'),
1053
- ('pt_PT', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Definir mês de vencimento', 'Error: When expiry month is empty.'),
1054
- ('pt_PT', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Definir ano de expiração', 'Error: When expiry year is empty.'),
1055
- ('pt_PT', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Defina o número de verificação do cartão', 'Error: When card verification number is empty.'),
1056
- ('pt_PT', 'label', 'Order_Review', 'Order Review', '15', 'ordem comentário', 'Label: Order Review page title. '),
1057
- ('pt_PT', 'label', 'Agreements', 'Agreements', '25', 'acordos', 'Label: Label for Agreements, available on oprder review screen.'),
1058
- ('pt_PT', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Aceite os termos e condições', 'Error: When user did not agreed on sign up terms.'),
1059
- ('pt_PT', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping &amp; Handling', 'Label: Label for Shipping &amp; Handling.'),
1060
- ('pt_PT', 'label', 'Place_Order', 'Place Order', '25', 'Faça a sua encomenda', 'Label: Place Order button title.'),
1061
- ('pt_PT', 'label', 'Order_Success', 'Order Success', '15', 'ordem Sucesso', 'Label: Order Success page title. '),
1062
- ('pt_PT', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Obrigado por sua compra!', 'Message: When order successfully placed. '),
1063
- ('pt_PT', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Você receberá um e-mail de confirmação do pedido, com detalhes do seu pedido e um link para acompanhar seu progresso.', 'Text: When order successfully placed '),
1064
- ('pt_PT', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuar comprando', 'LabeL: Continue Shopping button title. '),
1065
- ('pt_PT', 'label', 'Error', 'Error', '15', 'erro', 'Label: Error '),
1066
- ('pt_PT', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item adicionado com êxito na lista de desejos', 'Message: When item added into Wishlist.'),
1067
- ('pt_PT', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removido da lista de desejos', 'Message: When Item removed from wishlist.'),
1068
- ('pt_PT', 'label', 'Wishlist', 'Wishlist', '15', 'Lista de Desejos', 'Label: Wishlist page title. '),
1069
- ('pt_PT', 'label', 'Remove', 'Remove', '10', 'remover', 'Label: Remove button title.'),
1070
- ('pt_PT', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Nenhum item na lista de desejos encontrados', 'Text: When No wishlist items found.'),
1071
- ('pt_PT', 'label', 'Orders', 'Orders', '15', 'encomendas', 'Label: Orders history page title.'),
1072
- ('pt_PT', 'label', 'Order_History', 'Order History', '20', 'Histórico de pedidos', 'Label: Order History button title. '),
1073
- ('pt_PT', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Sem pedidos encontrado', 'Text: When no order history found. '),
1074
- ('pt_PT', 'label', 'Order_Detail', 'Order Detail', '15', 'Encomenda', 'Label: Order Detail page title. '),
1075
- ('pt_PT', 'label', 'Ordered_Items', 'Ordered Items', '25', 'artigos encomendados', 'Label: Ordered Items block heading or title. '),
1076
- ('pt_PT', 'label', 'Order_Number', 'Order Number', '20', 'número do pedido', 'Label: Label for Order Number.'),
1077
- ('pt_PT', 'label', 'Order_Date', 'Order Date', '20', 'Data do pedido', 'Label: Label for Order Date.'),
1078
- ('pt_PT', 'label', 'User', 'User', '10', 'usuário', 'Label: Label for User.'),
1079
- ('pt_PT', 'label', 'Info', 'Info', '15', 'sobre', 'Label: About page title (CMS/about module)'),
1080
- ('pt_PT', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Adicionar à lista de desejos', 'Label: Add To Wishlist button title.'),
1081
- ('pt_PT', 'label', 'Logout', 'Logout', '10', 'Sair', 'Label: Logout button title.'),
1082
- ('pt_PT', 'label', 'Search_Product', 'Search Product', '50', 'Pesquisa de produto', 'Label: Search Product.'),
1083
- ('pt_PT', 'label', 'Apply', 'Apply', '8', 'aplicar', 'Label: Apply button title (to apply discount)'),
1084
- ('pt_PT', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Código de cupom aplicado com sucesso', 'Message: When coupon code is applied.'),
1085
- ('pt_PT', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Código de cupom removido com sucesso', 'Message: When coupon code is removed. '),
1086
- ('pt_PT', 'label', 'Discount_Code', 'Discount Code', '25', 'Código de desconto', 'Label: Label for Discount Code.'),
1087
- ('pt_PT', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'atualização Lista de Desejos', 'Label: Update Wishlist button title.'),
1088
- ('pt_PT', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item atualizado com sucesso', 'Message: When wishlist updated successfully.'),
1089
- ('pt_PT', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Carga Cant Desejos item', 'Error: When requested wishlist item Can not Load. '),
1090
- ('pt_PT', 'message', 'Please_Select', 'Please select ', '25', 'Por favor, selecione', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1091
- ('pt_PT', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produto links para download', 'Label: Label for Product Downloadable Links.'),
1092
- ('pt_PT', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Código de cupom inválido', 'Error: When coupon code is invalid.'),
1093
- ('pt_PT', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Por favor, faça o login para continuar', 'Error: When action required login '),
1094
- ('pt_PT', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Digite o primeiro nome', 'Error: When firstname is empty in signup form. '),
1095
- ('pt_PT', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Digite o sobrenome', 'Error: When lastname is empty in signup form. '),
1096
- ('pt_PT', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Digite o endereço de email', 'Error: When email address is empty in signup form. '),
1097
- ('pt_PT', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Digite a senha', 'Error: When password is empty in signup form. '),
1098
- ('pt_PT', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Conta já existe', 'Error: When email address already exists.'),
1099
- ('pt_PT', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Não é possível salvar o endereço do cliente', 'Error: When error occure while saving customer Address.'),
1100
- ('pt_PT', 'message', 'No_Data_Found', 'No Data Found', '100', 'Não foram encontrados dados', 'Error: When no data found for requested page.'),
1101
- ('pt_PT', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produto não está mais disponível', 'Error: When requested product is no londer available.'),
1102
- ('pt_PT', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1103
- ('pt_PT', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1104
- ('pt_PT', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item não pode carregar', 'Error: When wishlist can\'t load because of unexpected error.'),
1105
- ('pt_PT', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1106
- ('pt_PT', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Item solicitado não foi encontrado', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1107
- ('pt_PT', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Item solicitado não foi encontrado', 'Error: When system can not load wishlist Item.'),
1108
- ('pt_PT', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Já não está disponível item solicitado', 'Error: When requested product is no longer available.'),
1109
- ('pt_PT', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'O item foi excluído do carrinho', 'Error: When Item has been deleted from cart.'),
1110
- ('pt_PT', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Nem todos os produtos estão disponíveis no auantity solicitado', 'Error: When any of the product from cart is no longer available.'),
1111
- ('pt_PT', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Aceitar todos os termos e condições antes de colocar a ordem', 'Error: When user did not agree on all required addreement while placing order.'),
1112
- ('pt_PT', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
1113
- ('pt_PT', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Filter Reset', 'Label: Reset Filter link title.'),
1114
- ('pt_PT', 'label', 'Reset', 'Reset', '10', 'restabelecer', 'Label: Reset button title.'),
1115
- ('pt_PT', 'label', 'Popularity', 'Popularity', '25', 'popularidade', 'Label: Label for filter: Popularity option. '),
1116
- ('pt_PT', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', '-Preço alto para baixo', 'Label: Label for filter: Price-High To Low option. '),
1117
- ('pt_PT', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', '-Preço Baixo para Alto', 'Label: Label for filter: Price-Low To High option.'),
1118
- ('pt_PT', 'label', 'Rating', 'Rating', '25', 'classificação', 'Label: Label for filter: Rating option '),
1119
- ('pt_PT', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nome-A a Z', 'Label: Label for filter: Name-A To Z option.'),
1120
- ('pt_PT', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nome-Z a A', 'Label: Label for filter: Name-Z To A option.'),
1121
- ('pt_PT', 'label', 'Newest', 'Newest', '25', 'o mais novo', 'Label: Label for filter: Newest option.'),
1122
- ('pt_PT', 'label', 'Submit_Review', 'Submit Review', '25', 'Enviar comentário', 'Label: Submit Review button title.'),
1123
- ('pt_PT', 'label', 'User_Reviews', 'User Reviews', '25', 'Comentários dos usuários', 'Label: User Reviews page title. '),
1124
- ('pt_PT', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Nenhum comentário encontrado', 'Label: Text as No Reviews Found'),
1125
- ('pt_PT', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Média por Usuário', 'Label: Label for Average User Rating.'),
1126
- ('pt_PT', 'label', 'Reviews', 'Reviews', '25', 'avaliações', 'Label: Label for Reviews.'),
1127
- ('pt_PT', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
1128
- ('pt_PT', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Sumário das suas opiniões', 'Label: Label for review summary field, available on submit review form.'),
1129
- ('pt_PT', 'label', 'Comments', 'Comments', '25', 'comentários', 'Label: Label for comments field, available on submit review form.'),
1130
- ('pt_PT', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Você pode gostar também', 'Label: Label for related product slider on product detail page.'),
1131
- ('pt_PT', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Escolha um de cada uma das classificações', 'Error: When feedback ratings is not selected for the product.'),
1132
- ('pt_PT', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Digite seu nickename', 'Error: When feedback nickename is empty.'),
1133
- ('pt_PT', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Insira a resposta global', 'Error: When feedback summary is empty.'),
1134
- ('pt_PT', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Digite os seus comentários', 'Error: When feedback comments is empty.'),
1135
- ('pt_PT', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Esta acção não pode ser realizada neste dispositivo. Apoio necessário não está disponível neste dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
1136
- ('pt_PT', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'recentemente Visto', 'Label: Recently Viewed'),
1137
- ('pt_PT', 'label', 'Share', 'Share', '7', 'ação', 'Label:Share button title.'),
1138
- ('pt_PT', 'label', 'Shopping_Products', 'Shopping Products', '20', 'produtos comerciais', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
1139
- ('pt_PT', 'label', 'Edit', 'Edit', '6', 'editar', 'Label:Edit button title, available on wishlist page. '),
1140
- ('pt_PT', 'label', 'More_Information', 'More Information', '25', 'Mais informações', 'Label:More information about product'),
1141
- ('pt_PT', 'label', 'Share_App', 'Share App', '12', 'Compartilhar App', 'Label:Share app on CMS page'),
1142
- ('pt_PT', 'label', 'Sample_Links', 'Sample Links', '20', 'Amostra Ligações', 'Label:Sample Links on product detail page'),
1143
- ('pt_PT', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'O número máximo de caracteres', 'Label:Maximum number of characters for configurable product'),
1144
- ('pt_PT', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Pagamento Cancelado', 'Message:Payment cancelled when user cancel payment'),
1145
- ('pt_PT', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Números de Rastreamento', 'Label:Tracking Numbers on order detail page'),
1146
- ('pt_PT', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
1147
- ('pt_PT', 'label', 'Installment', 'Installment', '15', 'prestação', 'Label:On product detail page'),
1148
- ('pt_PT', 'label', 'Installment_Amount', 'Installment Amount', '20', 'valor da prestação', 'Label:On product detail page'),
1149
- ('pt_PT', 'label', 'Total_Amount', 'Total Amount', '15', 'montante total', 'Label:On product detail page'),
1150
- ('pt_PT', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
1151
- ('pt_PT', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Por favor, Selecione a opção de parcelamento', 'Message:On credit card page where installment option is required'),
1152
- ('pt_PT', 'label', 'January', 'January', '50', 'janeiro', 'Label:Month name on credit card page'),
1153
- ('pt_PT', 'label', 'February', 'February', '50', 'fevereiro', 'Label:Month name on credit card page'),
1154
- ('pt_PT', 'label', 'March', 'March', '50', 'março', 'Label:Month name on credit card page'),
1155
- ('pt_PT', 'label', 'April', 'April', '50', 'abril', 'Label:Month name on credit card page'),
1156
- ('pt_PT', 'label', 'May', 'May', '50', 'maio', 'Label:Month name on credit card page'),
1157
- ('pt_PT', 'label', 'June', 'June', '50', 'Junho', 'Label:Month name on credit card page'),
1158
- ('pt_PT', 'label', 'July', 'July', '50', 'Julho', 'Label:Month name on credit card page'),
1159
- ('pt_PT', 'label', 'August', 'August', '50', 'Agosto', 'Label:Month name on credit card page'),
1160
- ('pt_PT', 'label', 'September', 'September', '50', 'setembro', 'Label:Month name on credit card page'),
1161
- ('pt_PT', 'label', 'October', 'October', '50', 'outubro', 'Label:Month name on credit card page'),
1162
- ('pt_PT', 'label', 'November', 'November', '50', 'novembro', 'Label:Month name on credit card page'),
1163
- ('pt_PT', 'label', 'December', 'December', '50', 'dezembro', 'Label:Month name on credit card page'),
1164
- ('de_DE', 'message', 'Please_wait', 'Please wait', '100', 'warten Sie mal', 'Error: When user trigger new action while previous one is still processsing.'),
1165
- ('de_DE', 'label', 'or', 'or', '25', 'oder', 'Label: Display to show 2 action options.'),
1166
- ('de_DE', 'label', 'Home', 'Home', '8', 'Zuhause', 'Label: Home page title and button title.'),
1167
- ('de_DE', 'message', 'No_internet_connection', 'No internet connection', '100', 'Keine Internetverbindung', 'Message:No internet connection'),
1168
- ('de_DE', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Einkaufs Kategorie', 'Label: Shopping Category'),
1169
- ('de_DE', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Es gibt keine Kategorien angezeigt.', 'Text: When no category found.'),
1170
- ('de_DE', 'label', 'Shop_by_category', 'Shop by category', '25', 'Einkaufen nach Kategorie', 'Label: Title to show above category names.'),
1171
- ('de_DE', 'label', 'Categories', 'Categories', '20', 'Kategorien', 'Label: Title to show on homepage, above the category.'),
1172
- ('de_DE', 'label', 'All_Products', 'All Products', '20', 'Alle Artikel', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
1173
- ('de_DE', 'label', 'Profile', 'Profile', '10', 'Profil', 'Label: Profile page title and button title.'),
1174
- ('de_DE', 'label', 'List_Page', 'List Page', '15', 'Liste Seite', 'Label: Page title'),
1175
- ('de_DE', 'label', 'Product_List', 'Product List', '15', 'Artikelliste', 'Label: Product List page title '),
1176
- ('de_DE', 'label', 'products_found', 'products found', '20', 'Produkte gefunden', 'Label: Label displayed on product listing page to show No. of products found. '),
1177
- ('de_DE', 'label', 'Product_Detail', 'Product Detail', '15', 'Produktbeschreibung', 'Label: Product Detail page title'),
1178
- ('de_DE', 'label', 'Details', 'Details', '10', 'Einzelheiten', 'Label: Label displayed above the product detail on product detail page.'),
1179
- ('de_DE', 'label', 'Buy_Now', 'Buy Now', '10', 'jetzt kaufen', 'Label: Buy Now button title.'),
1180
- ('de_DE', 'label', 'Choose_an_option', 'Choose an option', '20', 'Wählen Sie eine Option', 'Label: First option for product options.'),
1181
- ('de_DE', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artikel erfolgreich hinzugefügt', 'Message: When the Item added successfully into the cart. '),
1182
- ('de_DE', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Keine Produkte gefunden.', 'Text: When no products found for selected search criteria or category.'),
1183
- ('de_DE', 'label', 'Load_More', 'Load More', '10', 'Mehr laden', 'Label: Load More button title, displayed on product listing pages.'),
1184
- ('de_DE', 'label', 'Viewers', 'Viewers', '10', 'Zuschauer', 'Label: Viewers Label.'),
1185
- ('de_DE', 'label', 'Add_to_cart', 'Add to cart', '15', 'In den Warenkorb legen', 'Label: Add to cart button title.'),
1186
- ('de_DE', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadlink', 'Label: Downloadable link title. '),
1187
- ('de_DE', 'label', 'Review', 'Review', '10', 'Rezension', 'Label: Review text and button title.'),
1188
- ('de_DE', 'message', 'No_reviews_found', 'No reviews found', '100', 'Keine Bewertungen gefunden', 'Text: When no reviews found for selected product.'),
1189
- ('de_DE', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Einkaufswagen', 'Label: Shopping Cart button title.'),
1190
- ('de_DE', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
1191
- ('de_DE', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart &amp; order total. '),
1192
- ('de_DE', 'label', 'Subtotal', 'Subtotal', '15', 'Zwischensumme', 'Label: Label for cart &amp; order subtotal.'),
1193
- ('de_DE', 'label', 'Tax', 'Tax', '5', 'Steuer', 'Label: Label for cart &amp; order Tax.'),
1194
- ('de_DE', 'label', 'Discount', 'Discount', '15', 'Rabatt', 'Label: Label for cart &amp; order discount. '),
1195
- ('de_DE', 'label', 'Grand_Total', 'Grand Total', '15', 'Gesamtsumme', 'Label: Label for cart &amp; order grand total.'),
1196
- ('de_DE', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Der Warenkorb ist noch leer.', 'Error: When the shopping cart is empty.'),
1197
- ('de_DE', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Warenkorb erfolgreich aktualisiert', 'Message: When the cart updated successfully.'),
1198
- ('de_DE', 'label', 'Update_Cart', 'Update Cart', '15', 'Warenkorb aktualisieren', 'Label: Update Cart button title. '),
1199
- ('de_DE', 'label', 'Checkout', 'Checkout', '10', 'Kasse', 'Label: Checkout button title.'),
1200
- ('de_DE', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Warenkorb ist leer', 'Text: When the cart is empty. '),
1201
- ('de_DE', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Einer Warenkorb Artikel ist mit Problem', 'Text: When one of the cart item is having error such as not available or so.'),
1202
- ('de_DE', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
1203
- ('de_DE', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Geben Sie Ihren Benutzernamen Passwort ein, um Zugang zu erhalten.', 'Error: When requested action required login.'),
1204
- ('de_DE', 'label', 'Username', 'Username', '20', 'Benutzername', 'Label: Label for Username field.'),
1205
- ('de_DE', 'label', 'Password', 'Password', '20', 'Passwort', 'Label: Label for password field.'),
1206
- ('de_DE', 'label', 'Sign_Up', 'Sign Up', '10', 'Anmeldung', 'Label: Sign Up button title.'),
1207
- ('de_DE', 'message', 'Enter_username', 'Enter username', '100', 'Geben Sie Benutzernamen', 'Error: When username is empty.'),
1208
- ('de_DE', 'message', 'Enter_password', 'Enter password', '100', 'Geben Sie das Passwort', 'Error: When password is empty. '),
1209
- ('de_DE', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Benutzername oder Passwort ungültig', 'Error: When Invalid username or password entered.'),
1210
- ('de_DE', 'label', 'First_name', 'First name', '20', 'Vorname', 'Label: Label for firstname field.'),
1211
- ('de_DE', 'label', 'Last_name', 'Last name', '20', 'nachname', 'Label: Label for lastname field.'),
1212
- ('de_DE', 'label', 'Your_Email', 'Your Email', '20', 'Ihre E-Mail', 'Label: Label for email address field.'),
1213
- ('de_DE', 'label', 'Submit', 'Submit', '10', 'einreichen', 'Label: Submit button title.'),
1214
- ('de_DE', 'label', 'Signup_Form', 'Signup Form', '15', 'Anmeldeformular', 'Label: Signup Form page title.'),
1215
- ('de_DE', 'label', 'Signup', 'Signup', '10', 'Anmelden', 'Label: Signup button title.'),
1216
- ('de_DE', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Geben Sie Vorname', 'Error: When firstname is empty. '),
1217
- ('de_DE', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Geben Sie Nachname', 'Error: When lastname is empty.'),
1218
- ('de_DE', 'message', 'Enter_email', 'Enter email', '100', 'Email Adresse angeben', 'Error: When email address is empty.'),
1219
- ('de_DE', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Bitte geben Sie eine gültige E-Mail Adresse', 'Error: When email address is invalid.'),
1220
- ('de_DE', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Herzlichen Glückwunsch! Sie sind erfolgreich registriert', 'Message: When successfully registration has been done. '),
1221
- ('de_DE', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Bitte überprüfen Sie Ihre E-Mail-', 'Message: When user reset their password. '),
1222
- ('de_DE', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Passwort vergessen', 'Label: Forgot Password button title.'),
1223
- ('de_DE', 'label', 'Shipping', 'Shipping', '20', 'Versand', 'Label: Label for Shipping. '),
1224
- ('de_DE', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
1225
- ('de_DE', 'label', 'Address', 'Address', '20', 'Anschrift', 'Label: Label for address field, available on payment page. '),
1226
- ('de_DE', 'label', 'Payment', 'Payment', '20', 'Bezahlung', 'Label: Label for payment field, available on payment page.'),
1227
- ('de_DE', 'label', 'Continue', 'Continue', '20', 'fortsetzen', 'Label: Continue button title. '),
1228
- ('de_DE', 'label', 'Billing_Address', 'Billing Address', '20', 'Rechnungsadresse', 'Label: Label for Billing Address.'),
1229
- ('de_DE', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Wählen Sie eine Rechnungsadresse aus dem Adressbuch oder geben Sie eine neue Adresse.', 'Label: Title available on billing addresses drop down.'),
1230
- ('de_DE', 'label', 'New_Address', 'New Address', '20', 'neue Adresse', 'Label: Title for New Billing Address form.'),
1231
- ('de_DE', 'label', 'Company', 'Company', '20', 'Unternehmen', 'Label: Label for company field, available on address page. '),
1232
- ('de_DE', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
1233
- ('de_DE', 'label', 'State', 'State', '20', 'Zustand', 'Label: Label for state field, available on address page. '),
1234
- ('de_DE', 'label', 'Country', 'Country', '20', 'Land', 'Label: Label for country field, available on address page. '),
1235
- ('de_DE', 'label', 'select', 'select', '20', 'wählen', 'Label: Label for drop downs. '),
1236
- ('de_DE', 'label', 'Billing_street', 'Billing street', '20', 'Billing Straße', 'Label: Label for billing street field, available on address page. '),
1237
- ('de_DE', 'label', 'Postcode', 'Postcode', '20', 'PLZ', 'Label: Label for postcode field, available on address page. '),
1238
- ('de_DE', 'label', 'Telephone', 'Telephone', '20', 'Telefon', 'Label: Label for telephone field, available on address page. '),
1239
- ('de_DE', 'label', 'Same_as_billing', 'Same as billing', '25', 'Gleich wie Rechnungs', 'Label: Label for Same as billing option. '),
1240
- ('de_DE', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Versandadresse', 'Label: Title for Shipping Address form.'),
1241
- ('de_DE', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Wählen Sie eine Lieferadresse aus dem Adressbuch oder geben Sie eine neue Adresse.', 'Label: Title available on shipping addresses drop down.'),
1242
- ('de_DE', 'label', 'Shipping_street', 'Shipping street', '25', 'Liefer- Straße', 'Label: Label for shipping street field, available on address page. '),
1243
- ('de_DE', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Geben Abrechnung Vorname', 'Error: When billing firstname is empty.'),
1244
- ('de_DE', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Geben Abrechnung Nachname', 'Error: When billing lastname is empty.'),
1245
- ('de_DE', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Geben Sie die Abrechnung Stadt', 'Error: When billing city is empty.'),
1246
- ('de_DE', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Geben Abrechnung Zustand', 'Error: When billing state is empty.'),
1247
- ('de_DE', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Geben Sie die Abrechnung Land', 'Error: When billing country is empty.'),
1248
- ('de_DE', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Geben Sie die Abrechnung Straße', 'Error: When billing street is empty.'),
1249
- ('de_DE', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Geben Sie die Abrechnung Postleitzahl', 'Error: When billing postcode is empty.'),
1250
- ('de_DE', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Geben Abrechnung Telefon', 'Error: When billing telephone is empty.'),
1251
- ('de_DE', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Geben Versand Vorname', 'Error: When shipping firstname is empty.'),
1252
- ('de_DE', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Geben Versand Nachname', 'Error: When shipping lastname is empty.'),
1253
- ('de_DE', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Geben Versand Stadt', 'Error: When shipping city is empty.'),
1254
- ('de_DE', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Geben Sie Verschiffen-Zustand', 'Error: When shipping state is empty.'),
1255
- ('de_DE', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Geben Lieferland', 'Error: When shipping country is empty.'),
1256
- ('de_DE', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Geben Versand Straße', 'Error: When shipping street is empty.'),
1257
- ('de_DE', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Geben Versand Postleitzahl', 'Error: When shipping postcode is empty.'),
1258
- ('de_DE', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Geben Versand Telefon', 'Error: When shipping telephone is empty.'),
1259
- ('de_DE', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Versandart', 'Label: Shipping Method page title. '),
1260
- ('de_DE', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Wählen Sie Versandart', 'Label: Label for Select shipping method options.'),
1261
- ('de_DE', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Wählen Sie Versandart', 'Error: When shipment method is not selected.'),
1262
- ('de_DE', 'label', 'Payment_Method', 'Payment Method', '25', 'Zahlungsmethode', 'Label: Payment Method page title. '),
1263
- ('de_DE', 'label', 'Select_payment_method', 'Select payment method', '25', 'Wählen Sie die Zahlungsmethode', 'Label: Label for Select payment method options.'),
1264
- ('de_DE', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Wählen Sie die Zahlungsmethode', 'Error: When payment method is not selected.'),
1265
- ('de_DE', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Hoppla, etwas nicht passiert', 'Error: When magento return unexpected error.'),
1266
- ('de_DE', 'label', 'Credit_Card', 'Credit Card', '25', 'Kreditkarte', 'Label: Label for credit card field, available on payment page. '),
1267
- ('de_DE', 'label', 'Name_on_card', 'Name on card', '25', 'Name auf der Karte', 'Label: Label for name of card field, available on payment page. '),
1268
- ('de_DE', 'label', 'Credit_card_type', 'Credit card type', '25', 'Kreditkartentyp', 'Label: Label for CC type field, available on payment page. '),
1269
- ('de_DE', 'label', 'Credit_card_number', 'Credit card number', '25', 'Kreditkartennummer', 'Label: Label for CC number field, available on payment page. '),
1270
- ('de_DE', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Verfallsdatum', 'Label: Label for CC expiry date field, available on payment page. '),
1271
- ('de_DE', 'label', 'Month', 'Month', '25', 'Monat', 'Label: Label for CC expiry month field, available on payment page. '),
1272
- ('de_DE', 'label', 'Year', 'Year', '25', 'Jahr', 'Label: Label for CC expiry year field, available on payment page. '),
1273
- ('de_DE', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Kartenprüfnummer', 'Label: Label for CC verification number field, available on payment page. '),
1274
- ('de_DE', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Geben Sie den Namen auf der Karte', 'Error: When name on card is empty.'),
1275
- ('de_DE', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Wählen Sie Kreditkartentyp', 'Error: When credit card type is not selected.'),
1276
- ('de_DE', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Geben Sie Ihre Kreditkartennummer', 'Error: When credit card number is empty.'),
1277
- ('de_DE', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Stellen Verfallmonat', 'Error: When expiry month is empty.'),
1278
- ('de_DE', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Stellen Ablauf Jahr', 'Error: When expiry year is empty.'),
1279
- ('de_DE', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Stellen Kartenprüfnummer', 'Error: When card verification number is empty.'),
1280
- ('de_DE', 'label', 'Order_Review', 'Order Review', '15', 'Bestellen schreiben', 'Label: Order Review page title. '),
1281
- ('de_DE', 'label', 'Agreements', 'Agreements', '25', 'Vereinbarungen', 'Label: Label for Agreements, available on oprder review screen.'),
1282
- ('de_DE', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Bedingungen bestätigen und Zustand', 'Error: When user did not agreed on sign up terms.'),
1283
- ('de_DE', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping &amp; Handling', 'Label: Label for Shipping &amp; Handling.'),
1284
- ('de_DE', 'label', 'Place_Order', 'Place Order', '25', 'Bestellung aufgeben', 'Label: Place Order button title.'),
1285
- ('de_DE', 'label', 'Order_Success', 'Order Success', '15', 'Bestellen Success', 'Label: Order Success page title. '),
1286
- ('de_DE', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Vielen Dank für Ihren Einkauf!', 'Message: When order successfully placed. '),
1287
- ('de_DE', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Sie erhalten eine Auftragsbestätigung per E-Mail mit Einzelheiten zur Bestellung und einen Link zu seinem Fortschritt zu verfolgen empfangen.', 'Text: When order successfully placed '),
1288
- ('de_DE', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Weiter Warenkorb', 'LabeL: Continue Shopping button title. '),
1289
- ('de_DE', 'label', 'Error', 'Error', '15', 'Fehler', 'Label: Error '),
1290
- ('de_DE', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Artikel erfolgreich in Wunschliste hinzugefügt', 'Message: When item added into Wishlist.'),
1291
- ('de_DE', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Artikel von der Wunschliste entfernen', 'Message: When Item removed from wishlist.'),
1292
- ('de_DE', 'label', 'Wishlist', 'Wishlist', '15', 'Wunschzettel', 'Label: Wishlist page title. '),
1293
- ('de_DE', 'label', 'Remove', 'Remove', '10', 'entfernen', 'Label: Remove button title.'),
1294
- ('de_DE', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Keine Artikel in der Wunschliste finden', 'Text: When No wishlist items found.'),
1295
- ('de_DE', 'label', 'Orders', 'Orders', '15', 'Bestellungen', 'Label: Orders history page title.'),
1296
- ('de_DE', 'label', 'Order_History', 'Order History', '20', 'Bestellhistorie', 'Label: Order History button title. '),
1297
- ('de_DE', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Keine Aufträge gefunden', 'Text: When no order history found. '),
1298
- ('de_DE', 'label', 'Order_Detail', 'Order Detail', '15', 'bestellen Detail', 'Label: Order Detail page title. '),
1299
- ('de_DE', 'label', 'Ordered_Items', 'Ordered Items', '25', 'bestellte Artikel', 'Label: Ordered Items block heading or title. '),
1300
- ('de_DE', 'label', 'Order_Number', 'Order Number', '20', 'Bestellnummer', 'Label: Label for Order Number.'),
1301
- ('de_DE', 'label', 'Order_Date', 'Order Date', '20', 'Bestelldatum', 'Label: Label for Order Date.'),
1302
- ('de_DE', 'label', 'User', 'User', '10', 'Benutzer', 'Label: Label for User.'),
1303
- ('de_DE', 'label', 'Info', 'Info', '15', 'über', 'Label: About page title (CMS/about module)'),
1304
- ('de_DE', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Zur Wunschliste hinzufügen', 'Label: Add To Wishlist button title.'),
1305
- ('de_DE', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
1306
- ('de_DE', 'label', 'Search_Product', 'Search Product', '50', 'Suche Produkt', 'Label: Search Product.'),
1307
- ('de_DE', 'label', 'Apply', 'Apply', '8', 'anwenden', 'Label: Apply button title (to apply discount)'),
1308
- ('de_DE', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Gutscheincodes erfolgreich angewendet', 'Message: When coupon code is applied.'),
1309
- ('de_DE', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Gutscheincodes Erfolgreich entfernt', 'Message: When coupon code is removed. '),
1310
- ('de_DE', 'label', 'Discount_Code', 'Discount Code', '25', 'Rabatt-Code', 'Label: Label for Discount Code.'),
1311
- ('de_DE', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'aktualisieren Wunschzettel', 'Label: Update Wishlist button title.'),
1312
- ('de_DE', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Artikel erfolgreich aktualisiert', 'Message: When wishlist updated successfully.'),
1313
- ('de_DE', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Last Wunschzettel Artikel', 'Error: When requested wishlist item Can not Load. '),
1314
- ('de_DE', 'message', 'Please_Select', 'Please select ', '25', 'Bitte wählen', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1315
- ('de_DE', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produkt-Links zum Herunterladen', 'Label: Label for Product Downloadable Links.'),
1316
- ('de_DE', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Ungültige Gutscheincode', 'Error: When coupon code is invalid.'),
1317
- ('de_DE', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Bitte einloggen, um fortzufahren', 'Error: When action required login '),
1318
- ('de_DE', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Geben Sie Vorname', 'Error: When firstname is empty in signup form. '),
1319
- ('de_DE', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Geben Sie Nachname', 'Error: When lastname is empty in signup form. '),
1320
- ('de_DE', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Email Adresse angeben', 'Error: When email address is empty in signup form. '),
1321
- ('de_DE', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Geben Sie das Passwort', 'Error: When password is empty in signup form. '),
1322
- ('de_DE', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Konto ist bereits vorhanden', 'Error: When email address already exists.'),
1323
- ('de_DE', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Kundenadresse kann nicht gespeichert werden', 'Error: When error occure while saving customer Address.'),
1324
- ('de_DE', 'message', 'No_Data_Found', 'No Data Found', '100', 'Keine Daten gefunden', 'Error: When no data found for requested page.'),
1325
- ('de_DE', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produkt nicht mehr verfügbar', 'Error: When requested product is no londer available.'),
1326
- ('de_DE', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1327
- ('de_DE', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1328
- ('de_DE', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Upps! Artikel kann nicht geladen', 'Error: When wishlist can\'t load because of unexpected error.'),
1329
- ('de_DE', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1330
- ('de_DE', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Artikel nicht gefunden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1331
- ('de_DE', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Artikel nicht gefunden', 'Error: When system can not load wishlist Item.'),
1332
- ('de_DE', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Gewünschten Artikel nicht mehr verfügbar', 'Error: When requested product is no longer available.'),
1333
- ('de_DE', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Artikel wurde aus dem Warenkorb gelöscht', 'Error: When Item has been deleted from cart.'),
1334
- ('de_DE', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Nicht alle Produkte sind in der gewünschten auantity', 'Error: When any of the product from cart is no longer available.'),
1335
- ('de_DE', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Akzeptieren Sie alle Bedingungen und Konditionen vor der Bestellung', 'Error: When user did not agree on all required addreement while placing order.'),
1336
- ('de_DE', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
1337
- ('de_DE', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Filter zurücksetzen', 'Label: Reset Filter link title.'),
1338
- ('de_DE', 'label', 'Reset', 'Reset', '10', 'rücksetzen', 'Label: Reset button title.'),
1339
- ('de_DE', 'label', 'Popularity', 'Popularity', '25', 'Beliebtheit', 'Label: Label for filter: Popularity option. '),
1340
- ('de_DE', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Preis-Hoch zu Niedrig', 'Label: Label for filter: Price-High To Low option. '),
1341
- ('de_DE', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Preis-Niedrig zu Hoch', 'Label: Label for filter: Price-Low To High option.'),
1342
- ('de_DE', 'label', 'Rating', 'Rating', '25', 'Wertung', 'Label: Label for filter: Rating option '),
1343
- ('de_DE', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name-A To Z', 'Label: Label for filter: Name-A To Z option.'),
1344
- ('de_DE', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name-Z bis A', 'Label: Label for filter: Name-Z To A option.'),
1345
- ('de_DE', 'label', 'Newest', 'Newest', '25', 'neueste', 'Label: Label for filter: Newest option.'),
1346
- ('de_DE', 'label', 'Submit_Review', 'Submit Review', '25', 'Bewertung abschicken', 'Label: Submit Review button title.'),
1347
- ('de_DE', 'label', 'User_Reviews', 'User Reviews', '25', 'Testberichte', 'Label: User Reviews page title. '),
1348
- ('de_DE', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Keine Bewertungen gefunden', 'Label: Text as No Reviews Found'),
1349
- ('de_DE', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
1350
- ('de_DE', 'label', 'Reviews', 'Reviews', '25', 'Bewertungen', 'Label: Label for Reviews.'),
1351
- ('de_DE', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
1352
- ('de_DE', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Zusammenfassung Ihrer Kundenmeinung', 'Label: Label for review summary field, available on submit review form.'),
1353
- ('de_DE', 'label', 'Comments', 'Comments', '25', 'Kommentare', 'Label: Label for comments field, available on submit review form.'),
1354
- ('de_DE', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Sie können auch lieben', 'Label: Label for related product slider on product detail page.'),
1355
- ('de_DE', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Wählen eines von jedem der Bewertungen', 'Error: When feedback ratings is not selected for the product.'),
1356
- ('de_DE', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Geben Sie Ihre nickename', 'Error: When feedback nickename is empty.'),
1357
- ('de_DE', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Geben Sie Feedback insgesamt', 'Error: When feedback summary is empty.'),
1358
- ('de_DE', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Geben Sie Ihre Bemerkungen', 'Error: When feedback comments is empty.'),
1359
- ('de_DE', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Diese Aktion kann nicht auf diesem Gerät ausgeführt werden. Erforderliche Unterstützung ist auf diesem Gerät nicht verfügbar.', 'Error: When the device is not supported for requested action such as share functionality.'),
1360
- ('de_DE', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Vor kurzem angesehen', 'Label: Recently Viewed'),
1361
- ('de_DE', 'label', 'Share', 'Share', '7', 'Aktie', 'Label:Share button title.'),
1362
- ('de_DE', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Einkaufs Produkte', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
1363
- ('de_DE', 'label', 'Edit', 'Edit', '6', 'bearbeiten', 'Label:Edit button title, available on wishlist page. '),
1364
- ('de_DE', 'label', 'More_Information', 'More Information', '25', 'Weitere Informationen', 'Label:More information about product'),
1365
- ('de_DE', 'label', 'Share_App', 'Share App', '12', 'Teilen App', 'Label:Share app on CMS page'),
1366
- ('de_DE', 'label', 'Sample_Links', 'Sample Links', '20', 'Probe-Links', 'Label:Sample Links on product detail page'),
1367
- ('de_DE', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximale Anzahl der Zeichen', 'Label:Maximum number of characters for configurable product'),
1368
- ('de_DE', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
1369
- ('de_DE', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking-Nummern', 'Label:Tracking Numbers on order detail page'),
1370
- ('de_DE', 'label', 'Track', 'Track', '15', 'Spur', 'Label:Button on order detail page'),
1371
- ('de_DE', 'label', 'Installment', 'Installment', '15', 'Rate', 'Label:On product detail page'),
1372
- ('de_DE', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Ratenzahlung', 'Label:On product detail page'),
1373
- ('de_DE', 'label', 'Total_Amount', 'Total Amount', '15', 'Gesamtbetrag', 'Label:On product detail page'),
1374
- ('de_DE', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
1375
- ('de_DE', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Bitte wählen Raten Option', 'Message:On credit card page where installment option is required'),
1376
- ('de_DE', 'label', 'January', 'January', '50', 'Januar', 'Label:Month name on credit card page'),
1377
- ('de_DE', 'label', 'February', 'February', '50', 'Februar', 'Label:Month name on credit card page'),
1378
- ('de_DE', 'label', 'March', 'March', '50', 'März', 'Label:Month name on credit card page'),
1379
- ('de_DE', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
1380
- ('de_DE', 'label', 'May', 'May', '50', 'Mai', 'Label:Month name on credit card page'),
1381
- ('de_DE', 'label', 'June', 'June', '50', 'Juni', 'Label:Month name on credit card page'),
1382
- ('de_DE', 'label', 'July', 'July', '50', 'Juli', 'Label:Month name on credit card page'),
1383
- ('de_DE', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
1384
- ('de_DE', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
1385
- ('de_DE', 'label', 'October', 'October', '50', 'Oktober', 'Label:Month name on credit card page'),
1386
- ('de_DE', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
1387
- ('de_DE', 'label', 'December', 'December', '50', 'Dezember', 'Label:Month name on credit card page'),
1388
- ('fr_FR', 'message', 'Please_wait', 'Please wait', '100', 'Se il vous plaît, attendez', 'Error: When user trigger new action while previous one is still processsing.'),
1389
- ('fr_FR', 'label', 'or', 'or', '25', 'ou', 'Label: Display to show 2 action options.'),
1390
- ('fr_FR', 'label', 'Home', 'Home', '8', 'maison', 'Label: Home page title and button title.'),
1391
- ('fr_FR', 'message', 'No_internet_connection', 'No internet connection', '100', 'Pas de connexion Internet', 'Message:No internet connection'),
1392
- ('fr_FR', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Catégorie Panier', 'Label: Shopping Category'),
1393
- ('fr_FR', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Il n\'y a pas de catégories à afficher.', 'Text: When no category found.'),
1394
- ('fr_FR', 'label', 'Shop_by_category', 'Shop by category', '25', 'Magasiner par catégorie', 'Label: Title to show above category names.'),
1395
- ('fr_FR', 'label', 'Categories', 'Categories', '20', 'Catégories', 'Label: Title to show on homepage, above the category.'),
1396
- ('fr_FR', 'label', 'All_Products', 'All Products', '20', 'tous les produits', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
1397
- ('fr_FR', 'label', 'Profile', 'Profile', '10', 'profil', 'Label: Profile page title and button title.'),
1398
- ('fr_FR', 'label', 'List_Page', 'List Page', '15', 'liste page', 'Label: Page title'),
1399
- ('fr_FR', 'label', 'Product_List', 'Product List', '15', 'Liste des produits', 'Label: Product List page title '),
1400
- ('fr_FR', 'label', 'products_found', 'products found', '20', 'produits trouvés', 'Label: Label displayed on product listing page to show No. of products found. '),
1401
- ('fr_FR', 'label', 'Product_Detail', 'Product Detail', '15', 'Détails du produit', 'Label: Product Detail page title'),
1402
- ('fr_FR', 'label', 'Details', 'Details', '10', 'détails', 'Label: Label displayed above the product detail on product detail page.'),
1403
- ('fr_FR', 'label', 'Buy_Now', 'Buy Now', '10', 'acheter maintenant', 'Label: Buy Now button title.'),
1404
- ('fr_FR', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choisissez une option', 'Label: First option for product options.'),
1405
- ('fr_FR', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Article ajouté avec succès', 'Message: When the Item added successfully into the cart. '),
1406
- ('fr_FR', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Aucun produit trouvé.', 'Text: When no products found for selected search criteria or category.'),
1407
- ('fr_FR', 'label', 'Load_More', 'Load More', '10', 'Chargez Plus', 'Label: Load More button title, displayed on product listing pages.'),
1408
- ('fr_FR', 'label', 'Viewers', 'Viewers', '10', 'Les téléspectateurs', 'Label: Viewers Label.'),
1409
- ('fr_FR', 'label', 'Add_to_cart', 'Add to cart', '15', 'Ajouter au panier', 'Label: Add to cart button title.'),
1410
- ('fr_FR', 'label', 'Downloadable_link', 'Downloadable link', '20', 'lien téléchargeable', 'Label: Downloadable link title. '),
1411
- ('fr_FR', 'label', 'Review', 'Review', '10', 'examen', 'Label: Review text and button title.'),
1412
- ('fr_FR', 'message', 'No_reviews_found', 'No reviews found', '100', 'Aucun commentaire trouvé', 'Text: When no reviews found for selected product.'),
1413
- ('fr_FR', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'panier', 'Label: Shopping Cart button title.'),
1414
- ('fr_FR', 'label', 'QTY', 'QTY', '5', 'QTE', 'Label: Label for product Quantity.'),
1415
- ('fr_FR', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart &amp; order total. '),
1416
- ('fr_FR', 'label', 'Subtotal', 'Subtotal', '15', 'total', 'Label: Label for cart &amp; order subtotal.'),
1417
- ('fr_FR', 'label', 'Tax', 'Tax', '5', 'impôt', 'Label: Label for cart &amp; order Tax.'),
1418
- ('fr_FR', 'label', 'Discount', 'Discount', '15', 'rabais', 'Label: Label for cart &amp; order discount. '),
1419
- ('fr_FR', 'label', 'Grand_Total', 'Grand Total', '15', 'total', 'Label: Label for cart &amp; order grand total.'),
1420
- ('fr_FR', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Le panier est vide.', 'Error: When the shopping cart is empty.'),
1421
- ('fr_FR', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Panier correctement mis à jour', 'Message: When the cart updated successfully.'),
1422
- ('fr_FR', 'label', 'Update_Cart', 'Update Cart', '15', 'Mise à jour panier', 'Label: Update Cart button title. '),
1423
- ('fr_FR', 'label', 'Checkout', 'Checkout', '10', 'caisse', 'Label: Checkout button title.'),
1424
- ('fr_FR', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Le panier est vide', 'Text: When the cart is empty. '),
1425
- ('fr_FR', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Un panier de votre article est d\'avoir problème', 'Text: When one of the cart item is having error such as not available or so.'),
1426
- ('fr_FR', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
1427
- ('fr_FR', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Entrez votre mot de passe nom d\'utilisateur pour obtenir l\'accès.', 'Error: When requested action required login.'),
1428
- ('fr_FR', 'label', 'Username', 'Username', '20', 'Nom d\'utilisateur', 'Label: Label for Username field.'),
1429
- ('fr_FR', 'label', 'Password', 'Password', '20', 'mot de passe', 'Label: Label for password field.'),
1430
- ('fr_FR', 'label', 'Sign_Up', 'Sign Up', '10', 'signer', 'Label: Sign Up button title.'),
1431
- ('fr_FR', 'message', 'Enter_username', 'Enter username', '100', 'Entrez le nom d\'utilisateur', 'Error: When username is empty.'),
1432
- ('fr_FR', 'message', 'Enter_password', 'Enter password', '100', 'mot de passe', 'Error: When password is empty. '),
1433
- ('fr_FR', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nom d\'utilisateur ou mot de passe invalide', 'Error: When Invalid username or password entered.'),
1434
- ('fr_FR', 'label', 'First_name', 'First name', '20', 'prénom', 'Label: Label for firstname field.'),
1435
- ('fr_FR', 'label', 'Last_name', 'Last name', '20', 'nom de famille', 'Label: Label for lastname field.'),
1436
- ('fr_FR', 'label', 'Your_Email', 'Your Email', '20', 'votre e-mail', 'Label: Label for email address field.'),
1437
- ('fr_FR', 'label', 'Submit', 'Submit', '10', 'soumettre', 'Label: Submit button title.'),
1438
- ('fr_FR', 'label', 'Signup_Form', 'Signup Form', '15', 'Formulaire d\'inscription', 'Label: Signup Form page title.'),
1439
- ('fr_FR', 'label', 'Signup', 'Signup', '10', 'Se inscrire', 'Label: Signup button title.'),
1440
- ('fr_FR', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Entrez prénom', 'Error: When firstname is empty. '),
1441
- ('fr_FR', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Entrez nom', 'Error: When lastname is empty.'),
1442
- ('fr_FR', 'message', 'Enter_email', 'Enter email', '100', 'Entrez l\'adresse e-mail', 'Error: When email address is empty.'),
1443
- ('fr_FR', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Se il vous plaît entrez l\'adresse e-mail valide', 'Error: When email address is invalid.'),
1444
- ('fr_FR', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Félicitation! Vous êtes inscrit avec succès', 'Message: When successfully registration has been done. '),
1445
- ('fr_FR', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Se il vous plaît vérifier votre e-mail', 'Message: When user reset their password. '),
1446
- ('fr_FR', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Mot de passe oublié', 'Label: Forgot Password button title.'),
1447
- ('fr_FR', 'label', 'Shipping', 'Shipping', '20', 'livraison', 'Label: Label for Shipping. '),
1448
- ('fr_FR', 'label', 'Billing', 'Billing', '20', 'facturation', 'Label: Label for Billing'),
1449
- ('fr_FR', 'label', 'Address', 'Address', '20', 'adresse', 'Label: Label for address field, available on payment page. '),
1450
- ('fr_FR', 'label', 'Payment', 'Payment', '20', 'paiement', 'Label: Label for payment field, available on payment page.'),
1451
- ('fr_FR', 'label', 'Continue', 'Continue', '20', 'continuer', 'Label: Continue button title. '),
1452
- ('fr_FR', 'label', 'Billing_Address', 'Billing Address', '20', 'adresse de facturation', 'Label: Label for Billing Address.'),
1453
- ('fr_FR', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Sélectionnez une adresse de facturation à partir de votre carnet d\'adresses ou entrer une nouvelle adresse.', 'Label: Title available on billing addresses drop down.'),
1454
- ('fr_FR', 'label', 'New_Address', 'New Address', '20', 'nouvelle adresse', 'Label: Title for New Billing Address form.'),
1455
- ('fr_FR', 'label', 'Company', 'Company', '20', 'société', 'Label: Label for company field, available on address page. '),
1456
- ('fr_FR', 'label', 'City', 'City', '20', 'ville', 'Label: Label for city field, available on address page. '),
1457
- ('fr_FR', 'label', 'State', 'State', '20', 'état', 'Label: Label for state field, available on address page. '),
1458
- ('fr_FR', 'label', 'Country', 'Country', '20', 'pays', 'Label: Label for country field, available on address page. '),
1459
- ('fr_FR', 'label', 'select', 'select', '20', 'sélectionner', 'Label: Label for drop downs. '),
1460
- ('fr_FR', 'label', 'Billing_street', 'Billing street', '20', 'Rue de facturation', 'Label: Label for billing street field, available on address page. '),
1461
- ('fr_FR', 'label', 'Postcode', 'Postcode', '20', 'Code Postal', 'Label: Label for postcode field, available on address page. '),
1462
- ('fr_FR', 'label', 'Telephone', 'Telephone', '20', 'téléphone', 'Label: Label for telephone field, available on address page. '),
1463
- ('fr_FR', 'label', 'Same_as_billing', 'Same as billing', '25', 'Identique à la facturation', 'Label: Label for Same as billing option. '),
1464
- ('fr_FR', 'label', 'Shipping_Address', 'Shipping Address', '25', 'adresse de livraison', 'Label: Title for Shipping Address form.'),
1465
- ('fr_FR', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Sélectionnez une adresse de livraison à partir de votre carnet d\'adresses ou entrer une nouvelle adresse.', 'Label: Title available on shipping addresses drop down.'),
1466
- ('fr_FR', 'label', 'Shipping_street', 'Shipping street', '25', 'Rue de livraison', 'Label: Label for shipping street field, available on address page. '),
1467
- ('fr_FR', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Entrez facturation prénom', 'Error: When billing firstname is empty.'),
1468
- ('fr_FR', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Entrez facturation nom', 'Error: When billing lastname is empty.'),
1469
- ('fr_FR', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Entrez facturation ville', 'Error: When billing city is empty.'),
1470
- ('fr_FR', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Entrez Etat de facturation', 'Error: When billing state is empty.'),
1471
- ('fr_FR', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Entrez pays facturation', 'Error: When billing country is empty.'),
1472
- ('fr_FR', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Entrez facturation rue', 'Error: When billing street is empty.'),
1473
- ('fr_FR', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Entrez facturation code postal', 'Error: When billing postcode is empty.'),
1474
- ('fr_FR', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Entrez facturation téléphonique', 'Error: When billing telephone is empty.'),
1475
- ('fr_FR', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Entrez prénom expédition', 'Error: When shipping firstname is empty.'),
1476
- ('fr_FR', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Entrez nom expédition', 'Error: When shipping lastname is empty.'),
1477
- ('fr_FR', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Entrez expédition ville', 'Error: When shipping city is empty.'),
1478
- ('fr_FR', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Entrez Etat expédition', 'Error: When shipping state is empty.'),
1479
- ('fr_FR', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Entrez le pays de livraison', 'Error: When shipping country is empty.'),
1480
- ('fr_FR', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Entrer la rue expédition', 'Error: When shipping street is empty.'),
1481
- ('fr_FR', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Entrez code postal expédition', 'Error: When shipping postcode is empty.'),
1482
- ('fr_FR', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Entrez téléphone expédition', 'Error: When shipping telephone is empty.'),
1483
- ('fr_FR', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Mode de livraison', 'Label: Shipping Method page title. '),
1484
- ('fr_FR', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Sélectionnez la méthode d\'expédition', 'Label: Label for Select shipping method options.'),
1485
- ('fr_FR', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Sélectionnez la méthode d\'expédition', 'Error: When shipment method is not selected.'),
1486
- ('fr_FR', 'label', 'Payment_Method', 'Payment Method', '25', 'Mode de paiement', 'Label: Payment Method page title. '),
1487
- ('fr_FR', 'label', 'Select_payment_method', 'Select payment method', '25', 'Sélectionner la méthode de paiement', 'Label: Label for Select payment method options.'),
1488
- ('fr_FR', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Sélectionner la méthode de paiement', 'Error: When payment method is not selected.'),
1489
- ('fr_FR', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, quelque chose de mal se est passé', 'Error: When magento return unexpected error.'),
1490
- ('fr_FR', 'label', 'Credit_Card', 'Credit Card', '25', 'Carte de crédit', 'Label: Label for credit card field, available on payment page. '),
1491
- ('fr_FR', 'label', 'Name_on_card', 'Name on card', '25', 'Nom sur la carte', 'Label: Label for name of card field, available on payment page. '),
1492
- ('fr_FR', 'label', 'Credit_card_type', 'Credit card type', '25', 'Type de carte de crédit', 'Label: Label for CC type field, available on payment page. '),
1493
- ('fr_FR', 'label', 'Credit_card_number', 'Credit card number', '25', 'Numéro de carte de crédit', 'Label: Label for CC number field, available on payment page. '),
1494
- ('fr_FR', 'label', 'Expiration_Date', 'Expiration Date', '25', 'date d\'expiration', 'Label: Label for CC expiry date field, available on payment page. '),
1495
- ('fr_FR', 'label', 'Month', 'Month', '25', 'mois', 'Label: Label for CC expiry month field, available on payment page. '),
1496
- ('fr_FR', 'label', 'Year', 'Year', '25', 'année', 'Label: Label for CC expiry year field, available on payment page. '),
1497
- ('fr_FR', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Numéro de la carte de vérification', 'Label: Label for CC verification number field, available on payment page. '),
1498
- ('fr_FR', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Entrez le nom sur la carte', 'Error: When name on card is empty.'),
1499
- ('fr_FR', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Sélectionnez le type de carte de crédit', 'Error: When credit card type is not selected.'),
1500
- ('fr_FR', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Entrez le numéro de carte de crédit', 'Error: When credit card number is empty.'),
1501
- ('fr_FR', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Régler le mois d\'expiration', 'Error: When expiry month is empty.'),
1502
- ('fr_FR', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Réglage de l\'année d\'expiration', 'Error: When expiry year is empty.'),
1503
- ('fr_FR', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Carte Définir le nombre de vérification', 'Error: When card verification number is empty.'),
1504
- ('fr_FR', 'label', 'Order_Review', 'Order Review', '15', 'afin d\'examen', 'Label: Order Review page title. '),
1505
- ('fr_FR', 'label', 'Agreements', 'Agreements', '25', 'accords', 'Label: Label for Agreements, available on oprder review screen.'),
1506
- ('fr_FR', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accepter les termes et conditions', 'Error: When user did not agreed on sign up terms.'),
1507
- ('fr_FR', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Frais de port et de manutention', 'Label: Label for Shipping &amp; Handling.'),
1508
- ('fr_FR', 'label', 'Place_Order', 'Place Order', '25', 'Passer la commande', 'Label: Place Order button title.'),
1509
- ('fr_FR', 'label', 'Order_Success', 'Order Success', '15', 'afin succès', 'Label: Order Success page title. '),
1510
- ('fr_FR', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Nous vous remercions de votre achat!', 'Message: When order successfully placed. '),
1511
- ('fr_FR', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Vous recevrez un email de confirmation avec les détails de votre commande et un lien pour suivre ses progrès.', 'Text: When order successfully placed '),
1512
- ('fr_FR', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'continuer vos achats', 'LabeL: Continue Shopping button title. '),
1513
- ('fr_FR', 'label', 'Error', 'Error', '15', 'erreur', 'Label: Error '),
1514
- ('fr_FR', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Article ajouté avec succès dans la liste de souhaits', 'Message: When item added into Wishlist.'),
1515
- ('fr_FR', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Point retiré de la liste de souhaits', 'Message: When Item removed from wishlist.'),
1516
- ('fr_FR', 'label', 'Wishlist', 'Wishlist', '15', 'Liste', 'Label: Wishlist page title. '),
1517
- ('fr_FR', 'label', 'Remove', 'Remove', '10', 'supprimer', 'Label: Remove button title.'),
1518
- ('fr_FR', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Aucun élément de cadeaux trouvés', 'Text: When No wishlist items found.'),
1519
- ('fr_FR', 'label', 'Orders', 'Orders', '15', 'ordres', 'Label: Orders history page title.'),
1520
- ('fr_FR', 'label', 'Order_History', 'Order History', '20', 'Historique des commandes', 'Label: Order History button title. '),
1521
- ('fr_FR', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Pas de commandes trouvé', 'Text: When no order history found. '),
1522
- ('fr_FR', 'label', 'Order_Detail', 'Order Detail', '15', 'afin Détail', 'Label: Order Detail page title. '),
1523
- ('fr_FR', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Les articles commandés', 'Label: Ordered Items block heading or title. '),
1524
- ('fr_FR', 'label', 'Order_Number', 'Order Number', '20', 'numéro de commande', 'Label: Label for Order Number.'),
1525
- ('fr_FR', 'label', 'Order_Date', 'Order Date', '20', 'date de commande', 'Label: Label for Order Date.'),
1526
- ('fr_FR', 'label', 'User', 'User', '10', 'utilisateur', 'Label: Label for User.'),
1527
- ('fr_FR', 'label', 'Info', 'Info', '15', 'sur', 'Label: About page title (CMS/about module)'),
1528
- ('fr_FR', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Ajouter à ma liste de cadeaux', 'Label: Add To Wishlist button title.'),
1529
- ('fr_FR', 'label', 'Logout', 'Logout', '10', 'Déconnexion', 'Label: Logout button title.'),
1530
- ('fr_FR', 'label', 'Search_Product', 'Search Product', '50', 'Recherche produit', 'Label: Search Product.'),
1531
- ('fr_FR', 'label', 'Apply', 'Apply', '8', 'appliquer', 'Label: Apply button title (to apply discount)'),
1532
- ('fr_FR', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Code promo appliquée avec succès', 'Message: When coupon code is applied.'),
1533
- ('fr_FR', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Code promo retiré avec succès', 'Message: When coupon code is removed. '),
1534
- ('fr_FR', 'label', 'Discount_Code', 'Discount Code', '25', 'code de Réduction', 'Label: Label for Discount Code.'),
1535
- ('fr_FR', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Mise à jour ma liste de cadeaux', 'Label: Update Wishlist button title.'),
1536
- ('fr_FR', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Article mis à jour avec succès', 'Message: When wishlist updated successfully.'),
1537
- ('fr_FR', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Charge Cant WishList', 'Error: When requested wishlist item Can not Load. '),
1538
- ('fr_FR', 'message', 'Please_Select', 'Please select ', '25', 'Se il vous plaît sélectionnez', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1539
- ('fr_FR', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Produit Liens téléchargeables', 'Label: Label for Product Downloadable Links.'),
1540
- ('fr_FR', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Code promo valide', 'Error: When coupon code is invalid.'),
1541
- ('fr_FR', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Se il vous plaît le login pour continuer', 'Error: When action required login '),
1542
- ('fr_FR', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Entrez prénom', 'Error: When firstname is empty in signup form. '),
1543
- ('fr_FR', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Entrez nom', 'Error: When lastname is empty in signup form. '),
1544
- ('fr_FR', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Entrez l\'adresse e-mail', 'Error: When email address is empty in signup form. '),
1545
- ('fr_FR', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'mot de passe', 'Error: When password is empty in signup form. '),
1546
- ('fr_FR', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Compte existe déjà', 'Error: When email address already exists.'),
1547
- ('fr_FR', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Impossible d\'enregistrer l\'adresse du client', 'Error: When error occure while saving customer Address.'),
1548
- ('fr_FR', 'message', 'No_Data_Found', 'No Data Found', '100', 'Aucune donnée trouvée', 'Error: When no data found for requested page.'),
1549
- ('fr_FR', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Produit ne est plus disponible', 'Error: When requested product is no londer available.'),
1550
- ('fr_FR', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1551
- ('fr_FR', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1552
- ('fr_FR', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Point ne peut pas charger', 'Error: When wishlist can\'t load because of unexpected error.'),
1553
- ('fr_FR', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1554
- ('fr_FR', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Article demandé introuvable', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1555
- ('fr_FR', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Article demandé introuvable', 'Error: When system can not load wishlist Item.'),
1556
- ('fr_FR', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Article demandé ne est plus disponible', 'Error: When requested product is no longer available.'),
1557
- ('fr_FR', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Élément a été supprimé du panier', 'Error: When Item has been deleted from cart.'),
1558
- ('fr_FR', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Tous les produits ne sont pas disponibles dans le auantity demandé', 'Error: When any of the product from cart is no longer available.'),
1559
- ('fr_FR', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accepter tous les termes et conditions avant de passer commande', 'Error: When user did not agree on all required addreement while placing order.'),
1560
- ('fr_FR', 'label', 'Filter', 'Filter', '10', 'filtre', 'Label: Label for Filters.'),
1561
- ('fr_FR', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Réinitialiser le filtre', 'Label: Reset Filter link title.'),
1562
- ('fr_FR', 'label', 'Reset', 'Reset', '10', 'remettre', 'Label: Reset button title.'),
1563
- ('fr_FR', 'label', 'Popularity', 'Popularity', '25', 'popularité', 'Label: Label for filter: Popularity option. '),
1564
- ('fr_FR', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prix cher au moins cher', 'Label: Label for filter: Price-High To Low option. '),
1565
- ('fr_FR', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prix-bas au plus élevé', 'Label: Label for filter: Price-Low To High option.'),
1566
- ('fr_FR', 'label', 'Rating', 'Rating', '25', 'évaluation', 'Label: Label for filter: Rating option '),
1567
- ('fr_FR', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nom-de A à Z', 'Label: Label for filter: Name-A To Z option.'),
1568
- ('fr_FR', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nom-Z à A', 'Label: Label for filter: Name-Z To A option.'),
1569
- ('fr_FR', 'label', 'Newest', 'Newest', '25', 'Date', 'Label: Label for filter: Newest option.'),
1570
- ('fr_FR', 'label', 'Submit_Review', 'Submit Review', '25', 'Poster le commentaire', 'Label: Submit Review button title.'),
1571
- ('fr_FR', 'label', 'User_Reviews', 'User Reviews', '25', 'Avis des utilisateurs', 'Label: User Reviews page title. '),
1572
- ('fr_FR', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Aucun commentaire trouvé', 'Label: Text as No Reviews Found'),
1573
- ('fr_FR', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Note moyenne des utilisateurs', 'Label: Label for Average User Rating.'),
1574
- ('fr_FR', 'label', 'Reviews', 'Reviews', '25', 'Avis', 'Label: Label for Reviews.'),
1575
- ('fr_FR', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
1576
- ('fr_FR', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Résumé de votre commentaire', 'Label: Label for review summary field, available on submit review form.'),
1577
- ('fr_FR', 'label', 'Comments', 'Comments', '25', 'commentaires', 'Label: Label for comments field, available on submit review form.'),
1578
- ('fr_FR', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Vous aimerez aussi', 'Label: Label for related product slider on product detail page.'),
1579
- ('fr_FR', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Sélectionnez l\'une de chacune des notes', 'Error: When feedback ratings is not selected for the product.'),
1580
- ('fr_FR', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Entrez votre nickename', 'Error: When feedback nickename is empty.'),
1581
- ('fr_FR', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Entrez vos commentaires globale', 'Error: When feedback summary is empty.'),
1582
- ('fr_FR', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Entrez vos commentaires', 'Error: When feedback comments is empty.'),
1583
- ('fr_FR', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Cette action ne peut être effectuée sur cet appareil. Soutien nécessaire ne est pas disponible sur cet appareil.', 'Error: When the device is not supported for requested action such as share functionality.'),
1584
- ('fr_FR', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'récemment Vu', 'Label: Recently Viewed'),
1585
- ('fr_FR', 'label', 'Share', 'Share', '7', 'part', 'Label:Share button title.'),
1586
- ('fr_FR', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Produits commerciaux', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
1587
- ('fr_FR', 'label', 'Edit', 'Edit', '6', 'éditer', 'Label:Edit button title, available on wishlist page. '),
1588
- ('fr_FR', 'label', 'More_Information', 'More Information', '25', 'plus d\'informations', 'Label:More information about product'),
1589
- ('fr_FR', 'label', 'Share_App', 'Share App', '12', 'Partager App', 'Label:Share app on CMS page'),
1590
- ('fr_FR', 'label', 'Sample_Links', 'Sample Links', '20', 'Liens exemples', 'Label:Sample Links on product detail page'),
1591
- ('fr_FR', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Le nombre maximum de caractères', 'Label:Maximum number of characters for configurable product'),
1592
- ('fr_FR', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'paiement Annulé', 'Message:Payment cancelled when user cancel payment'),
1593
- ('fr_FR', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Numéros de suivi', 'Label:Tracking Numbers on order detail page'),
1594
- ('fr_FR', 'label', 'Track', 'Track', '15', 'piste', 'Label:Button on order detail page'),
1595
- ('fr_FR', 'label', 'Installment', 'Installment', '15', 'tranche', 'Label:On product detail page'),
1596
- ('fr_FR', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Montant tranche', 'Label:On product detail page'),
1597
- ('fr_FR', 'label', 'Total_Amount', 'Total Amount', '15', 'Montant Total', 'Label:On product detail page'),
1598
- ('fr_FR', 'label', 'Single_Shot', 'Single Shot', '15', 'single Shot', 'Label:For payuapi gateway on credit card page'),
1599
- ('fr_FR', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Se il vous plaît Sélectionnez Option versement', 'Message:On credit card page where installment option is required'),
1600
- ('fr_FR', 'label', 'January', 'January', '50', 'janvier', 'Label:Month name on credit card page'),
1601
- ('fr_FR', 'label', 'February', 'February', '50', 'février', 'Label:Month name on credit card page'),
1602
- ('fr_FR', 'label', 'March', 'March', '50', 'mars', 'Label:Month name on credit card page'),
1603
- ('fr_FR', 'label', 'April', 'April', '50', 'avril', 'Label:Month name on credit card page'),
1604
- ('fr_FR', 'label', 'May', 'May', '50', 'mai', 'Label:Month name on credit card page'),
1605
- ('fr_FR', 'label', 'June', 'June', '50', 'juin', 'Label:Month name on credit card page'),
1606
- ('fr_FR', 'label', 'July', 'July', '50', 'juillet', 'Label:Month name on credit card page'),
1607
- ('fr_FR', 'label', 'August', 'August', '50', 'août', 'Label:Month name on credit card page'),
1608
- ('fr_FR', 'label', 'September', 'September', '50', 'septembre', 'Label:Month name on credit card page'),
1609
- ('fr_FR', 'label', 'October', 'October', '50', 'octobre', 'Label:Month name on credit card page'),
1610
- ('fr_FR', 'label', 'November', 'November', '50', 'novembre', 'Label:Month name on credit card page'),
1611
- ('fr_FR', 'label', 'December', 'December', '50', 'décembre', 'Label:Month name on credit card page'),
1612
- ('nl_NL', 'message', 'Please_wait', 'Please wait', '100', 'Een ogenblik geduld', 'Error: When user trigger new action while previous one is still processsing.'),
1613
- ('nl_NL', 'label', 'or', 'or', '25', 'of', 'Label: Display to show 2 action options.'),
1614
- ('nl_NL', 'label', 'Home', 'Home', '8', 'huis', 'Label: Home page title and button title.'),
1615
- ('nl_NL', 'message', 'No_internet_connection', 'No internet connection', '100', 'Geen internet verbinding', 'Message:No internet connection'),
1616
- ('nl_NL', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Winkelen Categorie', 'Label: Shopping Category'),
1617
- ('nl_NL', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oeps! Er zijn geen categorieën om weer te geven.', 'Text: When no category found.'),
1618
- ('nl_NL', 'label', 'Shop_by_category', 'Shop by category', '25', 'Winkel op categorie', 'Label: Title to show above category names.'),
1619
- ('nl_NL', 'label', 'Categories', 'Categories', '20', 'Categorieën', 'Label: Title to show on homepage, above the category.'),
1620
- ('nl_NL', 'label', 'All_Products', 'All Products', '20', 'alle producten', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
1621
- ('nl_NL', 'label', 'Profile', 'Profile', '10', 'profiel', 'Label: Profile page title and button title.'),
1622
- ('nl_NL', 'label', 'List_Page', 'List Page', '15', 'lijst Pagina', 'Label: Page title'),
1623
- ('nl_NL', 'label', 'Product_List', 'Product List', '15', 'product List', 'Label: Product List page title '),
1624
- ('nl_NL', 'label', 'products_found', 'products found', '20', 'producten gevonden', 'Label: Label displayed on product listing page to show No. of products found. '),
1625
- ('nl_NL', 'label', 'Product_Detail', 'Product Detail', '15', 'Detail van het product', 'Label: Product Detail page title'),
1626
- ('nl_NL', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
1627
- ('nl_NL', 'label', 'Buy_Now', 'Buy Now', '10', 'Koop nu', 'Label: Buy Now button title.'),
1628
- ('nl_NL', 'label', 'Choose_an_option', 'Choose an option', '20', 'Kies een optie', 'Label: First option for product options.'),
1629
- ('nl_NL', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item succesvol toegevoegd', 'Message: When the Item added successfully into the cart. '),
1630
- ('nl_NL', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Geen producten gevonden.', 'Text: When no products found for selected search criteria or category.'),
1631
- ('nl_NL', 'label', 'Load_More', 'Load More', '10', 'Laad Meer', 'Label: Load More button title, displayed on product listing pages.'),
1632
- ('nl_NL', 'label', 'Viewers', 'Viewers', '10', 'kijkers', 'Label: Viewers Label.'),
1633
- ('nl_NL', 'label', 'Add_to_cart', 'Add to cart', '15', 'Bestellen', 'Label: Add to cart button title.'),
1634
- ('nl_NL', 'label', 'Downloadable_link', 'Downloadable link', '20', 'downloadbare koppeling', 'Label: Downloadable link title. '),
1635
- ('nl_NL', 'label', 'Review', 'Review', '10', 'recensie', 'Label: Review text and button title.'),
1636
- ('nl_NL', 'message', 'No_reviews_found', 'No reviews found', '100', 'Geen reviews gevonden', 'Text: When no reviews found for selected product.'),
1637
- ('nl_NL', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Winkelwagen', 'Label: Shopping Cart button title.'),
1638
- ('nl_NL', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
1639
- ('nl_NL', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAAL', 'Label: Label for cart &amp; order total. '),
1640
- ('nl_NL', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotaal', 'Label: Label for cart &amp; order subtotal.'),
1641
- ('nl_NL', 'label', 'Tax', 'Tax', '5', 'belasting', 'Label: Label for cart &amp; order Tax.'),
1642
- ('nl_NL', 'label', 'Discount', 'Discount', '15', 'korting', 'Label: Label for cart &amp; order discount. '),
1643
- ('nl_NL', 'label', 'Grand_Total', 'Grand Total', '15', 'algemeen totaal', 'Label: Label for cart &amp; order grand total.'),
1644
- ('nl_NL', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Het winkelmandje is leeg.', 'Error: When the shopping cart is empty.'),
1645
- ('nl_NL', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Kar succesvol bijgewerkt', 'Message: When the cart updated successfully.'),
1646
- ('nl_NL', 'label', 'Update_Cart', 'Update Cart', '15', 'Winkelwagen bijwerken', 'Label: Update Cart button title. '),
1647
- ('nl_NL', 'label', 'Checkout', 'Checkout', '10', 'uitchecken', 'Label: Checkout button title.'),
1648
- ('nl_NL', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Winkelwagen is leeg', 'Text: When the cart is empty. '),
1649
- ('nl_NL', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Een van uw winkelwagen item is die probleem', 'Text: When one of the cart item is having error such as not available or so.'),
1650
- ('nl_NL', 'label', 'Login', 'Login', '7', 'login', 'Label: Login button title.'),
1651
- ('nl_NL', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Voer uw gebruikersnaam wachtwoord in om toegang te krijgen.', 'Error: When requested action required login.'),
1652
- ('nl_NL', 'label', 'Username', 'Username', '20', 'gebruikersnaam', 'Label: Label for Username field.'),
1653
- ('nl_NL', 'label', 'Password', 'Password', '20', 'wachtwoord', 'Label: Label for password field.'),
1654
- ('nl_NL', 'label', 'Sign_Up', 'Sign Up', '10', 'Aanmelden', 'Label: Sign Up button title.'),
1655
- ('nl_NL', 'message', 'Enter_username', 'Enter username', '100', 'Voer gebruikersnaam', 'Error: When username is empty.'),
1656
- ('nl_NL', 'message', 'Enter_password', 'Enter password', '100', 'Voer het wachtwoord', 'Error: When password is empty. '),
1657
- ('nl_NL', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Ongeldige gebruikersnaam of wachtwoord', 'Error: When Invalid username or password entered.'),
1658
- ('nl_NL', 'label', 'First_name', 'First name', '20', 'voornaam', 'Label: Label for firstname field.'),
1659
- ('nl_NL', 'label', 'Last_name', 'Last name', '20', 'achternaam', 'Label: Label for lastname field.'),
1660
- ('nl_NL', 'label', 'Your_Email', 'Your Email', '20', 'uw e-mail', 'Label: Label for email address field.'),
1661
- ('nl_NL', 'label', 'Submit', 'Submit', '10', 'voorleggen', 'Label: Submit button title.'),
1662
- ('nl_NL', 'label', 'Signup_Form', 'Signup Form', '15', 'Inschrijving', 'Label: Signup Form page title.'),
1663
- ('nl_NL', 'label', 'Signup', 'Signup', '10', 'Inschrijven', 'Label: Signup button title.'),
1664
- ('nl_NL', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Voer voornaam', 'Error: When firstname is empty. '),
1665
- ('nl_NL', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Voer achternaam', 'Error: When lastname is empty.'),
1666
- ('nl_NL', 'message', 'Enter_email', 'Enter email', '100', 'Voer het e-mailadres', 'Error: When email address is empty.'),
1667
- ('nl_NL', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Vul een geldig email adres', 'Error: When email address is invalid.'),
1668
- ('nl_NL', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Felicitatie! U bent succesvol geregistreerd', 'Message: When successfully registration has been done. '),
1669
- ('nl_NL', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Controleer uw e-mail', 'Message: When user reset their password. '),
1670
- ('nl_NL', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Wachtwoord vergeten', 'Label: Forgot Password button title.'),
1671
- ('nl_NL', 'label', 'Shipping', 'Shipping', '20', 'scheepvaart', 'Label: Label for Shipping. '),
1672
- ('nl_NL', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
1673
- ('nl_NL', 'label', 'Address', 'Address', '20', 'adres', 'Label: Label for address field, available on payment page. '),
1674
- ('nl_NL', 'label', 'Payment', 'Payment', '20', 'betaling', 'Label: Label for payment field, available on payment page.'),
1675
- ('nl_NL', 'label', 'Continue', 'Continue', '20', 'voortzetten', 'Label: Continue button title. '),
1676
- ('nl_NL', 'label', 'Billing_Address', 'Billing Address', '20', 'factuuradres', 'Label: Label for Billing Address.'),
1677
- ('nl_NL', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selecteer een factuuradres uit uw adresboek of voer een nieuw adres.', 'Label: Title available on billing addresses drop down.'),
1678
- ('nl_NL', 'label', 'New_Address', 'New Address', '20', 'nieuw Adres', 'Label: Title for New Billing Address form.'),
1679
- ('nl_NL', 'label', 'Company', 'Company', '20', 'vennootschap', 'Label: Label for company field, available on address page. '),
1680
- ('nl_NL', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
1681
- ('nl_NL', 'label', 'State', 'State', '20', 'staat', 'Label: Label for state field, available on address page. '),
1682
- ('nl_NL', 'label', 'Country', 'Country', '20', 'land', 'Label: Label for country field, available on address page. '),
1683
- ('nl_NL', 'label', 'select', 'select', '20', 'kiezen', 'Label: Label for drop downs. '),
1684
- ('nl_NL', 'label', 'Billing_street', 'Billing street', '20', 'Billing straat', 'Label: Label for billing street field, available on address page. '),
1685
- ('nl_NL', 'label', 'Postcode', 'Postcode', '20', 'postcode', 'Label: Label for postcode field, available on address page. '),
1686
- ('nl_NL', 'label', 'Telephone', 'Telephone', '20', 'telefoon', 'Label: Label for telephone field, available on address page. '),
1687
- ('nl_NL', 'label', 'Same_as_billing', 'Same as billing', '25', 'Dezelfde facturering', 'Label: Label for Same as billing option. '),
1688
- ('nl_NL', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Verzenden Adres', 'Label: Title for Shipping Address form.'),
1689
- ('nl_NL', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selecteer een verzendadres uit uw adresboek of voer een nieuw adres.', 'Label: Title available on shipping addresses drop down.'),
1690
- ('nl_NL', 'label', 'Shipping_street', 'Shipping street', '25', 'verzending straat', 'Label: Label for shipping street field, available on address page. '),
1691
- ('nl_NL', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Voer facturering voornaam', 'Error: When billing firstname is empty.'),
1692
- ('nl_NL', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Voer facturering achternaam', 'Error: When billing lastname is empty.'),
1693
- ('nl_NL', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Voer facturering stad', 'Error: When billing city is empty.'),
1694
- ('nl_NL', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Voer facturering staat', 'Error: When billing state is empty.'),
1695
- ('nl_NL', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Voer land facturering', 'Error: When billing country is empty.'),
1696
- ('nl_NL', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Voer facturering straat', 'Error: When billing street is empty.'),
1697
- ('nl_NL', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Voer facturering postcode', 'Error: When billing postcode is empty.'),
1698
- ('nl_NL', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Voer billing telefoon', 'Error: When billing telephone is empty.'),
1699
- ('nl_NL', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Voer scheepvaart voornaam', 'Error: When shipping firstname is empty.'),
1700
- ('nl_NL', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Voer scheepvaart achternaam', 'Error: When shipping lastname is empty.'),
1701
- ('nl_NL', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Voer scheepvaart stad', 'Error: When shipping city is empty.'),
1702
- ('nl_NL', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Voer de scheepvaart staat', 'Error: When shipping state is empty.'),
1703
- ('nl_NL', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Voer Land van levering', 'Error: When shipping country is empty.'),
1704
- ('nl_NL', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Voer de scheepvaart op straat', 'Error: When shipping street is empty.'),
1705
- ('nl_NL', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Voer scheepvaart postcode', 'Error: When shipping postcode is empty.'),
1706
- ('nl_NL', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Voer scheepvaart telefoon', 'Error: When shipping telephone is empty.'),
1707
- ('nl_NL', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Het verschepen Methode', 'Label: Shipping Method page title. '),
1708
- ('nl_NL', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Selecteer verzendmethode', 'Label: Label for Select shipping method options.'),
1709
- ('nl_NL', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Selecteer wijze van verzending', 'Error: When shipment method is not selected.'),
1710
- ('nl_NL', 'label', 'Payment_Method', 'Payment Method', '25', 'Methode van de betaling', 'Label: Payment Method page title. '),
1711
- ('nl_NL', 'label', 'Select_payment_method', 'Select payment method', '25', 'Kies een betaalmethode', 'Label: Label for Select payment method options.'),
1712
- ('nl_NL', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Kies een betaalmethode', 'Error: When payment method is not selected.'),
1713
- ('nl_NL', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, er iets mis gebeurd', 'Error: When magento return unexpected error.'),
1714
- ('nl_NL', 'label', 'Credit_Card', 'Credit Card', '25', 'creditkaart', 'Label: Label for credit card field, available on payment page. '),
1715
- ('nl_NL', 'label', 'Name_on_card', 'Name on card', '25', 'Naam op kaart', 'Label: Label for name of card field, available on payment page. '),
1716
- ('nl_NL', 'label', 'Credit_card_type', 'Credit card type', '25', 'Creditcardtype', 'Label: Label for CC type field, available on payment page. '),
1717
- ('nl_NL', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card nummer', 'Label: Label for CC number field, available on payment page. '),
1718
- ('nl_NL', 'label', 'Expiration_Date', 'Expiration Date', '25', 'uiterste houdbaarheidsdatum', 'Label: Label for CC expiry date field, available on payment page. '),
1719
- ('nl_NL', 'label', 'Month', 'Month', '25', 'maand', 'Label: Label for CC expiry month field, available on payment page. '),
1720
- ('nl_NL', 'label', 'Year', 'Year', '25', 'jaar', 'Label: Label for CC expiry year field, available on payment page. '),
1721
- ('nl_NL', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
1722
- ('nl_NL', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Voer de naam op kaart', 'Error: When name on card is empty.'),
1723
- ('nl_NL', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Kies het type creditcard', 'Error: When credit card type is not selected.'),
1724
- ('nl_NL', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Voer creditcardnummer', 'Error: When credit card number is empty.'),
1725
- ('nl_NL', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Stel vervalmaand', 'Error: When expiry month is empty.'),
1726
- ('nl_NL', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Stel afloop jaar', 'Error: When expiry year is empty.'),
1727
- ('nl_NL', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Stel kaartverificatienummer', 'Error: When card verification number is empty.'),
1728
- ('nl_NL', 'label', 'Order_Review', 'Order Review', '15', 'Bestel beoordeling', 'Label: Order Review page title. '),
1729
- ('nl_NL', 'label', 'Agreements', 'Agreements', '25', 'overeenkomsten', 'Label: Label for Agreements, available on oprder review screen.'),
1730
- ('nl_NL', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accepteer bepalingen en voorwaarden', 'Error: When user did not agreed on sign up terms.'),
1731
- ('nl_NL', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Het verschepen &amp; Behandeling', 'Label: Label for Shipping &amp; Handling.'),
1732
- ('nl_NL', 'label', 'Place_Order', 'Place Order', '25', 'plaats uw bestelling', 'Label: Place Order button title.'),
1733
- ('nl_NL', 'label', 'Order_Success', 'Order Success', '15', 'Bestel Succes', 'Label: Order Success page title. '),
1734
- ('nl_NL', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Dank u voor uw aankoop!', 'Message: When order successfully placed. '),
1735
- ('nl_NL', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'U ontvangt een bestelling e-mail bevestiging met de details van uw bestelling en een link op te sporen zijn vooruitgang.', 'Text: When order successfully placed '),
1736
- ('nl_NL', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Verder winkelen', 'LabeL: Continue Shopping button title. '),
1737
- ('nl_NL', 'label', 'Error', 'Error', '15', 'fout', 'Label: Error '),
1738
- ('nl_NL', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Het object is toegevoegd aan wishlist', 'Message: When item added into Wishlist.'),
1739
- ('nl_NL', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Voorwerp verwijderd uit het verlanglijstje', 'Message: When Item removed from wishlist.'),
1740
- ('nl_NL', 'label', 'Wishlist', 'Wishlist', '15', 'verlanglijstje', 'Label: Wishlist page title. '),
1741
- ('nl_NL', 'label', 'Remove', 'Remove', '10', 'verwijderen', 'Label: Remove button title.'),
1742
- ('nl_NL', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Geen verlanglijstje gevonden', 'Text: When No wishlist items found.'),
1743
- ('nl_NL', 'label', 'Orders', 'Orders', '15', 'bestellingen', 'Label: Orders history page title.'),
1744
- ('nl_NL', 'label', 'Order_History', 'Order History', '20', 'Bestel Geschiedenis', 'Label: Order History button title. '),
1745
- ('nl_NL', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Geen bestellingen gevonden', 'Text: When no order history found. '),
1746
- ('nl_NL', 'label', 'Order_Detail', 'Order Detail', '15', 'Bestel Detail', 'Label: Order Detail page title. '),
1747
- ('nl_NL', 'label', 'Ordered_Items', 'Ordered Items', '25', 'bestelde items', 'Label: Ordered Items block heading or title. '),
1748
- ('nl_NL', 'label', 'Order_Number', 'Order Number', '20', 'Ordernummer', 'Label: Label for Order Number.'),
1749
- ('nl_NL', 'label', 'Order_Date', 'Order Date', '20', 'Bestel Date', 'Label: Label for Order Date.'),
1750
- ('nl_NL', 'label', 'User', 'User', '10', 'gebruiker', 'Label: Label for User.'),
1751
- ('nl_NL', 'label', 'Info', 'Info', '15', 'over', 'Label: About page title (CMS/about module)'),
1752
- ('nl_NL', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Zet op verlanglijst', 'Label: Add To Wishlist button title.'),
1753
- ('nl_NL', 'label', 'Logout', 'Logout', '10', 'Afmelden', 'Label: Logout button title.'),
1754
- ('nl_NL', 'label', 'Search_Product', 'Search Product', '50', 'zoeken naar producten', 'Label: Search Product.'),
1755
- ('nl_NL', 'label', 'Apply', 'Apply', '8', 'van toepassing zijn', 'Label: Apply button title (to apply discount)'),
1756
- ('nl_NL', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code met succes toegepast', 'Message: When coupon code is applied.'),
1757
- ('nl_NL', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code succesvol verwijderd', 'Message: When coupon code is removed. '),
1758
- ('nl_NL', 'label', 'Discount_Code', 'Discount Code', '25', 'Kortingscode', 'Label: Label for Discount Code.'),
1759
- ('nl_NL', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'bijwerken verlanglijst', 'Label: Update Wishlist button title.'),
1760
- ('nl_NL', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item succesvol bijgewerkt', 'Message: When wishlist updated successfully.'),
1761
- ('nl_NL', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load verlanglijst Item', 'Error: When requested wishlist item Can not Load. '),
1762
- ('nl_NL', 'message', 'Please_Select', 'Please select ', '25', 'selecteer aub', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1763
- ('nl_NL', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadbare Links', 'Label: Label for Product Downloadable Links.'),
1764
- ('nl_NL', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Ongeldige couponcode', 'Error: When coupon code is invalid.'),
1765
- ('nl_NL', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Gelieve in te loggen om verder te gaan', 'Error: When action required login '),
1766
- ('nl_NL', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Voer voornaam', 'Error: When firstname is empty in signup form. '),
1767
- ('nl_NL', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Voer achternaam', 'Error: When lastname is empty in signup form. '),
1768
- ('nl_NL', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Voer het e-mailadres', 'Error: When email address is empty in signup form. '),
1769
- ('nl_NL', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Voer het wachtwoord', 'Error: When password is empty in signup form. '),
1770
- ('nl_NL', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account bestaat al', 'Error: When email address already exists.'),
1771
- ('nl_NL', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Kan niet opslaan adres van de klant', 'Error: When error occure while saving customer Address.'),
1772
- ('nl_NL', 'message', 'No_Data_Found', 'No Data Found', '100', 'Geen gegevens gevonden', 'Error: When no data found for requested page.'),
1773
- ('nl_NL', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product niet meer leverbaar', 'Error: When requested product is no londer available.'),
1774
- ('nl_NL', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1775
- ('nl_NL', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1776
- ('nl_NL', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Oeps! Item kan niet laden', 'Error: When wishlist can\'t load because of unexpected error.'),
1777
- ('nl_NL', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1778
- ('nl_NL', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Gevraagde item niet gevonden', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1779
- ('nl_NL', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Gevraagde item niet gevonden', 'Error: When system can not load wishlist Item.'),
1780
- ('nl_NL', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Gevraagde item niet meer beschikbaar', 'Error: When requested product is no longer available.'),
1781
- ('nl_NL', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item is verwijderd uit het mandje', 'Error: When Item has been deleted from cart.'),
1782
- ('nl_NL', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Niet alle producten zijn beschikbaar in de gevraagde auantity', 'Error: When any of the product from cart is no longer available.'),
1783
- ('nl_NL', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accepteer alle bepalingen en voorwaarden voor het plaatsen van de bestelling', 'Error: When user did not agree on all required addreement while placing order.'),
1784
- ('nl_NL', 'label', 'Filter', 'Filter', '10', 'filter', 'Label: Label for Filters.'),
1785
- ('nl_NL', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Start een nieuwe zoekactie', 'Label: Reset Filter link title.'),
1786
- ('nl_NL', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
1787
- ('nl_NL', 'label', 'Popularity', 'Popularity', '25', 'populariteit', 'Label: Label for filter: Popularity option. '),
1788
- ('nl_NL', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prijs-hoog naar laag', 'Label: Label for filter: Price-High To Low option. '),
1789
- ('nl_NL', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prijs-Laag naar Hoog', 'Label: Label for filter: Price-Low To High option.'),
1790
- ('nl_NL', 'label', 'Rating', 'Rating', '25', 'Waardering', 'Label: Label for filter: Rating option '),
1791
- ('nl_NL', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Naam-A To Z', 'Label: Label for filter: Name-A To Z option.'),
1792
- ('nl_NL', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Naam-Z tot A', 'Label: Label for filter: Name-Z To A option.'),
1793
- ('nl_NL', 'label', 'Newest', 'Newest', '25', 'Nieuwste', 'Label: Label for filter: Newest option.'),
1794
- ('nl_NL', 'label', 'Submit_Review', 'Submit Review', '25', 'review versturen', 'Label: Submit Review button title.'),
1795
- ('nl_NL', 'label', 'User_Reviews', 'User Reviews', '25', 'Gebruikers beoordelingen', 'Label: User Reviews page title. '),
1796
- ('nl_NL', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Geen reviews gevonden', 'Label: Text as No Reviews Found'),
1797
- ('nl_NL', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Gemiddeld Gebruikers score', 'Label: Label for Average User Rating.'),
1798
- ('nl_NL', 'label', 'Reviews', 'Reviews', '25', 'beoordelingen', 'Label: Label for Reviews.'),
1799
- ('nl_NL', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
1800
- ('nl_NL', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Samenvatting van uw review', 'Label: Label for review summary field, available on submit review form.'),
1801
- ('nl_NL', 'label', 'Comments', 'Comments', '25', 'reacties', 'Label: Label for comments field, available on submit review form.'),
1802
- ('nl_NL', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Misschien wilt u ook', 'Label: Label for related product slider on product detail page.'),
1803
- ('nl_NL', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Selecteer één van elk van de beoordelingen', 'Error: When feedback ratings is not selected for the product.'),
1804
- ('nl_NL', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Voer uw nickename', 'Error: When feedback nickename is empty.'),
1805
- ('nl_NL', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Voer algemene feedback', 'Error: When feedback summary is empty.'),
1806
- ('nl_NL', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Geef hier uw commentaar', 'Error: When feedback comments is empty.'),
1807
- ('nl_NL', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Deze actie kan niet worden uitgevoerd op dit apparaat. Vereiste ondersteuning is niet beschikbaar op dit apparaat.', 'Error: When the device is not supported for requested action such as share functionality.'),
1808
- ('nl_NL', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recent bekeken', 'Label: Recently Viewed'),
1809
- ('nl_NL', 'label', 'Share', 'Share', '7', 'aandeel', 'Label:Share button title.'),
1810
- ('nl_NL', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Winkelen producten', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
1811
- ('nl_NL', 'label', 'Edit', 'Edit', '6', 'uitgeven', 'Label:Edit button title, available on wishlist page. '),
1812
- ('nl_NL', 'label', 'More_Information', 'More Information', '25', 'meer informatie', 'Label:More information about product'),
1813
- ('nl_NL', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
1814
- ('nl_NL', 'label', 'Sample_Links', 'Sample Links', '20', 'monster Links', 'Label:Sample Links on product detail page'),
1815
- ('nl_NL', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum aantal tekens', 'Label:Maximum number of characters for configurable product'),
1816
- ('nl_NL', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'betaling geannuleerd', 'Message:Payment cancelled when user cancel payment'),
1817
- ('nl_NL', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'trackingnummers', 'Label:Tracking Numbers on order detail page'),
1818
- ('nl_NL', 'label', 'Track', 'Track', '15', 'spoor', 'Label:Button on order detail page'),
1819
- ('nl_NL', 'label', 'Installment', 'Installment', '15', 'aflevering', 'Label:On product detail page'),
1820
- ('nl_NL', 'label', 'Installment_Amount', 'Installment Amount', '20', 'termijnbedrag', 'Label:On product detail page'),
1821
- ('nl_NL', 'label', 'Total_Amount', 'Total Amount', '15', 'totaal bedrag', 'Label:On product detail page'),
1822
- ('nl_NL', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
1823
- ('nl_NL', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Selecteer Voorschot Option', 'Message:On credit card page where installment option is required'),
1824
- ('nl_NL', 'label', 'January', 'January', '50', 'januari', 'Label:Month name on credit card page'),
1825
- ('nl_NL', 'label', 'February', 'February', '50', 'februari', 'Label:Month name on credit card page'),
1826
- ('nl_NL', 'label', 'March', 'March', '50', 'maart', 'Label:Month name on credit card page'),
1827
- ('nl_NL', 'label', 'April', 'April', '50', 'april', 'Label:Month name on credit card page'),
1828
- ('nl_NL', 'label', 'May', 'May', '50', 'mei', 'Label:Month name on credit card page'),
1829
- ('nl_NL', 'label', 'June', 'June', '50', 'juni', 'Label:Month name on credit card page'),
1830
- ('nl_NL', 'label', 'July', 'July', '50', 'juli', 'Label:Month name on credit card page'),
1831
- ('nl_NL', 'label', 'August', 'August', '50', 'augustus', 'Label:Month name on credit card page'),
1832
- ('nl_NL', 'label', 'September', 'September', '50', 'september', 'Label:Month name on credit card page'),
1833
- ('nl_NL', 'label', 'October', 'October', '50', 'oktober', 'Label:Month name on credit card page'),
1834
- ('nl_NL', 'label', 'November', 'November', '50', 'november', 'Label:Month name on credit card page'),
1835
- ('nl_NL', 'label', 'December', 'December', '50', 'december', 'Label:Month name on credit card page'),
1836
- ('it_IT', 'message', 'Please_wait', 'Please wait', '100', 'attendere prego', 'Error: When user trigger new action while previous one is still processsing.'),
1837
- ('it_IT', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
1838
- ('it_IT', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
1839
- ('it_IT', 'message', 'No_internet_connection', 'No internet connection', '100', 'Nessuna connessione internet', 'Message:No internet connection'),
1840
- ('it_IT', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Categoria', 'Label: Shopping Category'),
1841
- ('it_IT', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Non ci sono categorie da visualizzare.', 'Text: When no category found.'),
1842
- ('it_IT', 'label', 'Shop_by_category', 'Shop by category', '25', 'Negozio per categoria', 'Label: Title to show above category names.'),
1843
- ('it_IT', 'label', 'Categories', 'Categories', '20', 'Categorie', 'Label: Title to show on homepage, above the category.'),
1844
- ('it_IT', 'label', 'All_Products', 'All Products', '20', 'Tutti i prodotti', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
1845
- ('it_IT', 'label', 'Profile', 'Profile', '10', 'profilo', 'Label: Profile page title and button title.'),
1846
- ('it_IT', 'label', 'List_Page', 'List Page', '15', 'Lista Pagina', 'Label: Page title'),
1847
- ('it_IT', 'label', 'Product_List', 'Product List', '15', 'Elenco prodotti', 'Label: Product List page title '),
1848
- ('it_IT', 'label', 'products_found', 'products found', '20', 'prodotti trovati', 'Label: Label displayed on product listing page to show No. of products found. '),
1849
- ('it_IT', 'label', 'Product_Detail', 'Product Detail', '15', 'Dettagli del prodotto', 'Label: Product Detail page title'),
1850
- ('it_IT', 'label', 'Details', 'Details', '10', 'Dettagli', 'Label: Label displayed above the product detail on product detail page.'),
1851
- ('it_IT', 'label', 'Buy_Now', 'Buy Now', '10', 'acquista ora', 'Label: Buy Now button title.'),
1852
- ('it_IT', 'label', 'Choose_an_option', 'Choose an option', '20', 'Scegli un\'opzione', 'Label: First option for product options.'),
1853
- ('it_IT', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Prodotto aggiunto correttamente', 'Message: When the Item added successfully into the cart. '),
1854
- ('it_IT', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Nessun prodotto trovato.', 'Text: When no products found for selected search criteria or category.'),
1855
- ('it_IT', 'label', 'Load_More', 'Load More', '10', 'Carica Altro', 'Label: Load More button title, displayed on product listing pages.'),
1856
- ('it_IT', 'label', 'Viewers', 'Viewers', '10', 'Gli spettatori', 'Label: Viewers Label.'),
1857
- ('it_IT', 'label', 'Add_to_cart', 'Add to cart', '15', 'Aggiungi al carrello', 'Label: Add to cart button title.'),
1858
- ('it_IT', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Link per il download', 'Label: Downloadable link title. '),
1859
- ('it_IT', 'label', 'Review', 'Review', '10', 'recensione', 'Label: Review text and button title.'),
1860
- ('it_IT', 'message', 'No_reviews_found', 'No reviews found', '100', 'Nessun commento trovato', 'Text: When no reviews found for selected product.'),
1861
- ('it_IT', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'carrello della spesa', 'Label: Shopping Cart button title.'),
1862
- ('it_IT', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
1863
- ('it_IT', 'label', 'TOTAL', 'TOTAL', '15', 'TOTALE', 'Label: Label for cart &amp; order total. '),
1864
- ('it_IT', 'label', 'Subtotal', 'Subtotal', '15', 'Totale parziale', 'Label: Label for cart &amp; order subtotal.'),
1865
- ('it_IT', 'label', 'Tax', 'Tax', '5', 'tasse', 'Label: Label for cart &amp; order Tax.'),
1866
- ('it_IT', 'label', 'Discount', 'Discount', '15', 'sconto', 'Label: Label for cart &amp; order discount. '),
1867
- ('it_IT', 'label', 'Grand_Total', 'Grand Total', '15', 'somma totale', 'Label: Label for cart &amp; order grand total.'),
1868
- ('it_IT', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Il carrello della spesa è vuoto.', 'Error: When the shopping cart is empty.'),
1869
- ('it_IT', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Carrello aggiornato correttamente', 'Message: When the cart updated successfully.'),
1870
- ('it_IT', 'label', 'Update_Cart', 'Update Cart', '15', 'Aggiornamento carrello', 'Label: Update Cart button title. '),
1871
- ('it_IT', 'label', 'Checkout', 'Checkout', '10', 'cassa', 'Label: Checkout button title.'),
1872
- ('it_IT', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Il carrello è vuoto', 'Text: When the cart is empty. '),
1873
- ('it_IT', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Uno del vostro articolo carrello è avendo problema', 'Text: When one of the cart item is having error such as not available or so.'),
1874
- ('it_IT', 'label', 'Login', 'Login', '7', 'accesso', 'Label: Login button title.'),
1875
- ('it_IT', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Immettere la password utente per accedere.', 'Error: When requested action required login.'),
1876
- ('it_IT', 'label', 'Username', 'Username', '20', 'nome utente', 'Label: Label for Username field.'),
1877
- ('it_IT', 'label', 'Password', 'Password', '20', 'password', 'Label: Label for password field.'),
1878
- ('it_IT', 'label', 'Sign_Up', 'Sign Up', '10', 'Iscriviti', 'Label: Sign Up button title.'),
1879
- ('it_IT', 'message', 'Enter_username', 'Enter username', '100', 'Inserisci username', 'Error: When username is empty.'),
1880
- ('it_IT', 'message', 'Enter_password', 'Enter password', '100', 'Inserire la password', 'Error: When password is empty. '),
1881
- ('it_IT', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Nome utente o password non validi', 'Error: When Invalid username or password entered.'),
1882
- ('it_IT', 'label', 'First_name', 'First name', '20', 'nome', 'Label: Label for firstname field.'),
1883
- ('it_IT', 'label', 'Last_name', 'Last name', '20', 'cognome', 'Label: Label for lastname field.'),
1884
- ('it_IT', 'label', 'Your_Email', 'Your Email', '20', 'La tua e-mail', 'Label: Label for email address field.'),
1885
- ('it_IT', 'label', 'Submit', 'Submit', '10', 'presentare', 'Label: Submit button title.'),
1886
- ('it_IT', 'label', 'Signup_Form', 'Signup Form', '15', 'Modulo di iscrizione', 'Label: Signup Form page title.'),
1887
- ('it_IT', 'label', 'Signup', 'Signup', '10', 'Iscriviti', 'Label: Signup button title.'),
1888
- ('it_IT', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Inserisci firstname', 'Error: When firstname is empty. '),
1889
- ('it_IT', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Inserisci cognome', 'Error: When lastname is empty.'),
1890
- ('it_IT', 'message', 'Enter_email', 'Enter email', '100', 'Inserire l\'indirizzo e-mail', 'Error: When email address is empty.'),
1891
- ('it_IT', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Inserisci indirizzo email valido', 'Error: When email address is invalid.'),
1892
- ('it_IT', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulazioni! Siete registrati correttamente', 'Message: When successfully registration has been done. '),
1893
- ('it_IT', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Controlla la tua email', 'Message: When user reset their password. '),
1894
- ('it_IT', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Password dimenticata', 'Label: Forgot Password button title.'),
1895
- ('it_IT', 'label', 'Shipping', 'Shipping', '20', 'spedizione', 'Label: Label for Shipping. '),
1896
- ('it_IT', 'label', 'Billing', 'Billing', '20', 'fatturazione', 'Label: Label for Billing'),
1897
- ('it_IT', 'label', 'Address', 'Address', '20', 'indirizzo', 'Label: Label for address field, available on payment page. '),
1898
- ('it_IT', 'label', 'Payment', 'Payment', '20', 'pagamento', 'Label: Label for payment field, available on payment page.'),
1899
- ('it_IT', 'label', 'Continue', 'Continue', '20', 'continuare', 'Label: Continue button title. '),
1900
- ('it_IT', 'label', 'Billing_Address', 'Billing Address', '20', 'Indirizzo di fatturazione', 'Label: Label for Billing Address.'),
1901
- ('it_IT', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Selezionare un indirizzo di fatturazione dalla rubrica o inserire un nuovo indirizzo.', 'Label: Title available on billing addresses drop down.'),
1902
- ('it_IT', 'label', 'New_Address', 'New Address', '20', 'Nuovo indirizzo', 'Label: Title for New Billing Address form.'),
1903
- ('it_IT', 'label', 'Company', 'Company', '20', 'azienda', 'Label: Label for company field, available on address page. '),
1904
- ('it_IT', 'label', 'City', 'City', '20', 'città', 'Label: Label for city field, available on address page. '),
1905
- ('it_IT', 'label', 'State', 'State', '20', 'stato', 'Label: Label for state field, available on address page. '),
1906
- ('it_IT', 'label', 'Country', 'Country', '20', 'paese', 'Label: Label for country field, available on address page. '),
1907
- ('it_IT', 'label', 'select', 'select', '20', 'selezionare', 'Label: Label for drop downs. '),
1908
- ('it_IT', 'label', 'Billing_street', 'Billing street', '20', 'strada di fatturazione', 'Label: Label for billing street field, available on address page. '),
1909
- ('it_IT', 'label', 'Postcode', 'Postcode', '20', 'codice postale', 'Label: Label for postcode field, available on address page. '),
1910
- ('it_IT', 'label', 'Telephone', 'Telephone', '20', 'telefono', 'Label: Label for telephone field, available on address page. '),
1911
- ('it_IT', 'label', 'Same_as_billing', 'Same as billing', '25', 'Uguale fatturazione', 'Label: Label for Same as billing option. '),
1912
- ('it_IT', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Indirizzo di spedizione', 'Label: Title for Shipping Address form.'),
1913
- ('it_IT', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Selezionare un indirizzo di spedizione dalla rubrica o inserire un nuovo indirizzo.', 'Label: Title available on shipping addresses drop down.'),
1914
- ('it_IT', 'label', 'Shipping_street', 'Shipping street', '25', 'strada spedizione', 'Label: Label for shipping street field, available on address page. '),
1915
- ('it_IT', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Inserisci fatturazione cognome', 'Error: When billing firstname is empty.'),
1916
- ('it_IT', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Inserisci fatturazione cognome', 'Error: When billing lastname is empty.'),
1917
- ('it_IT', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Inserisci città fatturazione', 'Error: When billing city is empty.'),
1918
- ('it_IT', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Inserisci stato fatturazione', 'Error: When billing state is empty.'),
1919
- ('it_IT', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Inserisci Paese fatturazione', 'Error: When billing country is empty.'),
1920
- ('it_IT', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Inserisci fatturazione strada', 'Error: When billing street is empty.'),
1921
- ('it_IT', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Inserisci fatturazione Cap', 'Error: When billing postcode is empty.'),
1922
- ('it_IT', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Inserisci telefono fatturazione', 'Error: When billing telephone is empty.'),
1923
- ('it_IT', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Inserisci firstname spedizione', 'Error: When shipping firstname is empty.'),
1924
- ('it_IT', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Inserisci cognome spedizione', 'Error: When shipping lastname is empty.'),
1925
- ('it_IT', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Inserisci il trasporto della città', 'Error: When shipping city is empty.'),
1926
- ('it_IT', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Inserisci Stato spedizione', 'Error: When shipping state is empty.'),
1927
- ('it_IT', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Inserisci paese trasporto', 'Error: When shipping country is empty.'),
1928
- ('it_IT', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Inserisci strada spedizione', 'Error: When shipping street is empty.'),
1929
- ('it_IT', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Inserisci codice postale di spedizione', 'Error: When shipping postcode is empty.'),
1930
- ('it_IT', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Inserisci telefonica spedizione', 'Error: When shipping telephone is empty.'),
1931
- ('it_IT', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Metodo di trasporto', 'Label: Shipping Method page title. '),
1932
- ('it_IT', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seleziona metodo di spedizione', 'Label: Label for Select shipping method options.'),
1933
- ('it_IT', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Seleziona metodo di spedizione', 'Error: When shipment method is not selected.'),
1934
- ('it_IT', 'label', 'Payment_Method', 'Payment Method', '25', 'metodo di pagamento', 'Label: Payment Method page title. '),
1935
- ('it_IT', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seleziona metodo di pagamento', 'Label: Label for Select payment method options.'),
1936
- ('it_IT', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seleziona metodo di pagamento', 'Error: When payment method is not selected.'),
1937
- ('it_IT', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, qualcosa di sbagliato è successo', 'Error: When magento return unexpected error.'),
1938
- ('it_IT', 'label', 'Credit_Card', 'Credit Card', '25', 'carta di credito', 'Label: Label for credit card field, available on payment page. '),
1939
- ('it_IT', 'label', 'Name_on_card', 'Name on card', '25', 'Nome sulla carta', 'Label: Label for name of card field, available on payment page. '),
1940
- ('it_IT', 'label', 'Credit_card_type', 'Credit card type', '25', 'Tipo carta di credito', 'Label: Label for CC type field, available on payment page. '),
1941
- ('it_IT', 'label', 'Credit_card_number', 'Credit card number', '25', 'Numero di carta di credito', 'Label: Label for CC number field, available on payment page. '),
1942
- ('it_IT', 'label', 'Expiration_Date', 'Expiration Date', '25', 'data di scadenza', 'Label: Label for CC expiry date field, available on payment page. '),
1943
- ('it_IT', 'label', 'Month', 'Month', '25', 'mese', 'Label: Label for CC expiry month field, available on payment page. '),
1944
- ('it_IT', 'label', 'Year', 'Year', '25', 'anno', 'Label: Label for CC expiry year field, available on payment page. '),
1945
- ('it_IT', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
1946
- ('it_IT', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Inserire nome sulla carta', 'Error: When name on card is empty.'),
1947
- ('it_IT', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Selezionare il tipo di carta di credito', 'Error: When credit card type is not selected.'),
1948
- ('it_IT', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Inserire il numero di carta di credito', 'Error: When credit card number is empty.'),
1949
- ('it_IT', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Imposta mese di scadenza', 'Error: When expiry month is empty.'),
1950
- ('it_IT', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Impostare l\'anno di scadenza', 'Error: When expiry year is empty.'),
1951
- ('it_IT', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Impostare il numero di verifica della carta', 'Error: When card verification number is empty.'),
1952
- ('it_IT', 'label', 'Order_Review', 'Order Review', '15', 'ordine recensione', 'Label: Order Review page title. '),
1953
- ('it_IT', 'label', 'Agreements', 'Agreements', '25', 'accordi', 'Label: Label for Agreements, available on oprder review screen.'),
1954
- ('it_IT', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accetta i termini e le condizioni', 'Error: When user did not agreed on sign up terms.'),
1955
- ('it_IT', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Spedizione &amp; trattare', 'Label: Label for Shipping &amp; Handling.'),
1956
- ('it_IT', 'label', 'Place_Order', 'Place Order', '25', 'Ordina', 'Label: Place Order button title.'),
1957
- ('it_IT', 'label', 'Order_Success', 'Order Success', '15', 'ordine Successo', 'Label: Order Success page title. '),
1958
- ('it_IT', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Grazie per il vostro acquisto!', 'Message: When order successfully placed. '),
1959
- ('it_IT', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Riceverai una mail di conferma dell\'ordine con i dettagli del tuo ordine e un link per monitorare i progressi.', 'Text: When order successfully placed '),
1960
- ('it_IT', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continua Shopping', 'LabeL: Continue Shopping button title. '),
1961
- ('it_IT', 'label', 'Error', 'Error', '15', 'errore', 'Label: Error '),
1962
- ('it_IT', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Prodotto aggiunto con successo in lista dei desideri', 'Message: When item added into Wishlist.'),
1963
- ('it_IT', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Voce rimosso dalla lista dei desideri', 'Message: When Item removed from wishlist.'),
1964
- ('it_IT', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
1965
- ('it_IT', 'label', 'Remove', 'Remove', '10', 'rimuovere', 'Label: Remove button title.'),
1966
- ('it_IT', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'Non scartare trovato', 'Text: When No wishlist items found.'),
1967
- ('it_IT', 'label', 'Orders', 'Orders', '15', 'ordini', 'Label: Orders history page title.'),
1968
- ('it_IT', 'label', 'Order_History', 'Order History', '20', 'Cronologia ordini', 'Label: Order History button title. '),
1969
- ('it_IT', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Nessun ordine trovato', 'Text: When no order history found. '),
1970
- ('it_IT', 'label', 'Order_Detail', 'Order Detail', '15', 'Dettagli ordine', 'Label: Order Detail page title. '),
1971
- ('it_IT', 'label', 'Ordered_Items', 'Ordered Items', '25', 'articoli ordinati', 'Label: Ordered Items block heading or title. '),
1972
- ('it_IT', 'label', 'Order_Number', 'Order Number', '20', 'numero d\'ordine', 'Label: Label for Order Number.'),
1973
- ('it_IT', 'label', 'Order_Date', 'Order Date', '20', 'Data ordine', 'Label: Label for Order Date.'),
1974
- ('it_IT', 'label', 'User', 'User', '10', 'utente', 'Label: Label for User.'),
1975
- ('it_IT', 'label', 'Info', 'Info', '15', 'su', 'Label: About page title (CMS/about module)'),
1976
- ('it_IT', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Aggiungi alla lista dei desideri', 'Label: Add To Wishlist button title.'),
1977
- ('it_IT', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
1978
- ('it_IT', 'label', 'Search_Product', 'Search Product', '50', 'Cerca prodotto', 'Label: Search Product.'),
1979
- ('it_IT', 'label', 'Apply', 'Apply', '8', 'applicare', 'Label: Apply button title (to apply discount)'),
1980
- ('it_IT', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Codici promozionali applicato con successo', 'Message: When coupon code is applied.'),
1981
- ('it_IT', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Codici promozionali rimosso con successo', 'Message: When coupon code is removed. '),
1982
- ('it_IT', 'label', 'Discount_Code', 'Discount Code', '25', 'Codice Sconto', 'Label: Label for Discount Code.'),
1983
- ('it_IT', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Aggiornamento Wishlist', 'Label: Update Wishlist button title.'),
1984
- ('it_IT', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Articolo aggiornato con successo', 'Message: When wishlist updated successfully.'),
1985
- ('it_IT', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
1986
- ('it_IT', 'message', 'Please_Select', 'Please select ', '25', 'seleziona', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
1987
- ('it_IT', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Prodotti Links scaricabili', 'Label: Label for Product Downloadable Links.'),
1988
- ('it_IT', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Codice coupon valido', 'Error: When coupon code is invalid.'),
1989
- ('it_IT', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Effettua il login per continuare', 'Error: When action required login '),
1990
- ('it_IT', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Inserisci firstname', 'Error: When firstname is empty in signup form. '),
1991
- ('it_IT', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Inserisci cognome', 'Error: When lastname is empty in signup form. '),
1992
- ('it_IT', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Inserire l\'indirizzo e-mail', 'Error: When email address is empty in signup form. '),
1993
- ('it_IT', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Inserire la password', 'Error: When password is empty in signup form. '),
1994
- ('it_IT', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account già esistente', 'Error: When email address already exists.'),
1995
- ('it_IT', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Impossibile salvare indirizzo del cliente', 'Error: When error occure while saving customer Address.'),
1996
- ('it_IT', 'message', 'No_Data_Found', 'No Data Found', '100', 'Nessun dato trovato', 'Error: When no data found for requested page.'),
1997
- ('it_IT', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Non è più disponibile Prodotto', 'Error: When requested product is no londer available.'),
1998
- ('it_IT', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
1999
- ('it_IT', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2000
- ('it_IT', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Elemento non può caricare', 'Error: When wishlist can\'t load because of unexpected error.'),
2001
- ('it_IT', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2002
- ('it_IT', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Elemento richiesto non trovato', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2003
- ('it_IT', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Elemento richiesto non trovato', 'Error: When system can not load wishlist Item.'),
2004
- ('it_IT', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Non è più disponibile articolo richiesto', 'Error: When requested product is no longer available.'),
2005
- ('it_IT', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Articolo è stato eliminato dal carrello', 'Error: When Item has been deleted from cart.'),
2006
- ('it_IT', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Non tutti i prodotti sono disponibili in auantity richiesto', 'Error: When any of the product from cart is no longer available.'),
2007
- ('it_IT', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accetta tutti i termini e le condizioni prima di ordinare', 'Error: When user did not agree on all required addreement while placing order.'),
2008
- ('it_IT', 'label', 'Filter', 'Filter', '10', 'filtro', 'Label: Label for Filters.'),
2009
- ('it_IT', 'label', 'Reset_Filter', 'Reset Filter', '15', 'reset Filter', 'Label: Reset Filter link title.'),
2010
- ('it_IT', 'label', 'Reset', 'Reset', '10', 'reset', 'Label: Reset button title.'),
2011
- ('it_IT', 'label', 'Popularity', 'Popularity', '25', 'popolarità', 'Label: Label for filter: Popularity option. '),
2012
- ('it_IT', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Prezzo: decrescente', 'Label: Label for filter: Price-High To Low option. '),
2013
- ('it_IT', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Prezzo: Crescente', 'Label: Label for filter: Price-Low To High option.'),
2014
- ('it_IT', 'label', 'Rating', 'Rating', '25', 'valutazione', 'Label: Label for filter: Rating option '),
2015
- ('it_IT', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Nome: dalla A alla Z', 'Label: Label for filter: Name-A To Z option.'),
2016
- ('it_IT', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Nome: dalla Z alla A', 'Label: Label for filter: Name-Z To A option.'),
2017
- ('it_IT', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
2018
- ('it_IT', 'label', 'Submit_Review', 'Submit Review', '25', 'Invia Recensione', 'Label: Submit Review button title.'),
2019
- ('it_IT', 'label', 'User_Reviews', 'User Reviews', '25', 'Recensioni degli utenti', 'Label: User Reviews page title. '),
2020
- ('it_IT', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Nessuna recensione trovata', 'Label: Text as No Reviews Found'),
2021
- ('it_IT', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Valutazione media degli utenti', 'Label: Label for Average User Rating.'),
2022
- ('it_IT', 'label', 'Reviews', 'Reviews', '25', 'Recensioni', 'Label: Label for Reviews.'),
2023
- ('it_IT', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
2024
- ('it_IT', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Sommario della tua recensione', 'Label: Label for review summary field, available on submit review form.'),
2025
- ('it_IT', 'label', 'Comments', 'Comments', '25', 'Commenti', 'Label: Label for comments field, available on submit review form.'),
2026
- ('it_IT', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Potrebbe piacerti anche', 'Label: Label for related product slider on product detail page.'),
2027
- ('it_IT', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Selezionare uno di ciascuno dei rating', 'Error: When feedback ratings is not selected for the product.'),
2028
- ('it_IT', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Inserisci il tuo nickename', 'Error: When feedback nickename is empty.'),
2029
- ('it_IT', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Inserire il feedback generale', 'Error: When feedback summary is empty.'),
2030
- ('it_IT', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Inserisci i tuoi commenti', 'Error: When feedback comments is empty.'),
2031
- ('it_IT', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Vista l\'ultima volta', 'Label: Recently Viewed'),
2032
- ('it_IT', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Questa azione non può essere eseguita sul dispositivo. Supporto richiesto non è disponibile su questo dispositivo.', 'Error: When the device is not supported for requested action such as share functionality.'),
2033
- ('it_IT', 'label', 'Share', 'Share', '7', 'quota', 'Label:Share button title.'),
2034
- ('it_IT', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Prodotti', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
2035
- ('it_IT', 'label', 'Edit', 'Edit', '6', 'Modifica', 'Label:Edit button title, available on wishlist page. '),
2036
- ('it_IT', 'label', 'More_Information', 'More Information', '25', 'Maggiori informazioni', 'Label:More information about product'),
2037
- ('it_IT', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
2038
- ('it_IT', 'label', 'Sample_Links', 'Sample Links', '20', 'Links campione', 'Label:Sample Links on product detail page'),
2039
- ('it_IT', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Numero massimo di caratteri', 'Label:Maximum number of characters for configurable product'),
2040
- ('it_IT', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'pagamento Annullato', 'Message:Payment cancelled when user cancel payment'),
2041
- ('it_IT', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'numeri di inseguimento', 'Label:Tracking Numbers on order detail page'),
2042
- ('it_IT', 'label', 'Track', 'Track', '15', 'pista', 'Label:Button on order detail page'),
2043
- ('it_IT', 'label', 'Installment', 'Installment', '15', 'rata', 'Label:On product detail page'),
2044
- ('it_IT', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Importo Rata', 'Label:On product detail page'),
2045
- ('it_IT', 'label', 'Total_Amount', 'Total Amount', '15', 'importo totale', 'Label:On product detail page'),
2046
- ('it_IT', 'label', 'Single_Shot', 'Single Shot', '15', 'single Shot', 'Label:For payuapi gateway on credit card page'),
2047
- ('it_IT', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Selezionare l\'opzione Rata', 'Message:On credit card page where installment option is required'),
2048
- ('it_IT', 'label', 'January', 'January', '50', 'gennaio', 'Label:Month name on credit card page'),
2049
- ('it_IT', 'label', 'February', 'February', '50', 'febbraio', 'Label:Month name on credit card page'),
2050
- ('it_IT', 'label', 'March', 'March', '50', 'marzo', 'Label:Month name on credit card page'),
2051
- ('it_IT', 'label', 'April', 'April', '50', 'aprile', 'Label:Month name on credit card page'),
2052
- ('it_IT', 'label', 'May', 'May', '50', 'maggio', 'Label:Month name on credit card page'),
2053
- ('it_IT', 'label', 'June', 'June', '50', 'giugno', 'Label:Month name on credit card page'),
2054
- ('it_IT', 'label', 'July', 'July', '50', 'luglio', 'Label:Month name on credit card page'),
2055
- ('it_IT', 'label', 'August', 'August', '50', 'agosto', 'Label:Month name on credit card page'),
2056
- ('it_IT', 'label', 'September', 'September', '50', 'settembre', 'Label:Month name on credit card page'),
2057
- ('it_IT', 'label', 'October', 'October', '50', 'ottobre', 'Label:Month name on credit card page'),
2058
- ('it_IT', 'label', 'November', 'November', '50', 'novembre', 'Label:Month name on credit card page'),
2059
- ('it_IT', 'label', 'December', 'December', '50', 'dicembre', 'Label:Month name on credit card page'),
2060
- ('tr_TR', 'message', 'Please_wait', 'Please wait', '100', 'lütfen bekleyin', 'Error: When user trigger new action while previous one is still processsing.'),
2061
- ('tr_TR', 'label', 'or', 'or', '25', 'veya', 'Label: Display to show 2 action options.'),
2062
- ('tr_TR', 'label', 'Home', 'Home', '8', 'ev', 'Label: Home page title and button title.'),
2063
- ('tr_TR', 'message', 'No_internet_connection', 'No internet connection', '100', 'Hiçbir internet baÄŸlantısı', 'Message:No internet connection'),
2064
- ('tr_TR', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Alışveriş Kategorisi', 'Label: Shopping Category'),
2065
- ('tr_TR', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! Sonuç kategorisi vardır.', 'Text: When no category found.'),
2066
- ('tr_TR', 'label', 'Shop_by_category', 'Shop by category', '25', 'Kategoriye göre alışveriÅŸ', 'Label: Title to show above category names.'),
2067
- ('tr_TR', 'label', 'Categories', 'Categories', '20', 'Kategoriler', 'Label: Title to show on homepage, above the category.'),
2068
- ('tr_TR', 'label', 'All_Products', 'All Products', '20', 'Tüm Ürünler', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
2069
- ('tr_TR', 'label', 'Profile', 'Profile', '10', 'profil', 'Label: Profile page title and button title.'),
2070
- ('tr_TR', 'label', 'List_Page', 'List Page', '15', 'listesi Sayfası', 'Label: Page title'),
2071
- ('tr_TR', 'label', 'Product_List', 'Product List', '15', 'Ürün Listesi', 'Label: Product List page title '),
2072
- ('tr_TR', 'label', 'products_found', 'products found', '20', 'ürün bulundu', 'Label: Label displayed on product listing page to show No. of products found. '),
2073
- ('tr_TR', 'label', 'Product_Detail', 'Product Detail', '15', 'Ürün Detayı', 'Label: Product Detail page title'),
2074
- ('tr_TR', 'label', 'Details', 'Details', '10', 'ayrıntılar', 'Label: Label displayed above the product detail on product detail page.'),
2075
- ('tr_TR', 'label', 'Buy_Now', 'Buy Now', '10', 'Åžimdi Al', 'Label: Buy Now button title.'),
2076
- ('tr_TR', 'label', 'Choose_an_option', 'Choose an option', '20', 'Bir seçenek seçin', 'Label: First option for product options.'),
2077
- ('tr_TR', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'ÖÄŸe baÅŸarıyla eklendi', 'Message: When the Item added successfully into the cart. '),
2078
- ('tr_TR', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'Hiçbir ürün bulundu.', 'Text: When no products found for selected search criteria or category.'),
2079
- ('tr_TR', 'label', 'Load_More', 'Load More', '10', 'Daha Yük', 'Label: Load More button title, displayed on product listing pages.'),
2080
- ('tr_TR', 'label', 'Viewers', 'Viewers', '10', 'izleyiciler', 'Label: Viewers Label.'),
2081
- ('tr_TR', 'label', 'Add_to_cart', 'Add to cart', '15', 'Sepete ekle', 'Label: Add to cart button title.'),
2082
- ('tr_TR', 'label', 'Downloadable_link', 'Downloadable link', '20', 'İndirilebilir bağlantı', 'Label: Downloadable link title. '),
2083
- ('tr_TR', 'label', 'Review', 'Review', '10', 'İnceleme', 'Label: Review text and button title.'),
2084
- ('tr_TR', 'message', 'No_reviews_found', 'No reviews found', '100', 'Yorum bulunamadı', 'Text: When no reviews found for selected product.'),
2085
- ('tr_TR', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Alışveriş Sepeti', 'Label: Shopping Cart button title.'),
2086
- ('tr_TR', 'label', 'QTY', 'QTY', '5', 'Miktar', 'Label: Label for product Quantity.'),
2087
- ('tr_TR', 'label', 'TOTAL', 'TOTAL', '15', 'TOPLAM', 'Label: Label for cart &amp; order total. '),
2088
- ('tr_TR', 'label', 'Subtotal', 'Subtotal', '15', 'ara toplam', 'Label: Label for cart &amp; order subtotal.'),
2089
- ('tr_TR', 'label', 'Tax', 'Tax', '5', 'vergi', 'Label: Label for cart &amp; order Tax.'),
2090
- ('tr_TR', 'label', 'Discount', 'Discount', '15', 'indirim', 'Label: Label for cart &amp; order discount. '),
2091
- ('tr_TR', 'label', 'Grand_Total', 'Grand Total', '15', 'genel Toplam', 'Label: Label for cart &amp; order grand total.'),
2092
- ('tr_TR', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'Alışveriş sepeti boş.', 'Error: When the shopping cart is empty.'),
2093
- ('tr_TR', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Sepeti baÅŸarıyla güncellendi', 'Message: When the cart updated successfully.'),
2094
- ('tr_TR', 'label', 'Update_Cart', 'Update Cart', '15', 'Güncelleme Sepeti', 'Label: Update Cart button title. '),
2095
- ('tr_TR', 'label', 'Checkout', 'Checkout', '10', 'Ödeme', 'Label: Checkout button title.'),
2096
- ('tr_TR', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Sepet boÅŸ', 'Text: When the cart is empty. '),
2097
- ('tr_TR', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'Sepetinize öÄŸenin bir sorun olması olduÄŸunu', 'Text: When one of the cart item is having error such as not available or so.'),
2098
- ('tr_TR', 'label', 'Login', 'Login', '7', 'Oturum Aç', 'Label: Login button title.'),
2099
- ('tr_TR', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'EriÅŸmek için kullanıcı adınızı ÅŸifrenizi giriniz.', 'Error: When requested action required login.'),
2100
- ('tr_TR', 'label', 'Username', 'Username', '20', 'Kullanıcı adı', 'Label: Label for Username field.'),
2101
- ('tr_TR', 'label', 'Password', 'Password', '20', 'ÅŸifre', 'Label: Label for password field.'),
2102
- ('tr_TR', 'label', 'Sign_Up', 'Sign Up', '10', 'Kaydol', 'Label: Sign Up button title.'),
2103
- ('tr_TR', 'message', 'Enter_username', 'Enter username', '100', 'adını girin', 'Error: When username is empty.'),
2104
- ('tr_TR', 'message', 'Enter_password', 'Enter password', '100', 'ÅŸifrenizi girin', 'Error: When password is empty. '),
2105
- ('tr_TR', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Geçersiz kullanıcı adı veya ÅŸifre', 'Error: When Invalid username or password entered.'),
2106
- ('tr_TR', 'label', 'First_name', 'First name', '20', 'isim', 'Label: Label for firstname field.'),
2107
- ('tr_TR', 'label', 'Last_name', 'Last name', '20', 'soyadı', 'Label: Label for lastname field.'),
2108
- ('tr_TR', 'label', 'Your_Email', 'Your Email', '20', 'E-posta', 'Label: Label for email address field.'),
2109
- ('tr_TR', 'label', 'Submit', 'Submit', '10', 'sunmak', 'Label: Submit button title.'),
2110
- ('tr_TR', 'label', 'Signup_Form', 'Signup Form', '15', 'Kayıt Formu', 'Label: Signup Form page title.'),
2111
- ('tr_TR', 'label', 'Signup', 'Signup', '10', 'Kaydol', 'Label: Signup button title.'),
2112
- ('tr_TR', 'message', 'Enter_firstname', 'Enter firstname', '100', 'firstName girin', 'Error: When firstname is empty. '),
2113
- ('tr_TR', 'message', 'Enter_lastname', 'Enter lastname', '100', 'lastname girin', 'Error: When lastname is empty.'),
2114
- ('tr_TR', 'message', 'Enter_email', 'Enter email', '100', 'E-posta adresinizi girin', 'Error: When email address is empty.'),
2115
- ('tr_TR', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Geçerli bir e-posta adresi girin', 'Error: When email address is invalid.'),
2116
- ('tr_TR', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Tebrikler! Başarıyla kayıtlı', 'Message: When successfully registration has been done. '),
2117
- ('tr_TR', 'message', 'Please_check_your_email', 'Please check your email', '100', 'E-postanızı kontrol edin', 'Message: When user reset their password. '),
2118
- ('tr_TR', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Parolanızı Mı Unuttunuz', 'Label: Forgot Password button title.'),
2119
- ('tr_TR', 'label', 'Shipping', 'Shipping', '20', 'nakliye', 'Label: Label for Shipping. '),
2120
- ('tr_TR', 'label', 'Billing', 'Billing', '20', 'fatura', 'Label: Label for Billing'),
2121
- ('tr_TR', 'label', 'Address', 'Address', '20', 'adres', 'Label: Label for address field, available on payment page. '),
2122
- ('tr_TR', 'label', 'Payment', 'Payment', '20', 'ödeme', 'Label: Label for payment field, available on payment page.'),
2123
- ('tr_TR', 'label', 'Continue', 'Continue', '20', 'devam etmek', 'Label: Continue button title. '),
2124
- ('tr_TR', 'label', 'Billing_Address', 'Billing Address', '20', 'fatura Adresi', 'Label: Label for Billing Address.'),
2125
- ('tr_TR', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Adres defterinden bir fatura adresi seçin veya yeni bir adres girin.', 'Label: Title available on billing addresses drop down.'),
2126
- ('tr_TR', 'label', 'New_Address', 'New Address', '20', 'yeni Adres', 'Label: Title for New Billing Address form.'),
2127
- ('tr_TR', 'label', 'Company', 'Company', '20', 'ÅŸirket', 'Label: Label for company field, available on address page. '),
2128
- ('tr_TR', 'label', 'City', 'City', '20', 'ÅŸehir', 'Label: Label for city field, available on address page. '),
2129
- ('tr_TR', 'label', 'State', 'State', '20', 'devlet', 'Label: Label for state field, available on address page. '),
2130
- ('tr_TR', 'label', 'Country', 'Country', '20', 'ülke', 'Label: Label for country field, available on address page. '),
2131
- ('tr_TR', 'label', 'select', 'select', '20', 'seçmek', 'Label: Label for drop downs. '),
2132
- ('tr_TR', 'label', 'Billing_street', 'Billing street', '20', 'fatura sokak', 'Label: Label for billing street field, available on address page. '),
2133
- ('tr_TR', 'label', 'Postcode', 'Postcode', '20', 'posta kodu', 'Label: Label for postcode field, available on address page. '),
2134
- ('tr_TR', 'label', 'Telephone', 'Telephone', '20', 'telefon', 'Label: Label for telephone field, available on address page. '),
2135
- ('tr_TR', 'label', 'Same_as_billing', 'Same as billing', '25', 'Fatura ile aynı', 'Label: Label for Same as billing option. '),
2136
- ('tr_TR', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Teslimat Adresi', 'Label: Title for Shipping Address form.'),
2137
- ('tr_TR', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Adres defterinden bir sevkıyat adresi seçin veya yeni bir adres girin.', 'Label: Title available on shipping addresses drop down.'),
2138
- ('tr_TR', 'label', 'Shipping_street', 'Shipping street', '25', 'Nakliye sokak', 'Label: Label for shipping street field, available on address page. '),
2139
- ('tr_TR', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Fatura firstName girin', 'Error: When billing firstname is empty.'),
2140
- ('tr_TR', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Fatura lastname girin', 'Error: When billing lastname is empty.'),
2141
- ('tr_TR', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Fatura ÅŸehir girin', 'Error: When billing city is empty.'),
2142
- ('tr_TR', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Fatura durumu girin', 'Error: When billing state is empty.'),
2143
- ('tr_TR', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Fatura ülkeyi girin', 'Error: When billing country is empty.'),
2144
- ('tr_TR', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Sokak fatura girin', 'Error: When billing street is empty.'),
2145
- ('tr_TR', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Posta kodu fatura girin', 'Error: When billing postcode is empty.'),
2146
- ('tr_TR', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Fatura telefon giriniz', 'Error: When billing telephone is empty.'),
2147
- ('tr_TR', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'FirstName nakliye girin', 'Error: When shipping firstname is empty.'),
2148
- ('tr_TR', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Lastname nakliye girin', 'Error: When shipping lastname is empty.'),
2149
- ('tr_TR', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Åžehir nakliye giriniz', 'Error: When shipping city is empty.'),
2150
- ('tr_TR', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Devlet nakliye girin', 'Error: When shipping state is empty.'),
2151
- ('tr_TR', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Nakliye ülke girin', 'Error: When shipping country is empty.'),
2152
- ('tr_TR', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Sokak nakliye girin', 'Error: When shipping street is empty.'),
2153
- ('tr_TR', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Posta kodu nakliye giriniz', 'Error: When shipping postcode is empty.'),
2154
- ('tr_TR', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Telefon nakliye giriniz', 'Error: When shipping telephone is empty.'),
2155
- ('tr_TR', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Nakliye Yöntemi', 'Label: Shipping Method page title. '),
2156
- ('tr_TR', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Seç nakliye yöntemi', 'Label: Label for Select shipping method options.'),
2157
- ('tr_TR', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Seç sevkiyat yöntemi', 'Error: When shipment method is not selected.'),
2158
- ('tr_TR', 'label', 'Payment_Method', 'Payment Method', '25', 'ödeme yöntemi', 'Label: Payment Method page title. '),
2159
- ('tr_TR', 'label', 'Select_payment_method', 'Select payment method', '25', 'Seçin ödeme yöntemi', 'Label: Label for Select payment method options.'),
2160
- ('tr_TR', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Seçin ödeme yöntemi', 'Error: When payment method is not selected.'),
2161
- ('tr_TR', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Üzgünüz, bir ÅŸey yanlış Oldu', 'Error: When magento return unexpected error.'),
2162
- ('tr_TR', 'label', 'Credit_Card', 'Credit Card', '25', 'kredi Kartı', 'Label: Label for credit card field, available on payment page. '),
2163
- ('tr_TR', 'label', 'Name_on_card', 'Name on card', '25', 'Kartın üzerindeki ad', 'Label: Label for name of card field, available on payment page. '),
2164
- ('tr_TR', 'label', 'Credit_card_type', 'Credit card type', '25', 'Kredi kartı tipi', 'Label: Label for CC type field, available on payment page. '),
2165
- ('tr_TR', 'label', 'Credit_card_number', 'Credit card number', '25', 'Kredi Kartı Numarası', 'Label: Label for CC number field, available on payment page. '),
2166
- ('tr_TR', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Son kullanma tarihi', 'Label: Label for CC expiry date field, available on payment page. '),
2167
- ('tr_TR', 'label', 'Month', 'Month', '25', 'ay', 'Label: Label for CC expiry month field, available on payment page. '),
2168
- ('tr_TR', 'label', 'Year', 'Year', '25', 'yıl', 'Label: Label for CC expiry year field, available on payment page. '),
2169
- ('tr_TR', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Kart Doğrulama Numarası', 'Label: Label for CC verification number field, available on payment page. '),
2170
- ('tr_TR', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Karttaki adını girin', 'Error: When name on card is empty.'),
2171
- ('tr_TR', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Seç kredi kartı türü', 'Error: When credit card type is not selected.'),
2172
- ('tr_TR', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Kredi kartı numarasını girin', 'Error: When credit card number is empty.'),
2173
- ('tr_TR', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Eylül bitiÅŸ ay', 'Error: When expiry month is empty.'),
2174
- ('tr_TR', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Eylül bitiÅŸ yılı', 'Error: When expiry year is empty.'),
2175
- ('tr_TR', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Eylül kart doÄŸrulama numarası', 'Error: When card verification number is empty.'),
2176
- ('tr_TR', 'label', 'Order_Review', 'Order Review', '15', 'Sipariş İnceleme', 'Label: Order Review page title. '),
2177
- ('tr_TR', 'label', 'Agreements', 'Agreements', '25', 'AnlaÅŸmalar', 'Label: Label for Agreements, available on oprder review screen.'),
2178
- ('tr_TR', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Åžart ve koÅŸul kabul', 'Error: When user did not agreed on sign up terms.'),
2179
- ('tr_TR', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Nakliye ve Taşıma', 'Label: Label for Shipping &amp; Handling.'),
2180
- ('tr_TR', 'label', 'Place_Order', 'Place Order', '25', 'SipariÅŸ', 'Label: Place Order button title.'),
2181
- ('tr_TR', 'label', 'Order_Success', 'Order Success', '15', 'Sipariş Başarı', 'Label: Order Success page title. '),
2182
- ('tr_TR', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Satın aldığınız için teÅŸekkür ederiz!', 'Message: When order successfully placed. '),
2183
- ('tr_TR', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'Sen ayrıntıları ve ilerleme cinsel yolla bulaÅŸan enfeksiyonların izlemek için bir baÄŸlantı ile sipariÅŸ bir sipariÅŸ onayı e-postası olacak.', 'Text: When order successfully placed '),
2184
- ('tr_TR', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Alışverişe Devam', 'LabeL: Continue Shopping button title. '),
2185
- ('tr_TR', 'label', 'Error', 'Error', '15', 'hata', 'Label: Error '),
2186
- ('tr_TR', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'ÖÄŸe baÅŸarıyla listesine eklenir', 'Message: When item added into Wishlist.'),
2187
- ('tr_TR', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Ürün İstek çıkarıldı', 'Message: When Item removed from wishlist.'),
2188
- ('tr_TR', 'label', 'Wishlist', 'Wishlist', '15', 'BeÄŸendiÄŸim', 'Label: Wishlist page title. '),
2189
- ('tr_TR', 'label', 'Remove', 'Remove', '10', 'kaldır', 'Label: Remove button title.'),
2190
- ('tr_TR', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'ÖÄŸe bulunamadı dilek', 'Text: When No wishlist items found.'),
2191
- ('tr_TR', 'label', 'Orders', 'Orders', '15', 'SipariÅŸler', 'Label: Orders history page title.'),
2192
- ('tr_TR', 'label', 'Order_History', 'Order History', '20', 'SipariÅŸ GeçmiÅŸi', 'Label: Order History button title. '),
2193
- ('tr_TR', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'Hiçbir emir bulunamadı', 'Text: When no order history found. '),
2194
- ('tr_TR', 'label', 'Order_Detail', 'Order Detail', '15', 'SipariÅŸ Detay', 'Label: Order Detail page title. '),
2195
- ('tr_TR', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Sıralı ÖÄŸeler', 'Label: Ordered Items block heading or title. '),
2196
- ('tr_TR', 'label', 'Order_Number', 'Order Number', '20', 'Sipariş Numarası', 'Label: Label for Order Number.'),
2197
- ('tr_TR', 'label', 'Order_Date', 'Order Date', '20', 'SipariÅŸ Tarihi', 'Label: Label for Order Date.'),
2198
- ('tr_TR', 'label', 'User', 'User', '10', 'kullanıcı', 'Label: Label for User.'),
2199
- ('tr_TR', 'label', 'Info', 'Info', '15', 'hakkında', 'Label: About page title (CMS/about module)'),
2200
- ('tr_TR', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'İstek Ekle', 'Label: Add To Wishlist button title.'),
2201
- ('tr_TR', 'label', 'Logout', 'Logout', '10', 'Çıkış', 'Label: Logout button title.'),
2202
- ('tr_TR', 'label', 'Search_Product', 'Search Product', '50', 'Ürün Arama', 'Label: Search Product.'),
2203
- ('tr_TR', 'label', 'Apply', 'Apply', '8', 'uygulamak', 'Label: Apply button title (to apply discount)'),
2204
- ('tr_TR', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Kupon kodu başarıyla uygulandı', 'Message: When coupon code is applied.'),
2205
- ('tr_TR', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Kupon kodu başarıyla kaldırıldı', 'Message: When coupon code is removed. '),
2206
- ('tr_TR', 'label', 'Discount_Code', 'Discount Code', '25', 'İndirim Kodu', 'Label: Label for Discount Code.'),
2207
- ('tr_TR', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Güncelleme BeÄŸendiÄŸim', 'Label: Update Wishlist button title.'),
2208
- ('tr_TR', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'ÖÄŸe baÅŸarıyla güncellendi', 'Message: When wishlist updated successfully.'),
2209
- ('tr_TR', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Yük Dilek ÖÄŸe', 'Error: When requested wishlist item Can not Load. '),
2210
- ('tr_TR', 'message', 'Please_Select', 'Please select ', '25', 'Lütfen seçiniz', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
2211
- ('tr_TR', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'İndirilebilir Ürün Linkler', 'Label: Label for Product Downloadable Links.'),
2212
- ('tr_TR', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Geçersiz kupon kodu', 'Error: When coupon code is invalid.'),
2213
- ('tr_TR', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Devam için giriÅŸ yapın', 'Error: When action required login '),
2214
- ('tr_TR', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'firstName girin', 'Error: When firstname is empty in signup form. '),
2215
- ('tr_TR', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'lastname girin', 'Error: When lastname is empty in signup form. '),
2216
- ('tr_TR', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'E-posta adresinizi girin', 'Error: When email address is empty in signup form. '),
2217
- ('tr_TR', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'ÅŸifrenizi girin', 'Error: When password is empty in signup form. '),
2218
- ('tr_TR', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Hesap zaten var', 'Error: When email address already exists.'),
2219
- ('tr_TR', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'MüÅŸteri adresini kaydedilemiyor', 'Error: When error occure while saving customer Address.'),
2220
- ('tr_TR', 'message', 'No_Data_Found', 'No Data Found', '100', 'Hiçbir veri bulunamadı', 'Error: When no data found for requested page.'),
2221
- ('tr_TR', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Artık mevcut ürün', 'Error: When requested product is no londer available.'),
2222
- ('tr_TR', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2223
- ('tr_TR', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2224
- ('tr_TR', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! ÖÄŸe yükleyemiyor', 'Error: When wishlist can\'t load because of unexpected error.'),
2225
- ('tr_TR', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2226
- ('tr_TR', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'İstenen öÄŸe bulunamadı', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
2227
- ('tr_TR', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'İstenen öÄŸe bulunamadı', 'Error: When system can not load wishlist Item.'),
2228
- ('tr_TR', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Artık mevcut İstenen öÄŸe', 'Error: When requested product is no longer available.'),
2229
- ('tr_TR', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Ürün sepeti silindi', 'Error: When Item has been deleted from cart.'),
2230
- ('tr_TR', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Tüm ürünler Talep auantity mevcuttur', 'Error: When any of the product from cart is no longer available.'),
2231
- ('tr_TR', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'SipariÅŸ yerleÅŸtirme önce tüm ÅŸartları ve koÅŸulları kabul', 'Error: When user did not agree on all required addreement while placing order.'),
2232
- ('tr_TR', 'label', 'Filter', 'Filter', '10', 'filtre', 'Label: Label for Filters.'),
2233
- ('tr_TR', 'label', 'Reset_Filter', 'Reset Filter', '15', 'sıfırlama Filtre', 'Label: Reset Filter link title.'),
2234
- ('tr_TR', 'label', 'Reset', 'Reset', '10', 'ayarlamak', 'Label: Reset button title.'),
2235
- ('tr_TR', 'label', 'Popularity', 'Popularity', '25', 'popülerlik', 'Label: Label for filter: Popularity option. '),
2236
- ('tr_TR', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Fiyatı: DüÅŸük için Yüksek', 'Label: Label for filter: Price-High To Low option. '),
2237
- ('tr_TR', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Fiyat: Yüksek DüÅŸük için', 'Label: Label for filter: Price-Low To High option.'),
2238
- ('tr_TR', 'label', 'Rating', 'Rating', '25', 'rating', 'Label: Label for filter: Rating option '),
2239
- ('tr_TR', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Adı: A dan Z için', 'Label: Label for filter: Name-A To Z option.'),
2240
- ('tr_TR', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'İsim: Z A', 'Label: Label for filter: Name-Z To A option.'),
2241
- ('tr_TR', 'label', 'Newest', 'Newest', '25', 'en yeni', 'Label: Label for filter: Newest option.'),
2242
- ('tr_TR', 'label', 'Submit_Review', 'Submit Review', '25', 'Yorum Gönder', 'Label: Submit Review button title.'),
2243
- ('tr_TR', 'label', 'User_Reviews', 'User Reviews', '25', 'kullanıcı Yorumları', 'Label: User Reviews page title. '),
2244
- ('tr_TR', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'Hiç yorum Bulunamadı', 'Label: Text as No Reviews Found'),
2245
- ('tr_TR', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Ortalama Kullanıcı Değerlendirmesi', 'Label: Label for Average User Rating.'),
2246
- ('tr_TR', 'label', 'Reviews', 'Reviews', '25', 'yorumlar', 'Label: Label for Reviews.'),
2247
- ('tr_TR', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
2248
- ('tr_TR', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Yorumunuzun Özeti', 'Label: Label for review summary field, available on submit review form.'),
2249
- ('tr_TR', 'label', 'Comments', 'Comments', '25', 'Yorumlar', 'Label: Label for comments field, available on submit review form.'),
2250
- ('tr_TR', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'Åžunlar da hoÅŸunuza gidebilir', 'Label: Label for related product slider on product detail page.'),
2251
- ('tr_TR', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Yorumu her birini seçin', 'Error: When feedback ratings is not selected for the product.'),
2252
- ('tr_TR', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Senin nickename girin', 'Error: When feedback nickename is empty.'),
2253
- ('tr_TR', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Genel geribildirim girin', 'Error: When feedback summary is empty.'),
2254
- ('tr_TR', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Yorumlarınızı girin', 'Error: When feedback comments is empty.'),
2255
- ('tr_TR', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'son Görülen', 'Label: Recently Viewed'),
2256
- ('tr_TR', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'Bu eylem Sizin cihazda Yapılan olamaz. Gerekli destek Sizin cihazda mevcut değildir.', 'Error: When the device is not supported for requested action such as share functionality.'),
2257
- ('tr_TR', 'label', 'Share', 'Share', '7', 'pay', 'Label:Share button title.'),
2258
- ('tr_TR', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Ürünler', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
2259
- ('tr_TR', 'label', 'Edit', 'Edit', '6', 'Düzenle', 'Label:Edit button title, available on wishlist page. '),
2260
- ('tr_TR', 'label', 'More_Information', 'More Information', '25', 'Daha Fazla Bilgi', 'Label:More information about product'),
2261
- ('tr_TR', 'label', 'Share_App', 'Share App', '12', 'Hisse App', 'Label:Share app on CMS page'),
2262
- ('tr_TR', 'label', 'Sample_Links', 'Sample Links', '20', 'örnek Linkler', 'Label:Sample Links on product detail page'),
2263
- ('tr_TR', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maksimum karakter sayısı', 'Label:Maximum number of characters for configurable product'),
2264
- ('tr_TR', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Ödeme İptal Edildi', 'Message:Payment cancelled when user cancel payment'),
2265
- ('tr_TR', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Takip Numaraları', 'Label:Tracking Numbers on order detail page'),
2266
- ('tr_TR', 'label', 'Track', 'Track', '15', 'iz', 'Label:Button on order detail page'),
2267
- ('tr_TR', 'label', 'Installment', 'Installment', '15', 'taksit', 'Label:On product detail page'),
2268
- ('tr_TR', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Taksit Tutarı', 'Label:On product detail page'),
2269
- ('tr_TR', 'label', 'Total_Amount', 'Total Amount', '15', 'toplam tutar', 'Label:On product detail page'),
2270
- ('tr_TR', 'label', 'Single_Shot', 'Single Shot', '15', 'Tek Çekim', 'Label:For payuapi gateway on credit card page'),
2271
- ('tr_TR', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Taksit SeçeneÄŸi Seçiniz', 'Message:On credit card page where installment option is required'),
2272
- ('tr_TR', 'label', 'January', 'January', '50', 'Ocak', 'Label:Month name on credit card page'),
2273
- ('tr_TR', 'label', 'February', 'February', '50', 'Åžubat', 'Label:Month name on credit card page'),
2274
- ('tr_TR', 'label', 'March', 'March', '50', 'Mart', 'Label:Month name on credit card page'),
2275
- ('tr_TR', 'label', 'April', 'April', '50', 'Nisan', 'Label:Month name on credit card page'),
2276
- ('tr_TR', 'label', 'May', 'May', '50', 'Mayıs', 'Label:Month name on credit card page'),
2277
- ('tr_TR', 'label', 'June', 'June', '50', 'Haziran', 'Label:Month name on credit card page'),
2278
- ('tr_TR', 'label', 'July', 'July', '50', 'Temmuz', 'Label:Month name on credit card page'),
2279
- ('tr_TR', 'label', 'August', 'August', '50', 'AÄŸustos', 'Label:Month name on credit card page'),
2280
- ('tr_TR', 'label', 'September', 'September', '50', 'Eylül', 'Label:Month name on credit card page'),
2281
- ('tr_TR', 'label', 'October', 'October', '50', 'Ekim', 'Label:Month name on credit card page'),
2282
- ('tr_TR', 'label', 'November', 'November', '50', 'Kasım', 'Label:Month name on credit card page'),
2283
- ('tr_TR', 'label', 'December', 'December', '50', 'Aralık', 'Label:Month name on credit card page');
2284
- ");
2285
- }
2286
- }
2287
- catch(Exception $e){}
2288
- }
2289
-
2290
- public function __createNewLanguageWords(){
2291
- try{
2292
-
2293
- $resource = Mage::getSingleton('core/resource');
2294
- $conn = $resource->getConnection('core_read');
2295
- }
2296
- catch(Exception $e){
2297
- echo $e->getMessage();
2298
- }
2299
  }
2300
  }
1
  <?php
2
 
3
+ class Mobicommerce_Mobiservices_Model_1x3x1_External extends Mobicommerce_Mobiservices_Model_Abstract
4
+ {
5
+ public function __install102ScriptAction()
6
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  }
9
  }
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Home.php CHANGED
@@ -8,7 +8,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Home extends Mobicommerce_Mobiservic
8
  $homedata['recentlyViewed'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/catalog_catalog'))->getRecentlyViewedProducts();
9
  $homedata['customCheckoutFields'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/custom'))->getCustomCheckoutFields();
10
  $homedata['product_slider'] = Mage::getModel('mobiadmin/appwidget')->getProductSliderData($data);
11
-
12
  return $homedata;
13
  }
14
 
8
  $homedata['recentlyViewed'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/catalog_catalog'))->getRecentlyViewedProducts();
9
  $homedata['customCheckoutFields'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/custom'))->getCustomCheckoutFields();
10
  $homedata['product_slider'] = Mage::getModel('mobiadmin/appwidget')->getProductSliderData($data);
 
11
  return $homedata;
12
  }
13
 
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Shoppingcart/Cart.php CHANGED
@@ -271,6 +271,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
271
  if($getHasError)
272
  $errorDescription = $this->_remove_cart_duplicate_error($item->getErrorInfos());
273
 
 
 
274
  $list[] = array(
275
  'item_id' => $item->getId(),
276
  'product_id' => $product->getId(),
@@ -280,7 +282,8 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
280
  'row_total' => $item->getRowTotal(),
281
  'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
282
  'qty' => $item->getQty(),
283
- 'product_max_qty' => Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty(),
 
284
  'options' => $options,
285
  'hasError' => $getHasError,
286
  'errorDescription' => $errorDescription,
@@ -353,6 +356,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
353
  'country_id' => $address->getCountryId(),
354
  'telephone' => $address->getTelephone(),
355
  'fax' => $address->getFax(),
 
356
  'shipping_description' => $address->getShippingDescription(),
357
  'shipping_amount' => $address->getShippingAmount(),
358
  );
@@ -380,6 +384,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
380
  if(!empty($cartdata) && $cartdata['items_qty'] > 0){
381
  try{
382
  $return['paymentinfo'] = array(
 
383
  'title' => $this->_getCart()->getQuote()->getPayment()->getMethodInstance()->getTitle(),
384
  'fee' => isset($cartdata['cod_fee'])?$cartdata['cod_fee']:0,
385
  );
@@ -434,6 +439,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
434
 
435
  $this->_getCheckoutSession()->setCartWasUpdated(true);
436
  $information['data']['cart_details']= $this->getCartInfo();
 
437
  return $information;
438
  }
439
 
@@ -516,7 +522,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
516
  $this->_getCheckoutSession()->getQuote()->getShippingAddress()->collectShippingRates()->save();
517
  $info = $this->successStatus();
518
  $info['data']['cart_details'] = $this->getCartInfo();
519
- $info['data']['shipping_methods'] = $this->_getShippingMethods();
520
  $info['data']['payment_methods'] = $this->_getPaymentMethos();
521
 
522
  return $info;
@@ -626,7 +632,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
626
  $detail['bncode'] = "Magestore_SI_MagentoCE";
627
  $detail['show_type'] = 2;
628
  } elseif($type == 9) {
629
- $detail['show_type'] = 9;
630
  $detail['urls'] = array(
631
  'redirect_url' => $method->getOrderPlaceRedirectUrl(),
632
  'success_url' => $method->getPaidSuccessUrl(),
@@ -720,6 +726,20 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
720
  }
721
  $detail['installment_options'] = $installment_options;
722
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
723
 
724
  if(empty($detail['urls']['success_url']))
725
  $detail['urls']['success_url'] = Mage::getUrl("checkout/onepage/success", array("_secure" => true));
@@ -732,15 +752,19 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
732
  protected function _getRestrictedMethods(){
733
  return array(
734
  'authorizenet_directpost',
735
- 'paypal_direct'
736
  );
737
  }
738
 
739
  protected function _getAllowedMethods(){
740
  return array(
 
 
 
 
741
  'zooz',
742
  'transfer_mobile',
743
  'cashondelivery',
 
744
  'cashondeliverypayment',
745
  'checkmo',
746
  'banktransfer',
@@ -748,6 +772,7 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
748
  'paymill_creditcard',
749
  'payfast',
750
  'payuapi',
 
751
  'mobipaypaloffline',
752
  'msp_ideal',
753
  'msp_deal',
@@ -755,30 +780,42 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
755
  'msp_visa',
756
  'msp_mastercard',
757
  'msp_maestro',
758
- 'msp_babygiftcard'
 
 
 
759
  );
760
  }
761
 
762
  protected function _getPaymentMethodTypes(){
763
  return array(
764
- 'zooz' => 2,
765
- 'transfer_mobile' => 0,
766
- 'cashondelivery' => 0,
767
- 'cashondeliverypayment' => 0,
768
- 'checkmo' => 0,
769
- 'banktransfer' => 0,
770
- 'bankpayment' => 0,
771
- 'paymill_creditcard' => 1,
772
- 'mobipaypaloffline' => 0,
773
- 'payfast' => 9,
774
- 'msp_ideal' => 9,
775
- 'msp_deal' => 9,
776
- 'msp_banktransfer' => 9,
777
- 'msp_visa' => 9,
778
- 'msp_mastercard' => 9,
779
- 'msp_maestro' => 9,
780
- 'msp_babygiftcard' => 9,
781
- 'payuapi' => 9,
 
 
 
 
 
 
 
 
 
782
  );
783
  }
784
 
@@ -871,6 +908,46 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
871
  return $list;
872
  }
873
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
874
  public function getShippingMethods(){
875
  $info = $this->successStatus();
876
  $info['data']['shipping_methods'] = $this->_getShippingMethods();
@@ -902,9 +979,9 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
902
  $this->_getOnepage()->getQuote()->collectTotals();
903
  $this->_getOnepage()->getQuote()->collectTotals()->save();
904
  $info = $this->successStatus();
905
- $info['data']['payment_methods'] = $this->_getPaymentMethos();
906
- $info['data']['cart_details'] = $this->getCartInfo();
907
- return $info;
908
  } else {
909
  if(isset($result['message']))
910
  return $this->errorStatus($result['message']);
@@ -965,7 +1042,6 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
965
  {
966
  $error = $this->errorStatus('Not_All_Products_Are_Available_In_The_Requested_Quantity');
967
  $error['data']['cart_details'] = $this->getCartInfo();
968
-
969
  return $error;
970
  }
971
  }
@@ -1075,4 +1151,39 @@ class Mobicommerce_Mobiservices_Model_1x3x1_Shoppingcart_Cart extends Mobicommer
1075
  $this->eventChangeData($event_name, $event_value);
1076
  return $this->getCacheData();
1077
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1078
  }
271
  if($getHasError)
272
  $errorDescription = $this->_remove_cart_duplicate_error($item->getErrorInfos());
273
 
274
+ $inventory = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
275
+
276
  $list[] = array(
277
  'item_id' => $item->getId(),
278
  'product_id' => $product->getId(),
282
  'row_total' => $item->getRowTotal(),
283
  'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
284
  'qty' => $item->getQty(),
285
+ 'max_qty' => (int) $inventory->getQty(),
286
+ 'qty_increments' => (int) $inventory->getQtyIncrements(),
287
  'options' => $options,
288
  'hasError' => $getHasError,
289
  'errorDescription' => $errorDescription,
356
  'country_id' => $address->getCountryId(),
357
  'telephone' => $address->getTelephone(),
358
  'fax' => $address->getFax(),
359
+ 'shipping_method' => $address->getShippingMethod(),
360
  'shipping_description' => $address->getShippingDescription(),
361
  'shipping_amount' => $address->getShippingAmount(),
362
  );
384
  if(!empty($cartdata) && $cartdata['items_qty'] > 0){
385
  try{
386
  $return['paymentinfo'] = array(
387
+ 'code' => strtoupper($this->_getCart()->getQuote()->getPayment()->getMethodInstance()->getCode()),
388
  'title' => $this->_getCart()->getQuote()->getPayment()->getMethodInstance()->getTitle(),
389
  'fee' => isset($cartdata['cod_fee'])?$cartdata['cod_fee']:0,
390
  );
439
 
440
  $this->_getCheckoutSession()->setCartWasUpdated(true);
441
  $information['data']['cart_details']= $this->getCartInfo();
442
+ $information['data']['shipping_methods'] = $this->_getShippingMethods();
443
  return $information;
444
  }
445
 
522
  $this->_getCheckoutSession()->getQuote()->getShippingAddress()->collectShippingRates()->save();
523
  $info = $this->successStatus();
524
  $info['data']['cart_details'] = $this->getCartInfo();
525
+ $info['data']['shipping_methods'] = $this->_getShippingMethods();
526
  $info['data']['payment_methods'] = $this->_getPaymentMethos();
527
 
528
  return $info;
632
  $detail['bncode'] = "Magestore_SI_MagentoCE";
633
  $detail['show_type'] = 2;
634
  } elseif($type == 9) {
635
+ $detail['show_type'] = 9;
636
  $detail['urls'] = array(
637
  'redirect_url' => $method->getOrderPlaceRedirectUrl(),
638
  'success_url' => $method->getPaidSuccessUrl(),
726
  }
727
  $detail['installment_options'] = $installment_options;
728
  }
729
+ else if(in_array($method->getCode(), array(
730
+ 'paypal_standard',
731
+ ))){
732
+ $detail['urls']['success_url'] = Mage::getUrl('paypal/standard/success');
733
+ $detail['urls']['cancel_url'] = Mage::getUrl('paypal/standard/cancel');
734
+ }
735
+ else if(in_array($method->getCode(), array(
736
+ 'paypal_express',
737
+ ))){
738
+ $detail['urls']['redirect_url'] = Mage::getUrl('paypal/express/start');
739
+ $detail['urls']['success_url'] = Mage::getUrl('paypal/express/review');
740
+ $detail['urls']['update_order_url'] = Mage::getUrl('paypal/express/updateOrder');
741
+ $detail['urls']['cancel_url'] = Mage::getUrl('checkout/cart');
742
+ }
743
 
744
  if(empty($detail['urls']['success_url']))
745
  $detail['urls']['success_url'] = Mage::getUrl("checkout/onepage/success", array("_secure" => true));
752
  protected function _getRestrictedMethods(){
753
  return array(
754
  'authorizenet_directpost',
 
755
  );
756
  }
757
 
758
  protected function _getAllowedMethods(){
759
  return array(
760
+ 'paypal_standard',
761
+ 'paypal_express',
762
+ 'paypal_direct',
763
+ 'ccavenue',
764
  'zooz',
765
  'transfer_mobile',
766
  'cashondelivery',
767
+ 'phoenix_cashondelivery',
768
  'cashondeliverypayment',
769
  'checkmo',
770
  'banktransfer',
772
  'paymill_creditcard',
773
  'payfast',
774
  'payuapi',
775
+ 'payucheckout_shared',
776
  'mobipaypaloffline',
777
  'msp_ideal',
778
  'msp_deal',
780
  'msp_visa',
781
  'msp_mastercard',
782
  'msp_maestro',
783
+ 'msp_babygiftcard',
784
+ 'atos_standard',
785
+ 'atos_euro',
786
+ 'atos_cofidis3x',
787
  );
788
  }
789
 
790
  protected function _getPaymentMethodTypes(){
791
  return array(
792
+ 'paypal_standard' => 9,
793
+ 'paypal_express' => 9,
794
+ 'paypal_direct' => 1,
795
+ 'ccavenue' => 9,
796
+ 'zooz' => 2,
797
+ 'transfer_mobile' => 0,
798
+ 'cashondelivery' => 0,
799
+ 'phoenix_cashondelivery' => 0,
800
+ 'cashondeliverypayment' => 0,
801
+ 'checkmo' => 0,
802
+ 'banktransfer' => 0,
803
+ 'bankpayment' => 0,
804
+ 'paymill_creditcard' => 1,
805
+ 'mobipaypaloffline' => 0,
806
+ 'payfast' => 9,
807
+ 'payucheckout_shared' => 9,
808
+ 'msp_ideal' => 9,
809
+ 'msp_deal' => 9,
810
+ 'msp_banktransfer' => 9,
811
+ 'msp_visa' => 9,
812
+ 'msp_mastercard' => 9,
813
+ 'msp_maestro' => 9,
814
+ 'msp_babygiftcard' => 9,
815
+ 'payuapi' => 9,
816
+ 'atos_standard' => 9,
817
+ 'atos_euro' => 9,
818
+ 'atos_cofidis3x' => 9,
819
  );
820
  }
821
 
908
  return $list;
909
  }
910
 
911
+ public function _getShippingMethodsBabyLife(){
912
+ $shipping = $this->_getCheckoutSession()->getQuote()->getShippingAddress();
913
+ $methods = $shipping->getGroupedAllShippingRates();
914
+ $list = array();
915
+ $groups = array();
916
+ foreach ($methods as $_ccode => $_carrier) {
917
+ foreach ($_carrier as $rate) {
918
+ if($rate->isDeleted()) continue;
919
+ if($rate->getCarrier() == 'vendor_multirate') continue;
920
+ $tmp = explode(VES_VendorsShipping_Model_Shipping::DELEMITER, $rate->getCode());
921
+ if(sizeof($tmp) != 2) continue;
922
+ $vendorId = $tmp[1];
923
+ $vendor = Mage::getModel('vendors/vendor')->load($vendorId);
924
+ if(!$vendor->getId()) continue;
925
+ if(!isset($groups[$vendorId])) $groups[$vendorId] = array();
926
+ $groups[$vendorId]['title'] = $vendor->getTitle();
927
+ if(!isset($groups[$vendorId]['rates'])) $groups[$vendorId]['rates'] = array();
928
+ $groups[$vendorId]['rates'][] = $rate->getData();
929
+ }
930
+ }
931
+ //return $groups;
932
+ $list = array();
933
+ $method_group = array();
934
+ if(!empty($groups)){
935
+ foreach($groups as $key => $value){
936
+ $career_index=1;
937
+ foreach($value['rates'] as $_rate){
938
+ $_rate['carrier_index'] = $career_index;
939
+ $_rate['carrier_title'] = $value['title'];
940
+ $methodGroup = explode('||', $_rate['method']);
941
+ $_rate['methodGroup'] = 'vendor_shipping_method__'. $methodGroup[1];
942
+ $list[] = $_rate;
943
+ $career_index++;
944
+ }
945
+ }
946
+ }
947
+
948
+ return $list;
949
+ }
950
+
951
  public function getShippingMethods(){
952
  $info = $this->successStatus();
953
  $info['data']['shipping_methods'] = $this->_getShippingMethods();
979
  $this->_getOnepage()->getQuote()->collectTotals();
980
  $this->_getOnepage()->getQuote()->collectTotals()->save();
981
  $info = $this->successStatus();
982
+ //$info['data']['payment_methods'] = $this->_getPaymentMethos();
983
+ $info['data']['cart_details'] = $this->getCartInfo();
984
+ return $info;
985
  } else {
986
  if(isset($result['message']))
987
  return $this->errorStatus($result['message']);
1042
  {
1043
  $error = $this->errorStatus('Not_All_Products_Are_Available_In_The_Requested_Quantity');
1044
  $error['data']['cart_details'] = $this->getCartInfo();
 
1045
  return $error;
1046
  }
1047
  }
1151
  $this->eventChangeData($event_name, $event_value);
1152
  return $this->getCacheData();
1153
  }
1154
+
1155
+ public function setEstimateShipping($data)
1156
+ {
1157
+ $country = (string) isset($data['country_id'])?$data['country_id']:null;
1158
+ $postcode = (string) isset($data['estimate_postcode'])?$data['estimate_postcode']:null;
1159
+ $city = (string) isset($data['estimate_city'])?$data['estimate_city']:null;
1160
+ $regionId = (string) isset($data['region_id'])?$data['region_id']:null;
1161
+ $region = (string) isset($data['region'])?$data['region']:null;
1162
+
1163
+ $this->_getQuote()->getShippingAddress()
1164
+ ->setCountryId($country)
1165
+ ->setCity($city)
1166
+ ->setPostcode($postcode)
1167
+ ->setRegionId($regionId)
1168
+ ->setRegion($region)
1169
+ ->setCollectShippingRates(true);
1170
+ $this->_getQuote()->save();
1171
+
1172
+ $info = $this->successStatus();
1173
+ $info['data']['cart_details'] = $this->getCartInfo();
1174
+ $info['data']['shipping_methods'] = $this->_getShippingMethods();
1175
+ return $info;
1176
+ }
1177
+
1178
+ public function updateEstimateShipping($data)
1179
+ {
1180
+ $code = (string) isset($data['estimate_method'])?$data['estimate_method']:null;
1181
+ if (!empty($code)) {
1182
+ $this->_getQuote()->getShippingAddress()->setShippingMethod($code)/*->collectTotals()*/->save();
1183
+ }
1184
+ $info = $this->successStatus();
1185
+ $info['data']['cart_details'] = $this->getCartInfo();
1186
+ $info['data']['shipping_methods'] = $this->_getShippingMethods();
1187
+ return $info;
1188
+ }
1189
  }
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Social.php DELETED
@@ -1,24 +0,0 @@
1
- <?php
2
-
3
- class Mobicommerce_Mobiservices_Model_1x3x1_Social extends Mobicommerce_Mobiservices_Model_Abstract {
4
-
5
- protected $socialPlugin = "MAGEGIANT_SOCIAL_LOGIN";
6
- public function __construct()
7
- {
8
- parent::__construct();
9
- }
10
-
11
- public function getSocialPlatforms()
12
- {
13
- $platforms = array($this->socialPlugin);
14
- switch($this->socialPlugin){
15
- case 'MAGEGIANT_SOCIAL_LOGIN':
16
- default:
17
- if (Mage::helper('core')->isModuleEnabled('Magegiant_SocialLogin')) {
18
- $platforms = Mage::getBlockSingleton('sociallogin/sociallogin')->getSocialButton();
19
- }
20
- break;
21
- }
22
- return $platforms;
23
- }
24
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/local/Mobicommerce/Mobiservices/Model/1x3x1/Store.php ADDED
@@ -0,0 +1,147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiservices_Model_1x3x1_Store extends Mobicommerce_Mobiservices_Model_Abstract {
4
+
5
+ public function __construct()
6
+ {
7
+ parent::__construct();
8
+ }
9
+
10
+ public function getStoreList($data)
11
+ {
12
+ $information = $this->successStatus();
13
+
14
+ $collection = Mage::getModel('asd_store/store')
15
+ ->getCollection()
16
+ ->addActiveFilter()
17
+ ->addOrder('store_dept' , Varien_Data_Collection_Db::SORT_ORDER_ASC);
18
+
19
+ $stores = array();
20
+ if($collection){
21
+ foreach($collection as $_collection)
22
+ $stores[] = $_collection->getData();
23
+ }
24
+
25
+ $information['data']['stores'] = $stores;
26
+ return $information;
27
+ }
28
+
29
+ public function getStoreDetail($data)
30
+ {
31
+ $store_id = (int) $data['store_id'];
32
+ $media_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
33
+
34
+ $storeInfo = Mage::getModel('asd_store/store')->load($store_id)->getData();
35
+ if($storeInfo){
36
+ $store_code = $storeInfo['store_code'];
37
+
38
+ $pictures = array();
39
+ $pictureCollection = Mage::getModel('asd_store/store_picture')->getCollection()
40
+ ->addStoreFilter($store_id)
41
+ ->addOrderByPosition();
42
+
43
+ if($pictureCollection){
44
+ foreach($pictureCollection as $_collection){
45
+ $d = $_collection->getData();
46
+ //$d['picture_url'] = $media_url . $d['picture_path'];
47
+ $d['picture_url'] = $_collection->getImageUrl();
48
+ $pictures[] = $d;
49
+ }
50
+ }
51
+
52
+ $team = array();
53
+ $teamCollection = Mage::getModel('asd_store/store_team')->getCollection()
54
+ ->addActiveFilter()
55
+ ->addStoreFilter($store_code);
56
+
57
+ if($teamCollection){
58
+ foreach($teamCollection as $_collection){
59
+ $d = $_collection->getData();
60
+ $d['pictures'] = array();
61
+ $pictureCollection = $_collection->getPictures();
62
+ if($pictureCollection){
63
+ foreach($pictureCollection as $_pcollection){
64
+ $dp = $_pcollection->getData();
65
+ $dp['picture_url'] = $_pcollection->getImageUrl();
66
+ $d['pictures'][] = $dp;
67
+ }
68
+ }
69
+ $team[] = $d;
70
+ }
71
+ }
72
+
73
+ $opening = array();
74
+ $openingCollection = Mage::getModel('asd_store/store_opening')->load($store_code, 'store_code');
75
+ if($openingCollection){
76
+ $d = $openingCollection->getData();
77
+ $o = array();
78
+ foreach($d as $key => $value){
79
+ $o['opening_monday_h'] = $d['opening_monday_h'];
80
+ $o['opening_tuesday_h'] = $d['opening_tuesday_h'];
81
+ $o['opening_wednesday_h'] = $d['opening_wednesday_h'];
82
+ $o['opening_thursday_h'] = $d['opening_thursday_h'];
83
+ $o['opening_friday_h'] = $d['opening_friday_h'];
84
+ $o['opening_saturday_h'] = $d['opening_saturday_h'];
85
+ /*
86
+ $pos = strpos($key, 'opening_');
87
+ if($pos !== false){
88
+ $value = str_replace(" à ", "-", $value);
89
+ $value = str_replace(" et de ", " ", $value);
90
+ $value = str_replace("de ", "", $value);
91
+ $value = str_replace("fermé ", "closed", $value);
92
+ $d[$key] = $value;
93
+ }
94
+ */
95
+ }
96
+ $opening[] = $o;
97
+ }
98
+
99
+ $events = array();
100
+ $eventsCollection = Mage::getModel('asd_store/store_event')->getCollection()
101
+ ->addActiveFilter()
102
+ ->addFieldToFilter('store_code', array(array('eq' => $store_code),array('eq'=>'any1')));
103
+
104
+ if($eventsCollection){
105
+ foreach($eventsCollection as $_collection){
106
+ //$events[] = $_collection->getData();
107
+ $d = $_collection->getData();
108
+ $d['pictures'] = array();
109
+ $pictureCollection = $_collection->getPictures();
110
+ if($pictureCollection){
111
+ foreach($pictureCollection as $_pcollection){
112
+ $dp = $_pcollection->getData();
113
+ $dp['picture_url'] = $_pcollection->getImageUrl();
114
+ $d['pictures'][] = $dp;
115
+ }
116
+ }
117
+ $events[] = $d;
118
+ }
119
+ }
120
+
121
+ $spots = array();
122
+ $spotsCollection = Mage::getModel('asd_store/store_fishingSpot')->getCollection()
123
+ ->addActiveFilter()
124
+ ->addStoreFilter($store_code);
125
+
126
+ if($spotsCollection){
127
+ foreach($spotsCollection as $_collection){
128
+ $spots[] = $_collection->getData();
129
+ }
130
+ }
131
+
132
+ $information = $this->successStatus();
133
+ $information['data']['store_detail']['store_id'] = (string) $store_id;
134
+ $information['data']['store_detail']['storeInfo'] = $storeInfo;
135
+ $information['data']['store_detail']['pictures'] = $pictures;
136
+ $information['data']['store_detail']['team'] = $team;
137
+ $information['data']['store_detail']['opening'] = $opening;
138
+ $information['data']['store_detail']['events'] = $events;
139
+ $information['data']['store_detail']['spots'] = $spots;
140
+ }
141
+ else{
142
+ $information = $this->errorStatus();
143
+ $information['message'] = Mage::helper('core')->__('Store not found.');
144
+ }
145
+ return $information;
146
+ }
147
+ }
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Abstract.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiservices_Model_1x3x3_Abstract extends Mage_Core_Model_Abstract {
4
+
5
+ public function successStatus($success = array('SUCCESS'))
6
+ {
7
+ return array(
8
+ 'status' => 'SUCCESS',
9
+ 'message' => $success,
10
+ );
11
+ }
12
+
13
+ public function errorStatus($error = array('0','opps! unknown Error '))
14
+ {
15
+ return array(
16
+ 'status' => 'FAIL',
17
+ 'message' => is_array($error)?$error[0]:$error,
18
+ );
19
+ }
20
+
21
+ public function checkUserLoginSession()
22
+ {
23
+ return Mage::getSingleton('customer/session')->isLoggedIn();
24
+ }
25
+
26
+ public function _getStoreId()
27
+ {
28
+ return Mage::app()->getStore()->getStoreId();
29
+ }
30
+
31
+ public function _getStoreName()
32
+ {
33
+ return Mage::app()->getStore()->getName();
34
+ }
35
+
36
+ public function _getWebsiteId()
37
+ {
38
+ return Mage::app()->getStore()->getWebsiteId();
39
+ }
40
+
41
+ public function eventChangeData($name_event, $value)
42
+ {
43
+ Mage::dispatchEvent($name_event, $value);
44
+ }
45
+ }
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Appsetting.php ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiservices_Model_1x3x3_Appsetting extends Mobicommerce_Mobiservices_Model_Abstract {
4
+
5
+ public function getCmsdata($data)
6
+ {
7
+ $cmsCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
8
+ ->addFieldToFilter('app_code', $data['appcode'])
9
+ ->addFieldToFilter('setting_code', 'cms_settings');
10
+
11
+ if($cmsCollection->getSize()){
12
+ foreach($cmsCollection as $cmsData){
13
+ return Mage::helper('mobiadmin')->_jsonUnserialize($cmsData['value']);
14
+ }
15
+ }
16
+ else{
17
+ return null;
18
+ }
19
+ }
20
+
21
+ public function getAppinfo($data)
22
+ {
23
+ $AppinfoCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
24
+ ->addFieldToFilter('app_code', $data['appcode'])
25
+ ->addFieldToFilter('setting_code', 'appinfo');
26
+
27
+ if($AppinfoCollection->getSize()){
28
+ foreach($AppinfoCollection as $appinfo){
29
+ return Mage::helper('mobiadmin')->_jsonUnserialize($appinfo['value']);
30
+ }
31
+ }
32
+ else{
33
+ return null;
34
+ }
35
+ }
36
+
37
+ public function getPushdata($data)
38
+ {
39
+ $pushCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
40
+ ->addFieldToFilter('app_code', $data['appcode'])
41
+ ->addFieldToFilter('setting_code', 'push_notification');
42
+
43
+ if($pushCollection->getSize()){
44
+ foreach($pushCollection as $pushCollection){
45
+ return Mage::helper('mobiadmin')->_jsonUnserialize($pushCollection['value']);
46
+ }
47
+ }
48
+ else{
49
+ return null;
50
+ }
51
+ }
52
+
53
+ public function getHomepageBanners($data)
54
+ {
55
+ $bannersArray = array();
56
+ $bannersCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
57
+ ->addFieldToFilter('app_code', $data['appcode'])
58
+ ->addFieldToFilter('setting_code', 'banner_settings');
59
+
60
+ if($bannersCollection->getSize()){
61
+ foreach($bannersCollection as $banners){
62
+ $banners = Mage::helper('mobiadmin')->_jsonUnserialize($banners['value']);
63
+ if($banners){
64
+ foreach($banners as $banner){
65
+ if($banner['is_active'] == '1'){
66
+ $bannersArray[] = $banner['url'];
67
+ }
68
+ }
69
+ }
70
+ }
71
+ }
72
+ return $bannersArray;
73
+ }
74
+
75
+ public function getPopupdata($data)
76
+ {
77
+ $popupCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
78
+ ->addFieldToFilter('app_code', $data['appcode'])
79
+ ->addFieldToFilter('setting_code', 'popup_setting');
80
+
81
+ if($popupCollection->getSize()){
82
+ foreach($popupCollection as $pushCollection){
83
+ return Mage::helper('mobiadmin')->_jsonUnserialize($pushCollection['value']);
84
+ }
85
+ }
86
+ else{
87
+ return null;
88
+ }
89
+ }
90
+ }
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Catalog/Catalog.php ADDED
@@ -0,0 +1,1066 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiservices_Model_1x3x3_Catalog_Catalog extends Mobicommerce_Mobiservices_Model_Abstract {
4
+
5
+ public function _categoryTreeList($storeId = null, $appcode = null)
6
+ {
7
+ if(!empty($storeId))
8
+ $parentId = Mage::app()->getStore($storeId)->getRootCategoryId();
9
+ else
10
+ $parentId = Mage::app()->getStore()->getRootCategoryId();
11
+ $tree = Mage::getResourceSingleton('catalog/category_tree')->load();
12
+ $root = $tree->getNodeById($parentId);
13
+ if($root && $root->getId() == 1) {
14
+ $root->setName(Mage::helper('catalog')->__('Root'));
15
+ }
16
+ $collection = Mage::getModel('catalog/category')->getCollection()
17
+ ->addAttributeToSelect('name')
18
+ ->addAttributeToFilter('is_active','1')
19
+ //->addAttributeToFilter('display_mode',array('nlike'=>'PAGE'))
20
+ ->addAttributeToFilter('include_in_menu','1');
21
+
22
+ $tree->addCollectionData($collection, true);
23
+
24
+ $categories = $this->_nodeToArray($root);
25
+ $categories = $this->_make_tree_to_list($categories['children']);
26
+ $categories = $this->_remove_category_children($categories);
27
+ $categories = $this->_attachCategoryIcon($categories, $appcode);
28
+ return $categories;
29
+ }
30
+
31
+ public function getCatalogSearch($data)
32
+ {
33
+ $keyword = $data['q'];
34
+ $_helper = Mage::helper('catalogsearch');
35
+ $queryParam = str_replace('%20', ' ', $keyword);
36
+ Mage::app()->getRequest()->setParam($_helper->getQueryParamName(), $queryParam);
37
+ /** @var $query Mage_CatalogSearch_Model_Query */
38
+ $query = $_helper->getQuery();
39
+ $query->setStoreId(Mage::app()->getStore()->getId());
40
+
41
+ if ($query->getQueryText() != '') {
42
+ $check = false;
43
+ if (Mage::helper('catalogsearch')->isMinQueryLength()) {
44
+ $query->setId(0)
45
+ ->setIsActive(1)
46
+ ->setIsProcessed(1);
47
+ } else {
48
+ if ($query->getId()) {
49
+ $query->setPopularity($query->getPopularity() + 1);
50
+ } else {
51
+ $query->setPopularity(1);
52
+ }
53
+
54
+ if ($query->getRedirect()) {
55
+ $query->save();
56
+ //break
57
+ $check = true;
58
+ } else {
59
+ $query->prepare();
60
+ }
61
+ }
62
+ if ($check == FALSE) {
63
+ Mage::helper('catalogsearch')->checkNotes();
64
+ if (!Mage::helper('catalogsearch')->isMinQueryLength()) {
65
+ $query->save();
66
+ }
67
+ }
68
+ } else {
69
+ return $this->statusError();
70
+ }
71
+ if (method_exists($_helper, 'getEngine')) {
72
+ $engine = Mage::helper('catalogsearch')->getEngine();
73
+ if ($engine instanceof Varien_Object) {
74
+ $isLayeredNavigationAllowed = $engine->isLeyeredNavigationAllowed();
75
+ } else {
76
+ $isLayeredNavigationAllowed = true;
77
+ }
78
+ } else {
79
+ $isLayeredNavigationAllowed = true;
80
+ }
81
+ $layer = Mage::getSingleton('catalogsearch/layer');
82
+ $collection = $layer->getProductCollection();
83
+ return $collection;
84
+ }
85
+
86
+ function _nodeToArray(Varien_Data_Tree_Node $node)
87
+ {
88
+ $result = array();
89
+ $category = Mage::getModel('catalog/category')->load($node->getId());
90
+ $result['category_id'] = $node->getId();
91
+ $result['parent_id'] = $node->getParentId();
92
+ $result['name'] = $node->getName();
93
+ $result['is_active'] = $node->getIsActive();
94
+ $result['position'] = $node->getPosition();
95
+ $result['level'] = $node->getLevel();
96
+ $result['children'] = array();
97
+ $result['imageurl'] = $this->getResizedImage(Mage::getBaseUrl('media').'catalog/category/'.$category->getThumbnail(),300,300);
98
+ $result['products_count'] = $category->getProductCount();
99
+
100
+ foreach ($node->getChildren() as $child) {
101
+ $result['children'][] = $this->_nodeToArray($child);
102
+ }
103
+
104
+ return $result;
105
+ }
106
+
107
+ public function _remove_category_children($categories = array())
108
+ {
109
+ if(!empty($categories)){
110
+ foreach($categories as $key => $category){
111
+ $categories[$key]['children'] = count($category['children']);
112
+ }
113
+ }
114
+ return $categories;
115
+ }
116
+
117
+ public function _make_tree_to_list($categories = null, $category_result = array())
118
+ {
119
+ if(!empty($categories)){
120
+ foreach($categories as $category){
121
+ $category_result[] = $category;
122
+ if(count($category['children']) > 0){
123
+ $category_result = $this->_make_tree_to_list($category['children'], $category_result);
124
+ }
125
+ }
126
+ }
127
+ return $category_result;
128
+ }
129
+
130
+ public function getCategories()
131
+ {
132
+ $categoriesTree = $this->successStatus();
133
+ $categoriesTree['data']['categories'] = $this->_categoryTreeList();
134
+ return $categoriesTree;
135
+ }
136
+
137
+ public function productList($data)
138
+ {
139
+ $storeId = $this->_getStoreId();
140
+ $pCollection = Mage::getModel('catalog/product')->getCollection()
141
+ ->addAttributeToSelect('*')
142
+ ->addAttributeToFilter('status', '1')
143
+ ->addAttributeToFilter('visibility', '4')
144
+ ->setStoreId($storeId)
145
+ ->addFinalPrice();
146
+
147
+ if($data['category_id'] != '')
148
+ {
149
+ $pCollection = Mage::getModel('catalog/category')->load($data['category_id'])->getProductCollection()
150
+ ->addAttributeToSelect('*')
151
+ ->addAttributeToFilter('status', '1')
152
+ ->addAttributeToFilter('visibility', '4')
153
+ ->setStoreId($storeId)
154
+ ->addFinalPrice();
155
+ }
156
+
157
+ if($data['q'] != ''){
158
+ $pCollection = $this->getCatalogSearch($data);
159
+ }
160
+
161
+ if(!empty($data['filter'])){
162
+ $filterData = array();
163
+ $filter = (string)$data['filter'];
164
+ if(!empty($filter)):
165
+ $filter = explode('&', $filter);
166
+ if(!empty($filter)):
167
+ foreach($filter as $fdata):
168
+ $explode = explode('=', $fdata);
169
+ if(count($explode) == 2):
170
+ if(array_key_exists($explode[0], $filterData))
171
+ $filterData[$explode[0]][] = $explode[1];
172
+ else
173
+ $filterData[$explode[0]] = array($explode[1]);
174
+ endif;
175
+ endforeach;
176
+ endif;
177
+ endif;
178
+
179
+ if(!empty($filterData)):
180
+ foreach($filterData as $fkey => $fdata):
181
+ if(count($fdata) == 1):
182
+ $filterData[$fkey] = $fdata[0];
183
+ endif;
184
+ endforeach;
185
+ endif;
186
+ $data['filter'] = $filterData;
187
+ if(!empty($data['filter'])):
188
+ foreach($data['filter'] as $key => $value){
189
+ if(is_array($value)){
190
+ if($key == "price"){
191
+ foreach($value as $option){
192
+ $option = explode("-",$option);
193
+ $option = explode("-",$value);
194
+ if($option[0] == '') $option[0] = 0;
195
+ if($option[1] == '') $option[1] = 100000000;
196
+ $pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
197
+ }
198
+ }
199
+ else{
200
+ $optionArray = array();
201
+ foreach($value as $option){
202
+ $optionArray[] = array('attribute'=> $key, 'finset'=> $option);
203
+ }
204
+ $pCollection->addAttributeToFilter($optionArray);
205
+ }
206
+ }
207
+ else{
208
+ if($key == "price"){
209
+ $option = explode("-",$value);
210
+ if($option[0] == '') $option[0] = 0;
211
+ if($option[1] == '') $option[1] = 100000000;
212
+ $pCollection->addAttributeToFilter($key,array('from'=>$option[0],'to'=>$option[1]));
213
+ }
214
+ else{
215
+ $value = (int)$value;
216
+ $pCollection->joinField($key.'_idx',
217
+ 'catalog_product_index_eav',
218
+ null,
219
+ 'entity_id=entity_id',
220
+ "{{table}}.store_id='".$storeId."' AND {{table}}.value = '".$value."'",
221
+ 'INNER');
222
+ }
223
+ }
224
+ }
225
+ endif;
226
+ }
227
+ switch ($data['order']) {
228
+ case "position":
229
+ $pCollection->setOrder('position', 'ASC');
230
+ break;
231
+ case "price-l-h":
232
+ $pCollection->setOrder('price', 'asc');
233
+ break;
234
+ case "price-h-l":
235
+ $pCollection->setOrder('price', 'desc');
236
+ break;
237
+ case "rating-h-l":
238
+ $pCollection->joinField('rating_score',
239
+ 'review_entity_summary',
240
+ 'rating_summary',
241
+ 'entity_pk_value=entity_id',
242
+ array('entity_type'=>1, 'store_id'=> Mage::app()->getStore()->getId()),
243
+ 'left'
244
+ );
245
+ $pCollection->setOrder('rating_score', 'desc');
246
+ break;
247
+ case "name-a-z":
248
+ $pCollection->setOrder('name', 'asc');
249
+ break;
250
+ case "name-z-a":
251
+ $pCollection->setOrder('name', 'desc');
252
+ break;
253
+ case "newest_first":
254
+ $pCollection->setOrder('entity_id', 'desc');
255
+ break;
256
+ default:
257
+ $pCollection->setOrder('ordered_qty', 'asc');
258
+ }
259
+
260
+ if(isset($data['category_id']) && !empty($data['category_id'])):
261
+ $category = Mage::getModel("catalog/category")->load($data['category_id']);
262
+ $layer = Mage::getModel("catalog/layer");
263
+ $layer->setCurrentCategory($category);
264
+ $attributes = $layer->getFilterableAttributes();
265
+ $filter = array(
266
+ "message" => "",
267
+ "data" => array()
268
+ );
269
+
270
+ try{
271
+ if(count($attributes)>0){
272
+ foreach ($attributes as $attribute) {
273
+ if ($attribute->getAttributeCode() == 'price'){
274
+ $filterBlockName = 'catalog/layer_filter_price';
275
+ }elseif($attribute->getBackendType() == 'decimal'){
276
+ $filterBlockName = 'catalog/layer_filter_decimal';
277
+ }else{
278
+ $filterBlockName = 'catalog/layer_filter_attribute';
279
+ }
280
+
281
+ $result = Mage::getBlockSingleton($filterBlockName)->setLayer($layer)->setAttributeModel($attribute)->init();
282
+ if($result->getItems()){
283
+ $attributeCode = (string)$attribute->getAttributeCode();
284
+ $fd = array();
285
+ $fd['attributeCode'] = $attributeCode;
286
+ $fd['type'] = $attribute->getFrontendInput();
287
+ $fd['label'] = $attribute->getFrontendLabel();
288
+ $fd['code'] = $attribute->getId();
289
+ $j = 0;
290
+ foreach($result->getItems() as $option){
291
+ $fd['options'][$j]['label'] = $option->getLabel();
292
+ $fd['options'][$j]['value'] = $option->getValue();
293
+ $fd['options'][$j]['count'] = $option->getCount();
294
+ $j++;
295
+ }
296
+ $filter['data'][] = $fd;
297
+ }
298
+ }
299
+ }
300
+ }
301
+ catch(Exception $e){
302
+ $filter['message'] = $e->getMessage();
303
+ }
304
+ endif;
305
+
306
+ $pCollection->addUrlRewrite(0);
307
+
308
+ if(!isset($data['page']) || $data['page']=="") $data['page']=1;
309
+ if(!isset($data['limit']) || $data['limit']=="") $data['limit']=20;
310
+ $data['offset'] = ($data['page']-1) * $data['limit'];
311
+
312
+ $productList = array();
313
+ $product_total = $pCollection->getSize();
314
+ $pCollection->setPageSize($data['offset'] + $data['limit']);
315
+
316
+ if ($data['offset'] > $product_total)
317
+ return $this->errorStatus(array('opps! No information found'));
318
+ $check_limit = 0;
319
+ $check_offset = 0;
320
+
321
+ foreach ($pCollection as $product) {
322
+ if (++$check_offset <= $data['offset']) {
323
+ continue;
324
+ }
325
+ if (++$check_limit > $data['limit'])
326
+ break;
327
+
328
+ $stock = true;
329
+ if (version_compare(Mage::getVersion(), '1.4.0.1', '=') === true) {
330
+ if (!$product->isSaleable()) $stock = false;
331
+ }
332
+
333
+ $info_product = array(
334
+ 'product_id' => $product->getId(),
335
+ 'entity_id' => $product->getId(),
336
+ 'name' => $product->getName(),
337
+ 'type_id' => $product->getTypeId(),
338
+ 'price' => $product->getPrice(),
339
+ 'special_price' => $product->getFinalPrice(),
340
+ 'stock_status' => $stock,
341
+ 'reviews' => $ratings[5],
342
+ 'product_small_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
343
+ 'product_image_url' => Mage::helper('catalog/image')->init($product, 'small_image')->resize(300)->__toString(),
344
+ 'product_reviews' => $this->_getProductReviews($product->getId())
345
+ );
346
+
347
+ $prices = $this->_productPrices($product);
348
+ //---- add bundle and grouped price into product info array
349
+ if ($prices) {
350
+ $info_product = array_merge($info_product, $prices);
351
+ }
352
+
353
+ /* customization for pacificpeche
354
+ if($product->getTypeId() == 'grouped'){
355
+ $info_product['price'] = $product->getPriceGrouped();
356
+ $specialFromDate = strtotime($product->getSpecialFromDateGrouped());
357
+ $specialToDate = strtotime($product->getSpecialToDateGrouped());
358
+ $currTime = time();
359
+ $info_product['special_price'] = $info_product['price'];
360
+ if($currTime >= $specialFromDate && $currTime <= $specialToDate)
361
+ $info_product['special_price'] = $product->getSpecialPriceGrouped();
362
+ }
363
+ /* customization for pacificpeche - upto here */
364
+
365
+ $requestObj = Mage::app()->getFrontController()->getRequest();
366
+ $event_name = $requestObj->getRequestedRouteName() . '_' .
367
+ $requestObj->getRequestedControllerName() . '_' .
368
+ $requestObj->getRequestedActionName();
369
+
370
+ $name_of_event= $event_name. '_product_detail';
371
+ $event_value = array(
372
+ 'object' => $this,
373
+ 'product' => $product
374
+ );
375
+ Mage::dispatchEvent($name_of_event, $event_value);
376
+ $productList[] = $info_product;
377
+ }
378
+
379
+ $information = $this->successStatus();
380
+ $information['message'] = array($product_total);
381
+ $information['data']['products'] = $productList;
382
+ $information['data']['filters'] = $filter;
383
+ $information['data']['product_count'] = $product_total;
384
+
385
+ return $information;
386
+ }
387
+
388
+ function _getProductReviews($productId)
389
+ {
390
+ $reviews = Mage::getModel('review/review')
391
+ ->getResourceCollection()
392
+ ->addStoreFilter(Mage::app()->getStore()->getId())
393
+ ->addEntityFilter('product', $productId)
394
+ ->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)
395
+ ->setDateOrder()
396
+ ->addRateVotes();
397
+
398
+ $reviews_array = array();
399
+ $ratings = array();
400
+
401
+ if (count($reviews) > 0) {
402
+ foreach ($reviews->getItems() as $review) {
403
+ $reviewData = $review->getData();
404
+ $averageUserVoting = 0;
405
+
406
+ $votes = Mage::getModel('rating/rating_option_vote')
407
+ ->getResourceCollection()
408
+ ->setReviewFilter($reviewData['review_id'])
409
+ ->setStoreFilter(Mage::app()->getStore()->getId())
410
+ ->load();
411
+ $votesData = $votes->getData();
412
+ if(!empty($votesData)):
413
+ foreach($votesData as $vdata):
414
+ $averageUserVoting += $vdata['value'];
415
+ $ratings[] = $vdata['value'];
416
+ endforeach;
417
+ $averageUserVoting = round(($averageUserVoting / count($votesData)), 2);
418
+ endif;
419
+ $reviewData['votes'] = $votesData;
420
+ $reviewData['averageUserVoting'] = $averageUserVoting;
421
+ $reviews_array[] = $reviewData;
422
+ }
423
+ }
424
+ $averageRating = round((array_sum($ratings)/count($ratings)),2);
425
+
426
+ $result_array = array(
427
+ 'reviewsCount' => count($reviews),
428
+ 'averageRating' => $averageRating,
429
+ 'reviews' => $reviews_array,
430
+ );
431
+ return $result_array;
432
+ }
433
+
434
+ public function productInfo($data)
435
+ {
436
+ $product_id = $data['product_id'];
437
+ $product = Mage::getModel('catalog/product')->load($product_id);
438
+ if (!$product->getId()) {
439
+ $information = $this->errorStatus("Product_Does_Not_Exists");
440
+ return $information;
441
+ }
442
+
443
+ $option = $this->_getAllProductOptions($product);
444
+ $prices = $this->_productPrices($product);
445
+
446
+ $images=array();
447
+ $i=0;
448
+ foreach ($product->getMediaGallery('images') as $image) {
449
+ if ($image['disabled']) {
450
+ continue;
451
+ }
452
+ $images[$i]['full_image_url'] = Mage::helper('catalog/image')->init($product, 'thumbnail',$image['file'])->resize(300)->__toString();
453
+ $images[$i]['id'] = isset($image['value_id']) ? $image['value_id'] : null;
454
+ $images[$i]['position'] = $image['position'];
455
+ $images[$i]['label'] = $image['label'];
456
+ $i++;
457
+ }
458
+ if(empty($images)){
459
+ $images[] = array(
460
+ 'full_image_url' => Mage::helper('catalog/image')->init($product, 'image')->resize(200)->__toString(),
461
+ 'id' => '0',
462
+ 'position' => '1',
463
+ 'label' => 'Base Image',
464
+ );
465
+ }
466
+
467
+ $stock = true;
468
+ if (version_compare(Mage::getVersion(), '1.4.0.1', '=') === true) {
469
+ if (!$product->isSaleable()) $stock = false;
470
+ }
471
+
472
+ $inventory = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
473
+
474
+ $productInfo = array(
475
+ 'product_id' => $product_id,
476
+ 'name' => $product->getName(),
477
+ 'url' => $product->getProductUrl(),
478
+ 'type' => $product->getTypeId(),
479
+ 'attributeSetName' => Mage::getModel("eav/entity_attribute_set")->load($product->getAttributeSetId())->getAttributeSetName(),
480
+ 'price' => $product->getPrice(),
481
+ 'special_price' => $product->getFinalPrice(),
482
+ 'description' => Mage::helper('catalog/output')->productAttribute($product, $product->getDescription(), 'description'),
483
+ 'short_description' => Mage::helper('catalog/output')->productAttribute($product, $product->getShortDescription(), 'short_description'),
484
+ 'max_qty' => (int) $inventory->getQty(),
485
+ 'qty_increments' => (int) $inventory->getQtyIncrements(),
486
+ 'product_images' => $images,
487
+ 'product_thumbnail_url' => Mage::helper('catalog/image')->init($product, 'thumbnail')->resize(200)->__toString(),
488
+ 'stock_status' => $stock,
489
+ 'options' => $option,
490
+ 'product_reviews' => $this->_getProductReviews($product_id)
491
+ );
492
+
493
+ if ($prices) {
494
+ $productInfo = array_merge($productInfo, $prices);
495
+ }
496
+
497
+ $productInfo = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/custom'))->getCustomProductDetailFields($product, $productInfo);
498
+
499
+ $requestObj = Mage::app()->getFrontController()->getRequest();
500
+ $event_name = $requestObj->getRequestedRouteName() . '_' .
501
+ $requestObj->getRequestedControllerName() . '_' .
502
+ $requestObj->getRequestedActionName();
503
+
504
+ $name_of_event= $event_name. '_product_detail';
505
+ $event_value = array(
506
+ 'object' => $this,
507
+ 'product' => $product
508
+ );
509
+ Mage::dispatchEvent($name_of_event, $event_value);
510
+ $information = '';
511
+
512
+ if (count($productInfo)){
513
+ if(isset($data['addRecentViews']) && $data['addRecentViews'] == '1'){
514
+ Mage::dispatchEvent('catalog_controller_product_view', array('product' => $product));
515
+ Mage::getSingleton('catalog/session')->setLastViewedProductId($product->getId());
516
+ }
517
+ $information = $this->successStatus();
518
+ $information['data']['product_details'] = $productInfo;
519
+ $information['data']['related_products'] = $this->getRelatedProducts($product);
520
+ $information['data']['product_details']['ratingOptions'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/review'))->_getRatingOptions(array(
521
+ "product_id" => $product_id,
522
+ ));
523
+ if(isset($data['addRecentViews']) && $data['addRecentViews'] == '1'){
524
+ $information['data']['recentlyViewed'] = $this->getRecentlyViewedProducts();
525
+ }
526
+ }else{
527
+ $information = $this->errorStatus();
528
+ }
529
+ return $information;
530
+ }
531
+
532
+ public function _productPrices($product)
533
+ {
534
+ $prices = array();
535
+ $type = $product->getTypeId();
536
+ switch ($type) {
537
+ case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
538
+ $productPrice = $product->getPriceModel();
539
+ if (version_compare(Mage::getVersion(), '1.4.2.0', '>=') === true) {
540
+ list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getTotalPrices($product, null, null, false);
541
+ }else{
542
+ list($_minimalPriceTax, $_maximalPriceTax) = $productPrice->getPrices($product, null, null, false);
543
+ }
544
+
545
+ if ($product->getPriceType() == 1) {
546
+ $_weeeTaxAmount = Mage::helper('weee')->getAmount($product);
547
+ $_weeeTaxAmountInclTaxes = $_weeeTaxAmount;
548
+ if (Mage::helper('weee')->isTaxable()) {
549
+ $_attributes = Mage::helper('weee')->getProductWeeeAttributesForRenderer($product, null, null, null, true);
550
+ $_weeeTaxAmountInclTaxes = Mage::helper('weee')->getAmountInclTaxes($_attributes);
551
+ }
552
+ if ($_weeeTaxAmount && Mage::helper('weee')->typeOfDisplay($product, array(0, 1, 4))) {
553
+ $_minimalPriceTax += $_weeeTaxAmount;
554
+ $_minimalPriceInclTax += $_weeeTaxAmountInclTaxes;
555
+ }
556
+ if ($_weeeTaxAmount && Mage::helper('weee')->typeOfDisplay($product, 2)) {
557
+ $_minimalPriceInclTax += $_weeeTaxAmountInclTaxes;
558
+ }
559
+
560
+ }
561
+ $prices = array(
562
+ 'min_price' => $_minimalPriceTax,
563
+ 'max_price' => $_maximalPriceTax,
564
+ );
565
+ break;
566
+ case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
567
+ $_taxHelper = Mage::helper('tax');
568
+ $_minimalPriceValue = $product->getMinimalPrice();
569
+ //$_exclTax = $_taxHelper->getPrice($product, $_minimalPriceValue);
570
+ //$_inclTax = $_taxHelper->getPrice($product, $_minimalPriceValue, true);
571
+ //print_r($product->getData());exit;
572
+
573
+ /* custom code added for getting minimum and maximum price for grouped product */
574
+ $groupedProduct = $product;
575
+ $aProductIds = $groupedProduct->getTypeInstance()->getChildrenIds($groupedProduct->getId());
576
+
577
+ $group_prices = array();
578
+ foreach ($aProductIds as $ids) {
579
+ foreach ($ids as $id) {
580
+ $aProduct = Mage::getModel('catalog/product')->load($id);
581
+ $group_prices[] = $aProduct->getPriceModel()->getPrice($aProduct);
582
+ }
583
+ }
584
+ if(!empty($group_prices))
585
+ {
586
+ $prices = array(
587
+ 'min_price' => min($group_prices),
588
+ 'max_price' => max($group_prices)
589
+ );
590
+ }
591
+
592
+ break;
593
+ }
594
+ return $prices;
595
+ }
596
+
597
+ public function getAttributes($product)
598
+ {
599
+ $result = array();
600
+ $attributes = $product->getAttributes();
601
+ foreach ($attributes as $attribute){
602
+ if ($attribute->getIsVisibleOnFront()){
603
+ $result[] = array(
604
+ 'title' => $attribute->getFrontendLabel(),
605
+ 'value' => $attribute->getFrontend()->getValue($product),
606
+ );
607
+ }
608
+ }
609
+ return $result;
610
+ }
611
+
612
+ public function getProductOptions($product)
613
+ {
614
+ $type = $product->getTypeId();
615
+ switch ($type) {
616
+ case Mage_Catalog_Model_Product_Type::TYPE_SIMPLE:
617
+ return $this->getSimpleProductOptions($product);
618
+ break;
619
+ case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
620
+ return $this->getBundleProductOptions($product);
621
+ break;
622
+ case Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE :
623
+ return $this->getConfigurableProductOptions($product);
624
+ break;
625
+ case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
626
+ return $this->getGroupedProductOptions($product);
627
+ break;
628
+ case Mage_Catalog_Model_Product_Type::TYPE_VIRTUAL :
629
+ return $this->getVirtualProductOptions($product);
630
+ break;
631
+ }
632
+ }
633
+
634
+ public function _getAllProductOptions($product)
635
+ {
636
+ $type = $product->getTypeId();
637
+
638
+ $options = array(
639
+ 'product_options' => $this->getSimpleProductOptions($product),
640
+ 'product_super_attributes' => array(),
641
+ 'super_group' => array(),
642
+ 'link' => array(),
643
+ 'sample_links' => array(),
644
+ 'bundle' => array(),
645
+ 'virtual' => array(),
646
+ );
647
+
648
+ switch ($type) {
649
+ case Mage_Catalog_Model_Product_Type::TYPE_BUNDLE :
650
+ $options['bundle'] = $this->getBundleProductOptions($product);
651
+ break;
652
+ case Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE :
653
+ $options['product_super_attributes'] = $this->getConfigurableProductOptions($product);
654
+ break;
655
+ case 'downloadable' :
656
+ $links = $this->getDownloadableLinks($product);
657
+ $options['link'] = $links['links'];
658
+ $options['sample_links'] = $links['samples'];
659
+ break;
660
+ case Mage_Catalog_Model_Product_Type::TYPE_GROUPED :
661
+ $options['super_group'] = $this->getGroupedProductOptions($product);
662
+ break;
663
+ case Mage_Catalog_Model_Product_Type::TYPE_VIRTUAL :
664
+ $options['virtual'] = $this->getVirtualProductOptions($product);
665
+ break;
666
+ }
667
+
668
+ return $options;
669
+ }
670
+
671
+ public function getSimpleProductOptions($product)
672
+ {
673
+ $options=array();
674
+ foreach ($product->getOptions() as $o) {
675
+ $_tmpOptions = $o->getData();
676
+ if($o->getGroupByType() == Mage_Catalog_Model_Product_Option::OPTION_GROUP_TEXT)
677
+ {
678
+ $_tmpTextType= array(
679
+ 'price' => $o->getPrice(true),
680
+ 'price_type' => $o->getPriceType(),
681
+ 'sku' => $o->getSku(),
682
+ 'max_characters' => $o->getMaxCharacters(),
683
+ );
684
+ $_tmpOptions = array_merge($_tmpOptions, $_tmpTextType);
685
+ }
686
+ if($o->getGroupByType() == Mage_Catalog_Model_Product_Option::OPTION_GROUP_DATE)
687
+ {
688
+ $_tmpTextType= array(
689
+ 'price' => $o->getPrice(true),
690
+ 'price_type' => $o->getPriceType(),
691
+ 'sku' => $o->getSku(),
692
+ );
693
+ $_tmpOptions = array_merge($_tmpOptions, $_tmpTextType);
694
+ }
695
+ if($o->getGroupByType()== Mage_Catalog_Model_Product_Option::OPTION_GROUP_SELECT)
696
+ {
697
+ $values = $o->getValues();
698
+ $_tmp['options']= array();
699
+ foreach ($values as $v) {
700
+ $_tmp['options'][] = $v->getData();
701
+ }
702
+ $_tmpOptions = array_merge($_tmpOptions, $_tmp);
703
+ }
704
+
705
+ if($o->getGroupByType()== Mage_Catalog_Model_Product_Option::OPTION_GROUP_FILE)
706
+ {
707
+ $_tmpTextType= array(
708
+ 'file_extension' => $o->getFileExtension(),
709
+ 'image_size_x' => $o->getImageSizeX(),
710
+ 'image_size_y' => $o->getImageSizeY(),
711
+ );
712
+ $_tmpOptions = array_merge($_tmpOptions, $_tmpTextType);
713
+ }
714
+ $options[]=$_tmpOptions;
715
+ }
716
+ return $options;
717
+ }
718
+
719
+ public function getBundleProductOptions($product)
720
+ {
721
+ $typeInstance = $product->getTypeInstance(true);
722
+ $typeInstance->setStoreFilter($product->getStoreId(), $product);
723
+ $optionCollection = $typeInstance->getOptionsCollection($product);
724
+
725
+ $selectionCollection = $typeInstance->getSelectionsCollection(
726
+ $typeInstance->getOptionsIds($product), $product
727
+ );
728
+
729
+ $attributes = $optionCollection->appendSelections($selectionCollection, false, false);
730
+
731
+ $options = array();
732
+ foreach ($attributes as $_attribute) {
733
+ $_tmpOptions = array (
734
+ 'option_id' => $_attribute->getId(),
735
+ 'option_title' => $_attribute->getTitle(),
736
+ 'position' => $_attribute->getPosition(),
737
+ 'required' => $_attribute->getRequired(),
738
+ 'option_type' => $_attribute->getType(),
739
+ );
740
+ $_tmp['options'] = array();
741
+ foreach ($_attribute->getSelections() as $_selection) {
742
+ $_tmp['options'][] = array (
743
+ 'option_id' => $_selection->getSelectionId(),
744
+ 'option_value' => $_selection->getName(),
745
+ 'option_selection_qty' => $_selection->getSelectionQty(),
746
+ 'option_selection_can_change_qty' => $_selection->getSelectionCanChangeQty(),
747
+ 'option_position' => $_selection->getPosition(),
748
+ 'option_is_default' => $_selection->getIsDefault(),
749
+ 'option_price' => $product->getPriceModel()->getSelectionPreFinalPrice($product, $_selection, 1),
750
+ );
751
+ }
752
+ $_tmpOptions = array_merge($_tmpOptions, $_tmp);
753
+ $options[] = $_tmpOptions;
754
+ }
755
+ return $options;
756
+ }
757
+
758
+ public function getConfigurableProductOptions($product)
759
+ {
760
+ $options = array();
761
+ $currentProduct = $product;
762
+ $attributes = $product->getTypeInstance(true)->getConfigurableAttributes($product);
763
+
764
+ if (!$this->hasAllowProducts()) {
765
+ $products = array();
766
+ $skipSaleableCheck = true;
767
+ if (version_compare(Mage::getVersion(), '1.7.0.0', '>=') === true) {
768
+ $skipSaleableCheck = Mage::helper('catalog/product')->getSkipSaleableCheck();
769
+ }
770
+ $allProducts = $product->getTypeInstance(true)
771
+ ->getUsedProducts(null, $product);
772
+ foreach ($allProducts as $_product) {
773
+ if ($_product->isSaleable() || $skipSaleableCheck) {
774
+ $products[] = $_product;
775
+ }
776
+ }
777
+ $this->setAllowProducts($products);
778
+ }
779
+ $products = $this->getData('allow_products');
780
+
781
+ $list_value = array();
782
+ $information = array();
783
+ foreach ($products as $_product) {
784
+ $productId = $_product->getId();
785
+ foreach ($attributes as $attribute) {
786
+ $productAttribute = $attribute->getProductAttribute();
787
+ $productAttributeId = $productAttribute->getId();
788
+ $attributeValue = $_product->getData($productAttribute->getAttributeCode());
789
+ if (!isset($options[$productAttributeId])) {
790
+ $options[$productAttributeId] = array();
791
+ }
792
+
793
+ if (!isset($options[$productAttributeId][$attributeValue])) {
794
+ $options[$productAttributeId][$attributeValue] = array();
795
+ }
796
+ $options[$productAttributeId][$attributeValue][] = $productId;
797
+ }
798
+ }
799
+
800
+ foreach ($attributes as $attribute) {
801
+ $attInfo = $attribute->getData();
802
+ $attributeId = $attribute->getProductAttribute()->getId();
803
+ if(!empty($attInfo['prices'])){
804
+ foreach($attInfo['prices'] as $p_key => $p){
805
+ $productsIndex = array();
806
+ if (isset($options[$attributeId][$p['value_index']])) {
807
+ $productsIndex = $options[$attributeId][$p['value_index']];
808
+ }
809
+ $attInfo['prices'][$p_key]['dependence_option_ids'] = $productsIndex;
810
+ }
811
+ }
812
+ $information[] = $attInfo;
813
+ }
814
+ return $information;
815
+ }
816
+
817
+ public function getDownloadableLinks($product)
818
+ {
819
+ $linkArr = array();
820
+ $links = $product->getTypeInstance(true)->getLinks($product);
821
+ foreach ($links as $item) {
822
+ $tmpLinkItem = array(
823
+ 'link_id' => $item->getId(),
824
+ 'title' => $item->getTitle(),
825
+ 'price' => $item->getPrice(),
826
+ 'number_of_downloads' => $item->getNumberOfDownloads(),
827
+ 'is_shareable' => $item->getIsShareable(),
828
+ 'link_url' => $item->getLinkUrl(),
829
+ 'link_type' => $item->getLinkType(),
830
+ 'sample_file' => $item->getSampleFile(),
831
+ 'sample_url' => $item->getSampleUrl(),
832
+ 'sample_type' => $item->getSampleType(),
833
+ 'sort_order' => $item->getSortOrder()
834
+ );
835
+ $file = Mage::helper('downloadable/file')->getFilePath(
836
+ Mage_Downloadable_Model_Link::getBasePath(), $item->getLinkFile()
837
+ );
838
+
839
+ if ($item->getLinkFile() && !is_file($file)) {
840
+ Mage::helper('core/file_storage_database')->saveFileToFilesystem($file);
841
+ }
842
+
843
+ if ($item->getLinkFile() && is_file($file)) {
844
+ $name = Mage::helper('downloadable/file')->getFileFromPathFile($item->getLinkFile());
845
+ $tmpLinkItem['file_save'] = array(
846
+ array(
847
+ 'file' => $item->getLinkFile(),
848
+ 'name' => $name,
849
+ 'size' => filesize($file),
850
+ 'status' => 'old'
851
+ ));
852
+ }
853
+ $sampleFile = Mage::helper('downloadable/file')->getFilePath(
854
+ Mage_Downloadable_Model_Link::getBaseSamplePath(), $item->getSampleFile()
855
+ );
856
+ if ($item->getSampleFile() && is_file($sampleFile)) {
857
+ $tmpLinkItem['sample_file_save'] = array(
858
+ array(
859
+ 'file' => $item->getSampleFile(),
860
+ 'name' => Mage::helper('downloadable/file')->getFileFromPathFile($item->getSampleFile()),
861
+ 'size' => filesize($sampleFile),
862
+ 'status' => 'old'
863
+ ));
864
+ }
865
+ if ($item->getNumberOfDownloads() == '0') {
866
+ $tmpLinkItem['is_unlimited'] = 1;
867
+ }
868
+ if ($product->getStoreId() && $item->getStoreTitle()) {
869
+ $tmpLinkItem['store_title'] = $item->getStoreTitle();
870
+ }
871
+
872
+ $linkArr[] = $tmpLinkItem;
873
+ }
874
+ unset($item);
875
+ unset($tmpLinkItem);
876
+ unset($links);
877
+
878
+ $samples = $product->getTypeInstance(true)->getSamples($product)->getData();
879
+ return array('links' => $linkArr, 'samples' => $samples);
880
+ }
881
+
882
+ public function getGroupedProductOptions($product)
883
+ {
884
+ $options = array();
885
+ $associatedProducts = $product->getTypeInstance(true)->getAssociatedProducts($product);
886
+ $_minprice = NULL;
887
+ if (count($associatedProducts)) {
888
+ foreach ($associatedProducts as $product) {
889
+ if ($product->isSaleable()) {
890
+ if ($_minprice == NULL) {
891
+ $_minprice = $product->getFinalPrice();
892
+ } else {
893
+ if ($_minprice > $product->getFinalPrice())
894
+ $_minprice = $product->getFinalPrice();
895
+ }
896
+ $options[] = array(
897
+ 'option_id' => $product->getId(),
898
+ 'option_value' => $product->getName(),
899
+ 'option_title' => $product->getName(),
900
+ 'option_type' => 'text',
901
+ 'option_price' => $product->getFinalPrice(),
902
+ );
903
+ }
904
+ }
905
+ }
906
+
907
+ return $options;
908
+ }
909
+
910
+ public function getVirtualProductOptions($product)
911
+ {
912
+ return array();
913
+ }
914
+
915
+ public function getResizedImage($url, $width, $height = null, $quality = 100)
916
+ {
917
+ if (!$url)
918
+ return false;
919
+ $imageName = substr(strrchr($url,"/"),1);
920
+ $imageUrl = Mage::getBaseDir('media').DS."catalog".DS."category".DS.$imageName;
921
+ if (!is_file( $imageUrl ))
922
+ return false;
923
+
924
+ $imageResized = Mage::getBaseDir('media').DS."catalog".DS."category".DS."cache".DS."cat_resized".DS.$imageName;
925
+ if (!file_exists($imageResized) && file_exists($imageUrl) || file_exists($imageUrl) && filemtime($imageUrl) > filemtime($imageResized)):
926
+ $imageObj = new Varien_Image($imageUrl);
927
+ $imageObj->constrainOnly(true);
928
+ $imageObj->keepAspectRatio(false);
929
+ $imageObj->keepFrame(false);
930
+ $imageObj->quality($quality);
931
+ $imageObj->resize($width, $height);
932
+ $imageObj->save($imageResized);
933
+ endif;
934
+
935
+ if(file_exists($imageResized)){
936
+ $img_url = Mage::getBaseUrl('media' )."catalog/category/cache/cat_resized/".$imageName;
937
+ return $img_url;
938
+ }
939
+ else{
940
+ return $url;
941
+ }
942
+ }
943
+
944
+ public function getRecentlyViewedProducts($data = null)
945
+ {
946
+ $limit = isset($data['limit'])?$data['limit']:10;
947
+ $recentlyViewedProducts = Mage::getSingleton('Mage_Reports_Block_Product_Viewed')->setPageSize($limit)->getItemsCollection();
948
+ $recentlyViewedProductsArray = array();
949
+ if($recentlyViewedProducts){
950
+ foreach($recentlyViewedProducts as $row){
951
+ $productData = $row->getData();
952
+ $recentlyViewedProductsArray[] = array(
953
+ "entity_id" => $productData['entity_id'],
954
+ "entity_type_id" => $productData['entity_type_id'],
955
+ "attribute_set_id" => $productData['attribute_set_id'],
956
+ "type_id" => $productData['type_id'],
957
+ "sku" => $productData['sku'],
958
+ "price" => $productData['price'],
959
+ "final_price" => $productData['final_price'],
960
+ "min_price" => $productData['min_price'],
961
+ "max_price" => $productData['max_price'],
962
+ "special_price" => $productData['special_price'],
963
+ "name" => $productData['name'],
964
+ "is_salable" => $productData['is_salable'],
965
+ "status" => $productData['status'],
966
+ "product_thumbnail_url" => Mage::helper('catalog/image')->init($row, 'thumbnail')->resize(200)->__toString(),
967
+ );
968
+ }
969
+ }
970
+ return $recentlyViewedProductsArray;
971
+ }
972
+
973
+ public function getRelatedProducts($product)
974
+ {
975
+ $website_id = Mage::app()->getWebsite()->getId();
976
+ $limit = isset($data['limit'])?$data['limit']:5;
977
+ $relatedProductIds = $product->getRelatedProductIds();
978
+ $relatedProductsArray = array();
979
+ if($relatedProductIds)
980
+ {
981
+ foreach($relatedProductIds as $id)
982
+ {
983
+ $productData = Mage::getModel('catalog/product')->load($id);
984
+ if($productData->getIsSalable() && $productData->isVisibleInSiteVisibility() && in_array($website_id, $productData->getWebsiteIds())){
985
+ $row = array(
986
+ "entity_id" => $productData['entity_id'],
987
+ "entity_type_id" => $productData['entity_type_id'],
988
+ "attribute_set_id" => $productData['attribute_set_id'],
989
+ "type_id" => $productData['type_id'],
990
+ "sku" => $productData['sku'],
991
+ "price" => $productData->getPrice(),
992
+ "final_price" => $productData->getFinalPrice(),
993
+ "special_price" => $productData->getFinalPrice(),
994
+ "name" => $productData['name'],
995
+ "is_salable" => $productData['is_salable'],
996
+ "status" => $productData['status'],
997
+ "product_thumbnail_url" => Mage::helper('catalog/image')->init($productData, 'thumbnail')->resize(200)->__toString(),
998
+ );
999
+
1000
+ $prices = $this->_productPrices($productData);
1001
+ if ($prices) {
1002
+ $row = array_merge($row, $prices);
1003
+ }
1004
+
1005
+ $relatedProducts[] = $row;
1006
+ }
1007
+ }
1008
+ }
1009
+
1010
+ return $relatedProducts;
1011
+ }
1012
+
1013
+ public function getAllProducts()
1014
+ {
1015
+ $storeId = $this->_getStoreId();
1016
+ $products = Mage::getModel('catalog/product')->getCollection()
1017
+ ->addAttributeToSelect('*')
1018
+ ->addAttributeToFilter('status', '1')
1019
+ ->setStoreId($storeId);
1020
+
1021
+ Mage::getSingleton('catalog/product_visibility')->addVisibleInSiteFilterToCollection($products);
1022
+ Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($products);
1023
+ $allProducts = array();
1024
+ if(!empty($products)){
1025
+ foreach ($products as $key => $value) {
1026
+ $row = $value->getData();
1027
+ $row['name'] = $value->getName();
1028
+ $allProducts[] = $row;
1029
+ }
1030
+ }
1031
+ return $allProducts;
1032
+ }
1033
+
1034
+ protected function _attachCategoryIcon($categories, $appcode)
1035
+ {
1036
+ $magentoCategoryThumbnail = false;
1037
+ $iconCategories = array();
1038
+ $iconCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
1039
+ ->addFieldToFilter('app_code', $appcode)
1040
+ ->addFieldToFilter('setting_code', 'category_icons');
1041
+ if($iconCollection->getSize()){
1042
+ foreach($iconCollection as $iconrow){
1043
+ $row = $iconrow->getData();
1044
+ $row = Mage::helper('mobiadmin')->_jsonUnserialize($row['value']);
1045
+ if(isset($row['MAGENTO_CATEGORY_THUMBNAIL']) && $row['MAGENTO_CATEGORY_THUMBNAIL'] == '1'){
1046
+ $magentoCategoryThumbnail = true;
1047
+ }
1048
+ }
1049
+ }
1050
+
1051
+ if(!empty($categories)){
1052
+ foreach($categories as $key => $cat){
1053
+ if($magentoCategoryThumbnail && $cat['imageurl']){
1054
+ $categories[$key]['mobiicon'] = true;
1055
+ $categories[$key]['mobiiconurl'] = $cat['imageurl'];
1056
+ }
1057
+ else{
1058
+ $categories[$key]['mobiicon'] = false;
1059
+ $categories[$key]['mobiiconurl'] = false;
1060
+ }
1061
+ }
1062
+ }
1063
+ return $categories;
1064
+ }
1065
+ }
1066
+ ?>
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Cms.php ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiservices_Model_1x3x3_Cms extends Mobicommerce_Mobiservices_Model_Abstract {
4
+
5
+ public function getCmsdata($data)
6
+ {
7
+ $information = $this->successStatus();
8
+ $information['data']['CMS'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getCmsdata($data);
9
+ return $information;
10
+ }
11
+ }
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Config.php ADDED
@@ -0,0 +1,256 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiservices_Model_1x3x3_Config extends Mobicommerce_Mobiservices_Model_Abstract {
4
+
5
+ protected $store = FALSE;
6
+ protected function _setStoreId($data)
7
+ {
8
+ $storeCollection = Mage::getModel('mobiadmin/applications')->getCollection()
9
+ ->addFieldToFilter('app_code', $data['appcode'])
10
+ ->addFieldToFilter('app_key', $data['app_key']);
11
+ if($storeCollection->getSize()){
12
+ foreach($storeCollection as $store){
13
+ $store_id = $store['app_storeid'];
14
+ if(empty($store_id)){
15
+ $store_id = Mage::app()
16
+ ->getWebsite()
17
+ ->getDefaultGroup()
18
+ ->getDefaultStoreId();
19
+ }
20
+ $this->store = $store_id;
21
+ return $store_id;
22
+ }
23
+ }
24
+ else{
25
+ return FALSE;
26
+ }
27
+ }
28
+
29
+ public function getAllInitialData($data)
30
+ {
31
+ $information = array();
32
+ $store_id = $this->_setStoreId($data);
33
+ if($store_id === FALSE || $store_id === null)
34
+ return $this->errorStatus('Unauthorized Access');
35
+
36
+ $this->setAppStore($store_id);
37
+ $storeInfo = $this->_getStoreSettings();
38
+ $information = $this->successStatus();
39
+ $information['data'] = $storeInfo;
40
+ $information['data']['root_category_id'] = Mage::app()->getStore()->getRootCategoryId();
41
+ $information['data']['appinfo'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getAppinfo($data);
42
+ $information['data']['categories'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/catalog_catalog'))->_categoryTreeList($store_id, $data['appcode']);
43
+ $information['data']['homedata'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/home'))->_getHomeData($data);
44
+ $information['data']['CMS'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getCmsdata($data);
45
+ $information['data']['language'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/language'))->getLanguageData($storeInfo['store_info']['locale_identifier']);
46
+ $information['data']['push'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getPushdata($data);
47
+ $information['data']['popup'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/appsetting'))->getPopupdata($data);
48
+ $information['data']['countries'] = $this->_getCounties();
49
+ $information['data']['cart_details'] = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/shoppingcart_cart'))->getCartInfo($data);
50
+
51
+ $logged_user = null;
52
+ if(Mage::getSingleton('customer/session')->isLoggedIn()){
53
+ $_customer = Mage::getSingleton('customer/session')->getCustomer();
54
+ $model = Mage::getModel(Mage::getBlockSingleton('mobiservices/connector')->_getConnectorModel('mobiservices/user'));
55
+ $logged_user = $model->_getCustomerProfileData($_customer);
56
+ }
57
+ $information['data']['logged_user'] = $logged_user;
58
+ $information['data']['currentDate'] = date('Y-m-d H:i:s');
59
+ return $information;
60
+ }
61
+
62
+ public function _getStoreSettings()
63
+ {
64
+ $options = Mage::getResourceSingleton('customer/customer')->getAttribute('gender')->getSource()->getAllOptions();
65
+ $values = array();
66
+ foreach ($options as $option) {
67
+ if ($option['value']) {
68
+ $values[] = array(
69
+ 'label' => $option['label'],
70
+ 'value' => $option['value'],
71
+ );
72
+ }
73
+ }
74
+
75
+ $country_code = Mage::getStoreConfig('general/country/default');
76
+ $country = Mage::getModel('directory/country')->loadByCode($country_code);
77
+ $currencyCode = Mage::app()->getStore()->getCurrentCurrencyCode();
78
+ $info = array(
79
+ 'store_info' => array(
80
+ 'country_code' => $country->getId(),
81
+ 'country_name' => $country->getName(),
82
+ 'locale_identifier' => Mage::app()->getLocale()->getLocaleCode(),
83
+ 'currency_symbol' => Mage::app()->getLocale()->currency($currencyCode)->getSymbol(),
84
+ 'currency_code' => $currencyCode,
85
+ 'store_id' => $this->_getStoreId(),
86
+ 'store_name' => $this->_getStoreName(),
87
+ ),
88
+ 'storeConfig' => array(
89
+ 'checkout_config' => array(
90
+ 'enable_guest_checkout' => Mage::getStoreConfig('checkout/options/guest_checkout'),
91
+ 'enable_agreements' => is_null(Mage::getStoreConfig('checkout/options/enable_agreements')) ? 0 : Mage::getStoreConfig('checkout/options/enable_agreements'),
92
+ ),
93
+ 'catalog' => array(
94
+ 'frontend' => array(
95
+ 'default_sort_by' => Mage::getStoreConfig('catalog/frontend/default_sort_by')
96
+ ),
97
+ ),
98
+ ),
99
+ );
100
+
101
+ return $info;
102
+ }
103
+
104
+ public function setAppStore($storeId)
105
+ {
106
+ if($storeId!=""){
107
+ Mage::app()->getCookie()->set(
108
+ Mage_Core_Model_Store::COOKIE_NAME, Mage::app()->getStore($storeId)->getCode(), TRUE
109
+ );
110
+ Mage::app()->setCurrentStore(
111
+ Mage::app()->getStore($storeId)->getCode()
112
+ );
113
+ Mage::getSingleton('core/locale')->emulate($storeId);
114
+ }
115
+ }
116
+
117
+ public function _getCounties()
118
+ {
119
+ $list = array();
120
+ $country_default = Mage::getStoreConfig('general/country/default');
121
+ $countries = Mage::getResourceModel('directory/country_collection')->loadByStore();
122
+ $cache = null;
123
+ foreach ($countries as $country) {
124
+ if ($country_default == $country->getId()) {
125
+ $cache = array(
126
+ 'iso2' => $country->getId(),
127
+ 'name' => $country->getName(),
128
+ 'states' => $this->_getStates(array('country_code'=>$country->getId())),
129
+ );
130
+ }
131
+ else{
132
+ $list[] = array(
133
+ 'iso2' => $country->getId(),
134
+ 'name' => $country->getName(),
135
+ 'states' => $this->_getStates(array('country_code'=>$country->getId())),
136
+ );
137
+ }
138
+ }
139
+ if(!empty($list)){
140
+ $iso2 = array();
141
+ $name = array();
142
+ foreach ($list as $key => $row) {
143
+ $iso2[$key] = $row['iso2'];
144
+ $name[$key] = $row['name'];
145
+ }
146
+ array_multisort($name, SORT_ASC, $iso2, SORT_DESC, $list);
147
+ }
148
+
149
+ if ($cache){
150
+ array_unshift($list, $cache);
151
+ }
152
+ return $list;
153
+ }
154
+
155
+ public function _getStates($data)
156
+ {
157
+ $code = $data['country_code'];
158
+ $list = array();
159
+ if ($code) {
160
+ $states = Mage::getModel('directory/country')->loadByCode($code)->getRegions();
161
+ foreach ($states as $state) {
162
+ $list[] = array(
163
+ 'region_id' => $state->getRegionId(),
164
+ 'name' => $state->getName(),
165
+ 'code' => $state->getCode(),
166
+ );
167
+ }
168
+ return $list;
169
+ } else {
170
+ return array();
171
+ }
172
+ }
173
+
174
+ public function _getAgreements()
175
+ {
176
+ if (!Mage::getStoreConfigFlag('checkout/options/enable_agreements')) {
177
+ $agreements = array();
178
+ return $agreements;
179
+ } else {
180
+ $agreements = Mage::getModel('checkout/agreement')->getCollection()
181
+ ->addStoreFilter(Mage::app()->getStore()->getId())
182
+ ->addFieldToFilter('is_active', 1);
183
+ return $agreements->getData();
184
+ }
185
+ }
186
+
187
+ public function getAgreements()
188
+ {
189
+ $info = $this->successStatus();
190
+ $info['data'] = $this->_getAgreements();
191
+ return $info;
192
+ }
193
+
194
+ public function deleteApplication($data)
195
+ {
196
+ if(!empty($data['appcode']) && !empty($data['app_key'])){
197
+ $applicationCollection = Mage::getModel('mobiadmin/applications')->getCollection()
198
+ ->addFieldToFilter('app_code', $data['appcode'])
199
+ ->addFieldToFilter('app_key', $data['app_key']);
200
+ if($applicationCollection->count() > 0){
201
+ //delete from mobicommerce_applications
202
+ foreach($applicationCollection as $application){
203
+ $application->delete();
204
+ }
205
+ //delete from mobicommerce_applications_settings
206
+ $applicationCollection = Mage::getModel('mobiadmin/appsetting')->getCollection()
207
+ ->addFieldToFilter('app_code', $data['appcode']);
208
+ if($applicationCollection->count() > 0){
209
+ foreach($applicationCollection as $application){
210
+ $application->delete();
211
+ }
212
+ }
213
+ //delete from mobicommerce_devicetokens
214
+ $applicationCollection = Mage::getModel('mobiadmin/devicetokens')->getCollection()
215
+ ->addFieldToFilter('md_appcode', $data['appcode']);
216
+ if($applicationCollection->count() > 0){
217
+ foreach($applicationCollection as $application){
218
+ $application->delete();
219
+ }
220
+ }
221
+ //delete from mobi_app_widgets
222
+ $applicationCollection = Mage::getModel('mobiadmin/appwidget')->getCollection()
223
+ ->addFieldToFilter('app_code', $data['appcode']);
224
+ if($applicationCollection->count() > 0){
225
+ foreach($applicationCollection as $application){
226
+ $application->delete();
227
+ }
228
+ }
229
+ $this->rrmdir(Mage::getBaseDir('media').DS.'mobi_commerce'.DS.$data['appcode']);
230
+ return $this->successStatus();
231
+ }
232
+ else{
233
+ return $this->errorStatus('Unauthorized Access');
234
+ }
235
+ }
236
+ else{
237
+ return $this->errorStatus('Unauthorized Access');
238
+ }
239
+ }
240
+
241
+ /* function to remove entire directory with all files in it */
242
+ protected function rrmdir($dir, $include_basedir = true)
243
+ {
244
+ if (is_dir($dir)) {
245
+ $objects = scandir($dir);
246
+ foreach ($objects as $object) {
247
+ if ($object != "." && $object != "..") {
248
+ if (filetype($dir."/".$object) == "dir") $this->rrmdir($dir."/".$object); else unlink($dir."/".$object);
249
+ }
250
+ }
251
+ reset($objects);
252
+ if($include_basedir)
253
+ rmdir($dir);
254
+ }
255
+ }
256
+ }
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/Custom.php ADDED
@@ -0,0 +1,389 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiservices_Model_1x3x3_Custom extends Mobicommerce_Mobiservices_Model_Abstract {
4
+
5
+ const REFRESH_CART_AFTER_ADD_PRODUCT = false;
6
+ const IS_SHIPPING_METHOD_CUSTOM_FIELDS = false;
7
+ const ROUNDUP_CART_VALUES = false;
8
+ const DNB_DESIGNTOOL_APPLIED = false;
9
+
10
+ public function getCustomCheckoutFields()
11
+ {
12
+ $customFields = array();
13
+ $site = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
14
+
15
+ // P01
16
+ $customFields = array(
17
+ "register" => array(
18
+ array(
19
+ "code" => "taxvat",
20
+ "type" => "text",
21
+ "name" => "Codice Fiscale",
22
+ "required" => true,
23
+ "validation" => "",
24
+ "error_message" => "Questo è un campo obbligatorio.",
25
+ "registerDependent" => false
26
+ )
27
+ ),
28
+ "billing" => array(
29
+ array(
30
+ "code" => "taxvat",
31
+ "type" => "text",
32
+ "name" => "Codice Fiscale",
33
+ "required" => true,
34
+ "validation" => "",
35
+ "error_message" => "Questo è un campo obbligatorio.",
36
+ "registerDependent" => true
37
+ ),
38
+ ),
39
+ );
40
+ // F03
41
+ $customFields = array(
42
+ "shipping_method" => array(
43
+ array(
44
+ "code" => "adj[delivery_date]",
45
+ "type" => "date",
46
+ "name" => "Leveringsdatum",
47
+ "required" => true,
48
+ "validation" => "",
49
+ "error_message" => "Please enter delivery date",
50
+ "registerDependent" => false,
51
+ "params" => array(
52
+ "default_value" => "",
53
+ "description" => "",
54
+ "format" => "dd/mm/yyyy"
55
+ )
56
+ )
57
+ ),
58
+ );
59
+ // for emmanual trucksdepot
60
+ $customFields = array(
61
+ "order_review" => array(
62
+ array(
63
+ "code" => "ordercomment[comment]",
64
+ "type" => "textarea",
65
+ "name" => "Order Comment",
66
+ "required" => false,
67
+ "validation" => "",
68
+ "error_message" => "",
69
+ "registerDependent" => false,
70
+ "params" => array(
71
+ "default_value" => "",
72
+ "description" => "",
73
+ "format" => ""
74
+ )
75
+ )
76
+ ),
77
+ );
78
+ $customFields = array();
79
+ return $customFields;
80
+ }
81
+
82
+ public function getCustomProductDetailFields($_product, $productInfo)
83
+ {
84
+ $fields = array(
85
+ array(
86
+ "code" => "sku",
87
+ "type" => "text",
88
+ "relateTo" => "description",
89
+ "name" => "Codice",
90
+ "value" => "",
91
+ ),
92
+ array(
93
+ "code" => "manufacturer",
94
+ "type" => "dropdown",
95
+ "relateTo" => "description",
96
+ "name" => "Marchio",
97
+ "value" => "",
98
+ ),
99
+ array(
100
+ "code" => "consegna_time",
101
+ "type" => "text",
102
+ "relateTo" => "description",
103
+ "name" => "Tempo di Consegna",
104
+ "value" => "",
105
+ ),
106
+ array(
107
+ "code" => "generic_group",
108
+ "type" => "dropdown",
109
+ "relateTo" => "description",
110
+ "name" => "Reparto",
111
+ "value" => "",
112
+ ),
113
+ array(
114
+ "code" => "custom_stock_status",
115
+ "type" => "dropdown",
116
+ "relateTo" => "stock",
117
+ "name" => "Disponibilità",
118
+ "value" => "",
119
+ ),
120
+ );
121
+ $fields = array(
122
+ array(
123
+ "code" => "size_chart",
124
+ "type" => "text",
125
+ "relateTo" => "staticblock_identifier",
126
+ "name" => "SIZE CHART & GARMENT INFO",
127
+ "value" => "",
128
+ ),
129
+ );
130
+ // F17
131
+ $fields = array(
132
+ array(
133
+ "code" => "payuapi",
134
+ "type" => "payment_method_installments",
135
+ "relateTo" => "payment_method_installments",
136
+ "name" => "TAKSİT SEÇENEKLERİ",
137
+ "value" => null,
138
+ ),
139
+ array(
140
+ "code" => "Options",
141
+ "type" => "group_attribute",
142
+ "relateTo" => "group_attribute",
143
+ "name" => "ÖZELLİKLER",
144
+ "value" => "",
145
+ ),
146
+ array(
147
+ "code" => "returns_custom_tab_tr",
148
+ "type" => "staticblock_identifier",
149
+ "relateTo" => "staticblock_identifier",
150
+ "name" => "GARANTİ",
151
+ "value" => "",
152
+ ),
153
+ array(
154
+ "code" => "payment_custom_tab",
155
+ "type" => "staticblock_identifier",
156
+ "relateTo" => "staticblock_identifier",
157
+ "name" => "Ödeme",
158
+ "value" => "",
159
+ ),
160
+ array(
161
+ "code" => "shipping_custom_tab_tr",
162
+ "type" => "staticblock_identifier",
163
+ "relateTo" => "staticblock_identifier",
164
+ "name" => "KARGO",
165
+ "value" => "",
166
+ ),
167
+ );
168
+ // Dnb mobi
169
+ $fields = array(
170
+ array(
171
+ "code" => "is_customizable",
172
+ "type" => "dropdown",
173
+ "relateTo" => "DNBDESIGNTOOL_BUTTON",
174
+ "name" => "Personalize",
175
+ "value" => "",
176
+ ),
177
+ );
178
+ //babylife
179
+ $fields = array(
180
+ array(
181
+ "code" => "cjm_stockmessage",
182
+ "type" => "text",
183
+ "relateTo" => "stock",
184
+ "name" => "Availability",
185
+ "value" => "",
186
+ ),
187
+ );
188
+ $fields = null;
189
+ $outputFields = array();
190
+ if(!empty($fields)){
191
+ foreach($fields as $field_key => $field){
192
+ try{
193
+ if(in_array($field['type'], array('text', 'dropdown'))){
194
+ if($_product->offsetExists($field['code'])){
195
+ switch ($field['type']) {
196
+ case 'text':
197
+ default:
198
+ $fields[$field_key]['value'] = $_product->getResource()->getAttribute($field['code'])->getFrontend()->getValue($_product);
199
+ break;
200
+ case 'dropdown':
201
+ if($field['code'] == 'is_customizable'){
202
+ $fields[$field_key]['value'] = strtolower($_product->getResource()->getAttribute($field['code'])->getFrontend()->getValue($_product)) == 'sí' ? 'Yes' : false;
203
+ }
204
+ else{
205
+ $fields[$field_key]['value'] = $_product->getAttributeText($field['code']);
206
+ }
207
+ break;
208
+ }
209
+ switch ($field['relateTo']) {
210
+ case 'stock':
211
+ $stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product);
212
+ $fields[$field_key]['value'] = str_replace('{qty}', (int)$stock->getQty(), $fields[$field_key]['value']);
213
+ break;
214
+ case 'staticblock_identifier':
215
+ $fields[$field_key]['value'] = Mage::app()->getLayout()->createBlock('cms/block')->setBlockId($fields[$field_key]['value'])->toHtml();
216
+ break;
217
+ default:
218
+ break;
219
+ }
220
+ $outputFields[] = $fields[$field_key];
221
+ }
222
+ }
223
+ else if(in_array($field['type'], array('staticblock_identifier'))){
224
+ $fields[$field_key]['value'] = Mage::app()->getLayout()->createBlock('cms/block')->setBlockId($fields[$field_key]['code'])->toHtml();
225
+ $outputFields[] = $fields[$field_key];
226
+ }
227
+ else if(in_array($field['type'], array('group_attribute'))){
228
+ $groupId = Mage::getModel('eav/entity_attribute_group')->getCollection()
229
+ ->addFieldToFilter('attribute_set_id', array('eq' => $_product->getAttributeSetId()))
230
+ ->addFieldToFilter('attribute_group_name', array('eq' => $field['code']))
231
+ ->getFirstItem()->getId();
232
+
233
+ $product_attributes = array();
234
+ foreach($_product->getAttributes($groupId) as $attribute) {
235
+ $product_attributes[] = array(
236
+ 'frontend_label' => $attribute->getFrontend()->getLabel($_product),
237
+ 'store_label' => $attribute->getStoreLabel(),
238
+ 'value' => $attribute->getFrontend()->getValue($_product)
239
+ );
240
+ }
241
+ $fields[$field_key]['value'] = $product_attributes;
242
+ $outputFields[] = $fields[$field_key];
243
+ }
244
+ else if(in_array($field['type'], array('payment_method_installments'))){
245
+ $payments = Mage::getSingleton('payment/config')->getActiveMethods();
246
+ $product_price = $_product->getFinalPrice();
247
+ if($payments){
248
+ foreach ($payments as $method_code => $method) {
249
+ if($method_code == $field['code']){
250
+ switch($method_code){
251
+ case 'payuapi';
252
+ $installment_options = array();
253
+ $installment_key_pair = array(
254
+ array(
255
+ "name" => "Axess, Bonus, Maximum, Finans, World, Asya, Halkbank",
256
+ "keycode" => "V7H1993D1",
257
+ "valuecode" => "VGD8UEY31",
258
+ "is_active" => false,
259
+ "options" => array()
260
+ ),
261
+ /*
262
+ array(
263
+ "name" => "Installment - Bonus",
264
+ "keycode" => "V7H1993D2",
265
+ "valuecode" => "VGD8UEY32",
266
+ "is_active" => false,
267
+ "options" => array()
268
+ ),
269
+ array(
270
+ "name" => "Installment - Maximum",
271
+ "keycode" => "V7H1993D3",
272
+ "valuecode" => "VGD8UEY33",
273
+ "is_active" => false,
274
+ "options" => array()
275
+ ),
276
+ array(
277
+ "name" => "Installment - Finans",
278
+ "keycode" => "V7H1993D4",
279
+ "valuecode" => "VGD8UEY34",
280
+ "is_active" => false,
281
+ "options" => array()
282
+ ),
283
+ array(
284
+ "name" => "Installment - World",
285
+ "keycode" => "V7H1993D5",
286
+ "valuecode" => "VGD8UEY35",
287
+ "is_active" => false,
288
+ "options" => array()
289
+ ),
290
+ array(
291
+ "name" => "Installment - Asya",
292
+ "keycode" => "V7H1993D6",
293
+ "valuecode" => "VGD8UEY36",
294
+ "is_active" => false,
295
+ "options" => array()
296
+ ),
297
+ array(
298
+ "name" => "Installment - Halkbank",
299
+ "keycode" => "V7H1993D7",
300
+ "valuecode" => "VGD8UEY37",
301
+ "is_active" => false,
302
+ "options" => array()
303
+ )
304
+ */
305
+ );
306
+ foreach($installment_key_pair as $installment_key => $installment_pair){
307
+ if($method->getConfigData($installment_pair['keycode'])){
308
+ $installment_key_pair[$installment_key]['is_active'] = true;
309
+ $installment_key_pair[$installment_key]['options_str'] = $method->getConfigData($installment_pair['valuecode']);
310
+ $installment_key_pair[$installment_key]['options'] = $this->_processPayuapiInstallmentOptionsString($installment_key_pair[$installment_key]['options_str'], $product_price, $interest_type = 'simple', $force_yearly_interest = true);
311
+
312
+ $installment_options[] = $installment_key_pair[$installment_key];
313
+ }
314
+ }
315
+
316
+ $fields[$field_key]['value'] = $installment_options;
317
+ $outputFields[] = $fields[$field_key];
318
+ break;
319
+ default:
320
+ break;
321
+ }
322
+ }
323
+ }
324
+ }
325
+ }
326
+ }
327
+ catch(Exception $e){
328
+
329
+ }
330
+ }
331
+ }
332
+ if(empty($outputFields))
333
+ $outputFields = null;
334
+ //$outputFields = null;
335
+ $productInfo['customAttributes'] = $outputFields;
336
+ return $productInfo;
337
+ }
338
+
339
+ /**
340
+ * Coded by Yash
341
+ * Date: 18-12-2014
342
+ * For calculating simple and compund interest for installment options
343
+ */
344
+ public function _processPayuapiInstallmentOptionsString($str = null, $price = 0, $interest_type = 'simple', $force_yearly_interest = false)
345
+ {
346
+ $str = trim($str);
347
+ if(empty($str))
348
+ return null;
349
+
350
+ /**
351
+ * Formula for simple interest
352
+ * A = P(1 + rt)
353
+ * P = principal amount
354
+ * r = rate of interest
355
+ * t = time(in tems of years)
356
+ * calculating months to years
357
+ * 2 months = 2 / 12 = 0.17 years
358
+ */
359
+ $return_options = array();
360
+ $installment_options = explode(';', $str);
361
+ foreach($installment_options as $ioption){
362
+ $month_interest_pair = explode('=', $ioption);
363
+ if(count($month_interest_pair) == 2){
364
+ $month_count = $month_interest_pair[0];
365
+ $interest_rate = $month_interest_pair[1];
366
+ if($interest_type == 'simple'){
367
+ $t = 1;
368
+ if($force_yearly_interest)
369
+ $t = ceil($month_count / 12);
370
+ else
371
+ $t = round($month_count / 12, 2);
372
+
373
+ $r = $interest_rate / 100;
374
+ $total_amount = $price * (1 + ($r * $t));
375
+ $return_options[] = array(
376
+ 'month_count' => $month_count,
377
+ 'installment_amount' => round($total_amount / $month_count),
378
+ 'total_amount' => round($total_amount),
379
+ 'exact_total_amount' => round($total_amount, 2)
380
+ );
381
+ }
382
+ else if($interest_type == 'compound'){
383
+
384
+ }
385
+ }
386
+ }
387
+ return $return_options;
388
+ }
389
+ }
app/code/local/Mobicommerce/Mobiservices/Model/1x3x3/External.php ADDED
@@ -0,0 +1,1948 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Mobicommerce_Mobiservices_Model_1x3x3_External extends Mobicommerce_Mobiservices_Model_Abstract
4
+ {
5
+ public function __install102ScriptAction()
6
+ {
7
+ $resource = Mage::getSingleton('core/resource');
8
+ $conn = $resource->getConnection('core_read');
9
+ $results = $conn->query("SHOW TABLES LIKE '".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')."'")->fetchAll();
10
+ if(!$results){
11
+ $conn->query("
12
+ DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_licence').";
13
+ DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_notification').";
14
+ DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications').";
15
+ DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings').";
16
+ DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens').";
17
+ DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage').";
18
+ DROP TABLE IF EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets').";
19
+
20
+ CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_licence')." (
21
+ `ml_id` int(11) NOT NULL AUTO_INCREMENT,
22
+ `ml_licence_key` varchar(255) NOT NULL,
23
+ `ml_debugger_mode` enum('yes','no') NOT NULL DEFAULT 'yes',
24
+ `ml_installation_date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
25
+ PRIMARY KEY (`ml_id`)
26
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
27
+
28
+ CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_notification')." (
29
+ `id` int(11) NOT NULL AUTO_INCREMENT,
30
+ `type` varchar(20) NOT NULL,
31
+ `date_added` datetime NOT NULL,
32
+ `message` varchar(25000) NOT NULL,
33
+ `read_status` int(11) NOT NULL DEFAULT '0',
34
+ PRIMARY KEY (`id`)
35
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
36
+
37
+ CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications')." (
38
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
39
+ `app_name` varchar(255) NOT NULL DEFAULT '',
40
+ `app_code` varchar(255) DEFAULT NULL,
41
+ `app_key` varchar(255) NOT NULL DEFAULT '',
42
+ `app_logo` varchar(255) NOT NULL DEFAULT '',
43
+ `app_license_key` varchar(255) NOT NULL DEFAULT '',
44
+ `app_storeid` smallint(6) NOT NULL DEFAULT '0',
45
+ `created_time` datetime DEFAULT NULL,
46
+ `update_time` datetime DEFAULT NULL,
47
+ `app_mode` varchar(100) NOT NULL DEFAULT 'demo' COMMENT 'License Version',
48
+ `ios_url` varchar(100) NOT NULL DEFAULT '' COMMENT 'iOS URL',
49
+ `android_url` varchar(100) NOT NULL DEFAULT '' COMMENT 'Android URL',
50
+ `ios_status` varchar(100) DEFAULT NULL COMMENT 'iOS Status',
51
+ `android_status` varchar(100) DEFAULT NULL COMMENT 'Android Status',
52
+ `udid` text NOT NULL COMMENT 'UDID',
53
+ `delivery_status` varchar(100) DEFAULT NULL COMMENT 'Deleivery Status',
54
+ `addon_parameters` text NOT NULL COMMENT 'AddOn Parameters',
55
+ `webapp_url` text COMMENT 'Mobile Website URL',
56
+ PRIMARY KEY (`id`)
57
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
58
+
59
+ CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_applications_settings')." (
60
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
61
+ `app_code` varchar(255) DEFAULT NULL,
62
+ `setting_code` varchar(255) NOT NULL DEFAULT '',
63
+ `value` longtext,
64
+ PRIMARY KEY (`id`)
65
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
66
+
67
+ CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_category_icons')." (
68
+ `mci_id` int(11) NOT NULL AUTO_INCREMENT,
69
+ `mci_name` varchar(100) DEFAULT NULL,
70
+ `mci_display_name` varchar(100) DEFAULT NULL,
71
+ `mci_icon_group` varchar(100) DEFAULT NULL,
72
+ `mci_updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
73
+ PRIMARY KEY (`mci_id`)
74
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
75
+
76
+ CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_devicetokens')." (
77
+ `md_id` bigint(20) NOT NULL AUTO_INCREMENT,
78
+ `md_appcode` varchar(45) NOT NULL,
79
+ `md_devicetype` enum('android','ios') DEFAULT NULL,
80
+ `md_devicetoken` varchar(255) NOT NULL,
81
+ `md_created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
82
+ PRIMARY KEY (`md_id`)
83
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
84
+
85
+ CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobi_app_widgets')." (
86
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
87
+ `app_code` varchar(255) DEFAULT NULL,
88
+ `app_type` varchar(255) NOT NULL DEFAULT '',
89
+ `slider_code` varchar(255) NOT NULL DEFAULT '',
90
+ `slider_label` varchar(255) NOT NULL DEFAULT '',
91
+ `slider_status` smallint(6) DEFAULT NULL,
92
+ `slider_position` smallint(6) NOT NULL DEFAULT '0',
93
+ `slider_settings` varchar(255) NOT NULL DEFAULT '',
94
+ `slider_productIds` varchar(255) NOT NULL DEFAULT '',
95
+ `created_time` datetime DEFAULT NULL,
96
+ `update_time` datetime DEFAULT NULL,
97
+ PRIMARY KEY (`id`)
98
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
99
+
100
+ CREATE TABLE IF NOT EXISTS ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." (
101
+ `mm_id` bigint(20) NOT NULL AUTO_INCREMENT,
102
+ `mm_language_code` varchar(20) DEFAULT NULL,
103
+ `mm_type` enum('label','message') DEFAULT NULL,
104
+ `mm_label_code` varchar(255) DEFAULT NULL,
105
+ `mm_label` varchar(255) DEFAULT NULL,
106
+ `mm_maxlength` int(11) DEFAULT NULL,
107
+ `mm_text` varchar(255) DEFAULT NULL,
108
+ `mm_help` varchar(255) DEFAULT NULL,
109
+ PRIMARY KEY (`mm_id`)
110
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
111
+
112
+ INSERT INTO ".Mage::getSingleton('core/resource')->getTableName('mobicommerce_multilanguage')." (`mm_language_code`, `mm_type`, `mm_label_code`, `mm_label`, `mm_maxlength`, `mm_text`, `mm_help`) VALUES
113
+ ('en_US', 'message', 'Please_wait', 'Please wait', '100', 'Please wait', 'Error: When user trigger new action while previous one is still processsing.'),
114
+ ('en_US', 'label', 'or', 'or', '25', 'or', 'Label: Display to show 2 action options.'),
115
+ ('en_US', 'label', 'Home', 'Home', '8', 'Home', 'Label: Home page title and button title.'),
116
+ ('en_US', 'message', 'No_internet_connection', 'No internet connection', '100', 'No internet connection', 'Message:No internet connection'),
117
+ ('en_US', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Shopping Category', 'Label: Shopping Category'),
118
+ ('en_US', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', 'Oops! There are no categories to display.', 'Text: When no category found.'),
119
+ ('en_US', 'label', 'Shop_by_category', 'Shop by category', '25', 'Shop by category', 'Label: Title to show above category names.'),
120
+ ('en_US', 'label', 'Categories', 'Categories', '20', 'Categories', 'Label: Title to show on homepage, above the category.'),
121
+ ('en_US', 'label', 'All_Products', 'All Products', '20', 'All Products', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
122
+ ('en_US', 'label', 'Profile', 'Profile', '10', 'Profile', 'Label: Profile page title and button title.'),
123
+ ('en_US', 'label', 'List_Page', 'List Page', '15', 'List Page', 'Label: Page title'),
124
+ ('en_US', 'label', 'Product_List', 'Product List', '15', 'Product List', 'Label: Product List page title '),
125
+ ('en_US', 'label', 'products_found', 'products found', '20', 'products found', 'Label: Label displayed on product listing page to show No. of products found. '),
126
+ ('en_US', 'label', 'Product_Detail', 'Product Detail', '15', 'Product Detail', 'Label: Product Detail page title'),
127
+ ('en_US', 'label', 'Details', 'Details', '10', 'Details', 'Label: Label displayed above the product detail on product detail page.'),
128
+ ('en_US', 'label', 'Buy_Now', 'Buy Now', '10', 'Buy Now', 'Label: Buy Now button title.'),
129
+ ('en_US', 'label', 'Choose_an_option', 'Choose an option', '20', 'Choose an option', 'Label: First option for product options.'),
130
+ ('en_US', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Item added successfully', 'Message: When the Item added successfully into the cart. '),
131
+ ('en_US', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No products found.', 'Text: When no products found for selected search criteria or category.'),
132
+ ('en_US', 'label', 'Load_More', 'Load More', '10', 'Load More', 'Label: Load More button title, displayed on product listing pages.'),
133
+ ('en_US', 'label', 'Viewers', 'Viewers', '10', 'Viewers', 'Label: Viewers Label.'),
134
+ ('en_US', 'label', 'Add_to_cart', 'Add to cart', '15', 'Add to cart', 'Label: Add to cart button title.'),
135
+ ('en_US', 'label', 'Downloadable_link', 'Downloadable link', '20', 'Downloadable link', 'Label: Downloadable link title. '),
136
+ ('en_US', 'label', 'Review', 'Review', '10', 'Review', 'Label: Review text and button title.'),
137
+ ('en_US', 'message', 'No_reviews_found', 'No reviews found', '100', 'No reviews found', 'Text: When no reviews found for selected product.'),
138
+ ('en_US', 'label', 'Shopping_Cart', 'Shopping Cart', '20', 'Shopping Cart', 'Label: Shopping Cart button title.'),
139
+ ('en_US', 'label', 'QTY', 'QTY', '5', 'QTY', 'Label: Label for product Quantity.'),
140
+ ('en_US', 'label', 'TOTAL', 'TOTAL', '15', 'TOTAL', 'Label: Label for cart &amp; order total. '),
141
+ ('en_US', 'label', 'Subtotal', 'Subtotal', '15', 'Subtotal', 'Label: Label for cart &amp; order subtotal.'),
142
+ ('en_US', 'label', 'Tax', 'Tax', '5', 'Tax', 'Label: Label for cart &amp; order Tax.'),
143
+ ('en_US', 'label', 'Discount', 'Discount', '15', 'Discount', 'Label: Label for cart &amp; order discount. '),
144
+ ('en_US', 'label', 'Grand_Total', 'Grand Total', '15', 'Grand Total', 'Label: Label for cart &amp; order grand total.'),
145
+ ('en_US', 'message', 'The_shopping_cart_is_empty', 'The shopping cart is empty.', '100', 'The shopping cart is empty.', 'Error: When the shopping cart is empty.'),
146
+ ('en_US', 'message', 'Cart_updated_successfully', 'Cart updated successfully', '100', 'Cart updated successfully', 'Message: When the cart updated successfully.'),
147
+ ('en_US', 'label', 'Update_Cart', 'Update Cart', '15', 'Update Cart', 'Label: Update Cart button title. '),
148
+ ('en_US', 'label', 'Checkout', 'Checkout', '10', 'Checkout', 'Label: Checkout button title.'),
149
+ ('en_US', 'message', 'Cart_is_empty', 'Cart is empty', '100', 'Cart is empty', 'Text: When the cart is empty. '),
150
+ ('en_US', 'message', 'One_of_your_cart_item_is_having_error', 'One of your cart item is having error', '100', 'One of your cart item is having problem', 'Text: When one of the cart item is having error such as not available or so.'),
151
+ ('en_US', 'label', 'Login', 'Login', '7', 'Login', 'Label: Login button title.'),
152
+ ('en_US', 'message', 'Enter_your_username_password_to_get_access', 'Enter your username password to get access.', '50', 'Enter your username password to get access.', 'Error: When requested action required login.'),
153
+ ('en_US', 'label', 'Username', 'Username', '20', 'Username', 'Label: Label for Username field.'),
154
+ ('en_US', 'label', 'Password', 'Password', '20', 'Password', 'Label: Label for password field.'),
155
+ ('en_US', 'label', 'Sign_Up', 'Sign Up', '10', 'Sign Up', 'Label: Sign Up button title.'),
156
+ ('en_US', 'message', 'Enter_username', 'Enter username', '100', 'Enter username', 'Error: When username is empty.'),
157
+ ('en_US', 'message', 'Enter_password', 'Enter password', '100', 'Enter password', 'Error: When password is empty. '),
158
+ ('en_US', 'message', 'Invalid_username_or_password', 'Invalid username or password', '100', 'Invalid username or password', 'Error: When Invalid username or password entered.'),
159
+ ('en_US', 'label', 'First_name', 'First name', '20', 'First name', 'Label: Label for firstname field.'),
160
+ ('en_US', 'label', 'Last_name', 'Last name', '20', 'Last name', 'Label: Label for lastname field.'),
161
+ ('en_US', 'label', 'Your_Email', 'Your Email', '20', 'Your Email', 'Label: Label for email address field.'),
162
+ ('en_US', 'label', 'Submit', 'Submit', '10', 'Submit', 'Label: Submit button title.'),
163
+ ('en_US', 'label', 'Signup_Form', 'Signup Form', '15', 'Signup Form', 'Label: Signup Form page title.'),
164
+ ('en_US', 'label', 'Signup', 'Signup', '10', 'Signup', 'Label: Signup button title.'),
165
+ ('en_US', 'message', 'Enter_firstname', 'Enter firstname', '100', 'Enter firstname', 'Error: When firstname is empty. '),
166
+ ('en_US', 'message', 'Enter_lastname', 'Enter lastname', '100', 'Enter lastname', 'Error: When lastname is empty.'),
167
+ ('en_US', 'message', 'Enter_email', 'Enter email', '100', 'Enter email address', 'Error: When email address is empty.'),
168
+ ('en_US', 'message', 'Please_enter_valid_email', 'Please enter valid email', '100', 'Please enter valid email address', 'Error: When email address is invalid.'),
169
+ ('en_US', 'message', 'Registration_done_successfully', 'Registration done successfully', '100', 'Congratulation! You are successfully registered ', 'Message: When successfully registration has been done. '),
170
+ ('en_US', 'message', 'Please_check_your_email', 'Please check your email', '100', 'Please check your email', 'Message: When user reset their password. '),
171
+ ('en_US', 'label', 'Forgot_Password', 'Forgot Password', '20', 'Forgot Password', 'Label: Forgot Password button title.'),
172
+ ('en_US', 'label', 'Shipping', 'Shipping', '20', 'Shipping', 'Label: Label for Shipping. '),
173
+ ('en_US', 'label', 'Billing', 'Billing', '20', 'Billing', 'Label: Label for Billing'),
174
+ ('en_US', 'label', 'Address', 'Address', '20', 'Address', 'Label: Label for address field, available on payment page. '),
175
+ ('en_US', 'label', 'Payment', 'Payment', '20', 'Payment', 'Label: Label for payment field, available on payment page.'),
176
+ ('en_US', 'label', 'Continue', 'Continue', '20', 'Continue', 'Label: Continue button title. '),
177
+ ('en_US', 'label', 'Billing_Address', 'Billing Address', '20', 'Billing Address', 'Label: Label for Billing Address.'),
178
+ ('en_US', 'label', 'Select_a_billing_address_from_your_address_book_or_enter_a_new_address', 'Select a billing address from your address book or enter a new address.', '100', 'Select a billing address from your address book or enter a new address.', 'Label: Title available on billing addresses drop down.'),
179
+ ('en_US', 'label', 'New_Address', 'New Address', '20', 'New Address', 'Label: Title for New Billing Address form.'),
180
+ ('en_US', 'label', 'Company', 'Company', '20', 'Company', 'Label: Label for company field, available on address page. '),
181
+ ('en_US', 'label', 'City', 'City', '20', 'City', 'Label: Label for city field, available on address page. '),
182
+ ('en_US', 'label', 'State', 'State', '20', 'State', 'Label: Label for state field, available on address page. '),
183
+ ('en_US', 'label', 'Country', 'Country', '20', 'Country', 'Label: Label for country field, available on address page. '),
184
+ ('en_US', 'label', 'select', 'select', '20', 'select', 'Label: Label for drop downs. '),
185
+ ('en_US', 'label', 'Billing_street', 'Billing street', '20', 'Billing street', 'Label: Label for billing street field, available on address page. '),
186
+ ('en_US', 'label', 'Postcode', 'Postcode', '20', 'Postcode', 'Label: Label for postcode field, available on address page. '),
187
+ ('en_US', 'label', 'Telephone', 'Telephone', '20', 'Telephone', 'Label: Label for telephone field, available on address page. '),
188
+ ('en_US', 'label', 'Same_as_billing', 'Same as billing', '25', 'Same as billing', 'Label: Label for Same as billing option. '),
189
+ ('en_US', 'label', 'Shipping_Address', 'Shipping Address', '25', 'Shipping Address', 'Label: Title for Shipping Address form.'),
190
+ ('en_US', 'label', 'Select_a_shipping_address_from_your_address_book_or_enter_a_new_address', 'Select a shipping address from your address book or enter a new address.', '100', 'Select a shipping address from your address book or enter a new address.', 'Label: Title available on shipping addresses drop down.'),
191
+ ('en_US', 'label', 'Shipping_street', 'Shipping street', '25', 'Shipping street', 'Label: Label for shipping street field, available on address page. '),
192
+ ('en_US', 'message', 'Enter_billing_firstname', 'Enter billing firstname', '100', 'Enter billing firstname', 'Error: When billing firstname is empty.'),
193
+ ('en_US', 'message', 'Enter_billing_lastname', 'Enter billing lastname', '100', 'Enter billing lastname', 'Error: When billing lastname is empty.'),
194
+ ('en_US', 'message', 'Enter_billing_city', 'Enter billing city', '100', 'Enter billing city', 'Error: When billing city is empty.'),
195
+ ('en_US', 'message', 'Enter_billing_state', 'Enter billing state', '100', 'Enter billing state', 'Error: When billing state is empty.'),
196
+ ('en_US', 'message', 'Enter_billing_country', 'Enter billing country', '100', 'Enter billing country', 'Error: When billing country is empty.'),
197
+ ('en_US', 'message', 'Enter_billing_street', 'Enter billing street', '100', 'Enter billing street', 'Error: When billing street is empty.'),
198
+ ('en_US', 'message', 'Enter_billing_postcode', 'Enter billing postcode', '100', 'Enter billing postcode', 'Error: When billing postcode is empty.'),
199
+ ('en_US', 'message', 'Enter_billing_telephone', 'Enter billing telephone', '100', 'Enter billing telephone', 'Error: When billing telephone is empty.'),
200
+ ('en_US', 'message', 'Enter_shipping_firstname', 'Enter shipping firstname', '100', 'Enter shipping firstname', 'Error: When shipping firstname is empty.'),
201
+ ('en_US', 'message', 'Enter_shipping_lastname', 'Enter shipping lastname', '100', 'Enter shipping lastname', 'Error: When shipping lastname is empty.'),
202
+ ('en_US', 'message', 'Enter_shipping_city', 'Enter shipping city', '100', 'Enter shipping city', 'Error: When shipping city is empty.'),
203
+ ('en_US', 'message', 'Enter_shipping_state', 'Enter shipping state', '100', 'Enter shipping state', 'Error: When shipping state is empty.'),
204
+ ('en_US', 'message', 'Enter_shipping_country', 'Enter shipping country', '100', 'Enter shipping country', 'Error: When shipping country is empty.'),
205
+ ('en_US', 'message', 'Enter_shipping_street', 'Enter shipping street', '100', 'Enter shipping street', 'Error: When shipping street is empty.'),
206
+ ('en_US', 'message', 'Enter_shipping_postcode', 'Enter shipping postcode', '100', 'Enter shipping postcode', 'Error: When shipping postcode is empty.'),
207
+ ('en_US', 'message', 'Enter_shipping_telephone', 'Enter shipping telephone', '100', 'Enter shipping telephone', 'Error: When shipping telephone is empty.'),
208
+ ('en_US', 'label', 'Shipping_Method', 'Shipping Method', '25', 'Shipping Method', 'Label: Shipping Method page title. '),
209
+ ('en_US', 'label', 'Select_shipping_method', 'Select shipping method', '25', 'Select shipping method', 'Label: Label for Select shipping method options.'),
210
+ ('en_US', 'message', 'Please_select_shipment_method', 'Please select shipment method', '100', 'Select shipment method', 'Error: When shipment method is not selected.'),
211
+ ('en_US', 'label', 'Payment_Method', 'Payment Method', '25', 'Payment Method', 'Label: Payment Method page title. '),
212
+ ('en_US', 'label', 'Select_payment_method', 'Select payment method', '25', 'Select payment method', 'Label: Label for Select payment method options.'),
213
+ ('en_US', 'message', 'Please_select_payment_method', 'Please select payment method', '100', 'Select payment method', 'Error: When payment method is not selected.'),
214
+ ('en_US', 'message', 'Oops_something_wrong_happened', 'Oops, something wrong happened', '50', 'Oops, something wrong happened', 'Error: When magento return unexpected error.'),
215
+ ('en_US', 'label', 'Credit_Card', 'Credit Card', '25', 'Credit Card', 'Label: Label for credit card field, available on payment page. '),
216
+ ('en_US', 'label', 'Name_on_card', 'Name on card', '25', 'Name on card', 'Label: Label for name of card field, available on payment page. '),
217
+ ('en_US', 'label', 'Credit_card_type', 'Credit card type', '25', 'Credit card type', 'Label: Label for CC type field, available on payment page. '),
218
+ ('en_US', 'label', 'Credit_card_number', 'Credit card number', '25', 'Credit card number', 'Label: Label for CC number field, available on payment page. '),
219
+ ('en_US', 'label', 'Expiration_Date', 'Expiration Date', '25', 'Expiration Date', 'Label: Label for CC expiry date field, available on payment page. '),
220
+ ('en_US', 'label', 'Month', 'Month', '25', 'Month', 'Label: Label for CC expiry month field, available on payment page. '),
221
+ ('en_US', 'label', 'Year', 'Year', '25', 'Year', 'Label: Label for CC expiry year field, available on payment page. '),
222
+ ('en_US', 'label', 'Card_Verification_Number', 'Card Verification Number', '25', 'Card Verification Number', 'Label: Label for CC verification number field, available on payment page. '),
223
+ ('en_US', 'message', 'Please_enter_name_on_card_field', 'Please enter name on card field', '100', 'Enter name on card', 'Error: When name on card is empty.'),
224
+ ('en_US', 'message', 'Please_select_credit_card_type_field', 'Please select credit card type field', '100', 'Select credit card type', 'Error: When credit card type is not selected.'),
225
+ ('en_US', 'message', 'Please_select_credit_card_number_field', 'Please select credit card number field', '100', 'Enter credit card number', 'Error: When credit card number is empty.'),
226
+ ('en_US', 'message', 'Please_set_expiry_month_field', 'Please set expiry month field', '100', 'Set expiry month', 'Error: When expiry month is empty.'),
227
+ ('en_US', 'message', 'Please_set_expiry_year_field', 'Please set expiry year field', '100', 'Set expiry year', 'Error: When expiry year is empty.'),
228
+ ('en_US', 'message', 'Please_set_card_verification_number', 'Please set card verification number', '100', 'Set card verification number', 'Error: When card verification number is empty.'),
229
+ ('en_US', 'label', 'Order_Review', 'Order Review', '15', 'Order Review', 'Label: Order Review page title. '),
230
+ ('en_US', 'label', 'Agreements', 'Agreements', '25', 'Agreements', 'Label: Label for Agreements, available on oprder review screen.'),
231
+ ('en_US', 'message', 'Please_select_all_agreements', 'Please select all agreements', '100', 'Accept terms and condition', 'Error: When user did not agreed on sign up terms.'),
232
+ ('en_US', 'label', 'Shipping_and_Handling', 'Shipping & Handling', '25', 'Shipping &amp; Handling', 'Label: Label for Shipping &amp; Handling.'),
233
+ ('en_US', 'label', 'Place_Order', 'Place Order', '25', 'Place Order', 'Label: Place Order button title.'),
234
+ ('en_US', 'label', 'Order_Success', 'Order Success', '15', 'Order Success', 'Label: Order Success page title. '),
235
+ ('en_US', 'message', 'Thank_you_for_your_purchase', 'Thank you for your purchase!', '100', 'Thank you for your purchase!', 'Message: When order successfully placed. '),
236
+ ('en_US', 'message', 'You_will_receive_an_order_confirmation_email_with_details_of_your_order_and_a_link_to_track_its_progress', 'You will receive an order confirmation email with details of your order and a link to track its progress.', '200', 'You will receive an order confirmation email with details of your order and a link to track its progress.', 'Text: When order successfully placed '),
237
+ ('en_US', 'label', 'Continue_Shopping', 'Continue Shopping', '20', 'Continue Shopping', 'LabeL: Continue Shopping button title. '),
238
+ ('en_US', 'label', 'Error', 'Error', '15', 'Error', 'Label: Error '),
239
+ ('en_US', 'message', 'Wishlist_added_successfully', 'Wishlist added successfully', '100', 'Item successfully added into wishlist', 'Message: When item added into Wishlist.'),
240
+ ('en_US', 'message', 'Item_removed_successfully', 'Item removed successfully', '100', 'Item removed from wishlist', 'Message: When Item removed from wishlist.'),
241
+ ('en_US', 'label', 'Wishlist', 'Wishlist', '15', 'Wishlist', 'Label: Wishlist page title. '),
242
+ ('en_US', 'label', 'Remove', 'Remove', '10', 'Remove', 'Label: Remove button title.'),
243
+ ('en_US', 'message', 'No_wishlist_items_found', 'No wishlist items found', '25', 'No wishlist items found', 'Text: When No wishlist items found.'),
244
+ ('en_US', 'label', 'Orders', 'Orders', '15', 'Orders', 'Label: Orders history page title.'),
245
+ ('en_US', 'label', 'Order_History', 'Order History', '20', 'Order History', 'Label: Order History button title. '),
246
+ ('en_US', 'message', 'We_are_sorry_No_orders_found', 'We are sorry. No orders found', '25', 'No orders found', 'Text: When no order history found. '),
247
+ ('en_US', 'label', 'Order_Detail', 'Order Detail', '15', 'Order Detail', 'Label: Order Detail page title. '),
248
+ ('en_US', 'label', 'Ordered_Items', 'Ordered Items', '25', 'Ordered Items', 'Label: Ordered Items block heading or title. '),
249
+ ('en_US', 'label', 'Order_Number', 'Order Number', '20', 'Order Number', 'Label: Label for Order Number.'),
250
+ ('en_US', 'label', 'Order_Date', 'Order Date', '20', 'Order Date', 'Label: Label for Order Date.'),
251
+ ('en_US', 'label', 'User', 'User', '10', 'User', 'Label: Label for User.'),
252
+ ('en_US', 'label', 'Info', 'Info', '15', 'About', 'Label: About page title (CMS/about module)'),
253
+ ('en_US', 'label', 'Add_To_Wishlist', 'Add To Wishlist', '15', 'Add To Wishlist', 'Label: Add To Wishlist button title.'),
254
+ ('en_US', 'label', 'Logout', 'Logout', '10', 'Logout', 'Label: Logout button title.'),
255
+ ('en_US', 'label', 'Search_Product', 'Search Product', '50', 'Search Product', 'Label: Search Product.'),
256
+ ('en_US', 'label', 'Apply', 'Apply', '8', 'Apply', 'Label: Apply button title (to apply discount)'),
257
+ ('en_US', 'message', 'Couponcode_Applied_Successfully', 'Couponcode Applied Successfully', '100', 'Coupon code applied Successfully', 'Message: When coupon code is applied.'),
258
+ ('en_US', 'message', 'Couponcode_Removed_Successfully', 'Couponcode Removed Successfully', '100', 'Coupon code removed Successfully', 'Message: When coupon code is removed. '),
259
+ ('en_US', 'label', 'Discount_Code', 'Discount Code', '25', 'Discount Code', 'Label: Label for Discount Code.'),
260
+ ('en_US', 'label', 'Update_Wishlist', 'Update Wishlist', '20', 'Update Wishlist', 'Label: Update Wishlist button title.'),
261
+ ('en_US', 'message', 'Item_updated_successfully', 'Item updated successfully', '100', 'Item updated successfully', 'Message: When wishlist updated successfully.'),
262
+ ('en_US', 'message', 'Cant_Load_Wishlist_Item', 'Cant Load Wishlist Item', '100', 'Cant Load Wishlist Item', 'Error: When requested wishlist item Can not Load. '),
263
+ ('en_US', 'message', 'Please_Select', 'Please select ', '25', 'Please select', 'Error: To show error message for required product option, please note that title of the custom field will be added after this text such as &quot;Please select colors&quot;'),
264
+ ('en_US', 'label', 'product_downloadable_links', 'Product Downloadable Links', '25', 'Product Downloadable Links', 'Label: Label for Product Downloadable Links.'),
265
+ ('en_US', 'message', 'Please_enter_coupon_code', 'Please Enter Coupon Code', '100', 'Invalid coupon code', 'Error: When coupon code is invalid.'),
266
+ ('en_US', 'message', 'Please_Login_To_Continue', 'Please Login To Continue', '100', 'Please login to continue', 'Error: When action required login '),
267
+ ('en_US', 'message', 'Customer_First_Name_Is_Required', 'Customer First Name Is Required', '100', 'Enter firstname', 'Error: When firstname is empty in signup form. '),
268
+ ('en_US', 'message', 'Customer_Last_Name_Is_Required', 'Customer Last Name Is Required', '100', 'Enter lastname', 'Error: When lastname is empty in signup form. '),
269
+ ('en_US', 'message', 'Customer_Email_Is_Required', 'Customer Email Is Required', '100', 'Enter email address', 'Error: When email address is empty in signup form. '),
270
+ ('en_US', 'message', 'Customer_Password_Is_Required', 'Customer Password Is Required', '100', 'Enter password', 'Error: When password is empty in signup form. '),
271
+ ('en_US', 'message', 'Account_Already_Exists', 'Account Already Exists', '100', 'Account already exists', 'Error: When email address already exists.'),
272
+ ('en_US', 'message', 'Cannot_Save_Customer_Address', 'Cannot Save Customer Address', '100', 'Can\'t save customer address', 'Error: When error occure while saving customer Address.'),
273
+ ('en_US', 'message', 'No_Data_Found', 'No Data Found', '100', 'No data found', 'Error: When no data found for requested page.'),
274
+ ('en_US', 'message', 'Product_Does_Not_Exists', 'Product Does Not Exists', '100', 'Product no longer available', 'Error: When requested product is no londer available.'),
275
+ ('en_US', 'message', 'Cannot_Specify_Product', 'Cannot Specify Product', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
276
+ ('en_US', 'message', 'Please_Pass_Item_Id', 'Please Pass Item Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
277
+ ('en_US', 'message', 'Wishlist_Does_Not_Exists', 'Wishlist Does Not Exists', '100', 'Opps! Item can\'t load', 'Error: When wishlist can\'t load because of unexpected error.'),
278
+ ('en_US', 'message', 'Item_Does_Not_Exists', 'Item Does Not Exists', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
279
+ ('en_US', 'message', 'Please_Pass_Product_Id', 'Please Pass Product Id', '100', 'Requested item not found', 'Error: When requested product is not exist or available or product id is not passed in proper format.'),
280
+ ('en_US', 'message', 'Cannot_Load_Wishlist_Item', 'Cannot Load Wishlist Item', '100', 'Requested item not found', 'Error: When system can not load wishlist Item.'),
281
+ ('en_US', 'message', 'Product_Is_Unavailable', 'Product Is Unavailable', '100', 'Requested item no longer available', 'Error: When requested product is no longer available.'),
282
+ ('en_US', 'message', 'Item_Has_Been_Deleted_From_Cart', 'Item Has Been Deleted From Cart', '100', 'Item has been deleted from cart', 'Error: When Item has been deleted from cart.'),
283
+ ('en_US', 'message', 'Not_All_Products_Are_Available_In_The_Requested_Quantity', 'Not All Products Are Available In The Requested Quantity', '100', 'Not all products are available in the requested auantity', 'Error: When any of the product from cart is no longer available.'),
284
+ ('en_US', 'message', 'Please_Agree_To_All_The_Terms_And_Conditions_Before__Placing_The_Order', 'Please Agree To All The Terms And Conditions Before Placing The Order', '100', 'Accept all terms and conditions before placing the order', 'Error: When user did not agree on all required addreement while placing order.'),
285
+ ('en_US', 'label', 'Filter', 'Filter', '10', 'Filter', 'Label: Label for Filters.'),
286
+ ('en_US', 'label', 'Reset_Filter', 'Reset Filter', '15', 'Reset Filter', 'Label: Reset Filter link title.'),
287
+ ('en_US', 'label', 'Reset', 'Reset', '10', 'Reset', 'Label: Reset button title.'),
288
+ ('en_US', 'label', 'Popularity', 'Popularity', '25', 'Popularity', 'Label: Label for filter: Popularity option. '),
289
+ ('en_US', 'label', 'Price-High_To_Low', 'Price-High To Low', '25', 'Price: High To Low', 'Label: Label for filter: Price-High To Low option. '),
290
+ ('en_US', 'label', 'Price-Low_To_High', 'Price-Low To High', '25', 'Price: Low To High', 'Label: Label for filter: Price-Low To High option.'),
291
+ ('en_US', 'label', 'Rating', 'Rating', '25', 'Rating', 'Label: Label for filter: Rating option '),
292
+ ('en_US', 'label', 'Name-A_To_Z', 'Name-A To Z', '25', 'Name: A To Z', 'Label: Label for filter: Name-A To Z option.'),
293
+ ('en_US', 'label', 'Name-Z_To_A', 'Name-Z To A', '25', 'Name: Z To A', 'Label: Label for filter: Name-Z To A option.'),
294
+ ('en_US', 'label', 'Newest', 'Newest', '25', 'Newest', 'Label: Label for filter: Newest option.'),
295
+ ('en_US', 'label', 'Submit_Review', 'Submit Review', '25', 'Submit Review', 'Label: Submit Review button title.'),
296
+ ('en_US', 'label', 'User_Reviews', 'User Reviews', '25', 'User Reviews', 'Label: User Reviews page title. '),
297
+ ('en_US', 'label', 'No_Reviews_Found', 'No Reviews Found', '25', 'No Reviews Found', 'Label: Text as No Reviews Found'),
298
+ ('en_US', 'label', 'Average_User_Rating', 'Average User Rating', '25', 'Average User Rating', 'Label: Label for Average User Rating.'),
299
+ ('en_US', 'label', 'Reviews', 'Reviews', '25', 'Reviews', 'Label: Label for Reviews.'),
300
+ ('en_US', 'label', 'Nickename', 'Nickename', '25', 'Nickename', 'Label: Label for Nickename field, available on submit review form.'),
301
+ ('en_US', 'label', 'Summary_Of_Your_Review', 'Summary Of Your Review', '25', 'Summary Of Your Review', 'Label: Label for review summary field, available on submit review form.'),
302
+ ('en_US', 'label', 'Comments', 'Comments', '25', 'Comments', 'Label: Label for comments field, available on submit review form.'),
303
+ ('en_US', 'label', 'You_May_Also_Like', 'You May Also Like', '25', 'You May Also Like', 'Label: Label for related product slider on product detail page.'),
304
+ ('en_US', 'message', 'Please_Select_One_Of_Each_Of_The_Ratings', 'Please Select One Of Each Of The Ratings', '100', 'Select one of each of the ratings', 'Error: When feedback ratings is not selected for the product.'),
305
+ ('en_US', 'message', 'Please_Enter_Nickename', 'Please Enter Nickename', '100', 'Enter your nickename', 'Error: When feedback nickename is empty.'),
306
+ ('en_US', 'message', 'Please_Enter_Summary', 'Please Enter Summary', '100', 'Enter overall feedback', 'Error: When feedback summary is empty.'),
307
+ ('en_US', 'message', 'Please_Enter_Comments', 'Please Enter Comments', '100', 'Enter your comments', 'Error: When feedback comments is empty.'),
308
+ ('en_US', 'label', 'Recently_Viewed', 'Recently Viewed', '25', 'Recently Viewed', 'Label: Recently Viewed'),
309
+ ('en_US', 'message', 'Plugin_Not_Supported', 'Plugin Not Supported', '100', 'This action can\'t be performed on this device. Required support is not available on this device.', 'Error: When the device is not supported for requested action such as share functionality.'),
310
+ ('en_US', 'label', 'Share', 'Share', '7', 'Share', 'Label:Share button title.'),
311
+ ('en_US', 'label', 'Shopping_Products', 'Shopping Products', '20', 'Products', 'Label:Label for Shopping Products, available on left panel on product detail page.'),
312
+ ('en_US', 'label', 'Edit', 'Edit', '6', 'Edit', 'Label:Edit button title, available on wishlist page. '),
313
+ ('en_US', 'label', 'More_Information', 'More Information', '25', 'More Information', 'Label:More information about product'),
314
+ ('en_US', 'label', 'Share_App', 'Share App', '12', 'Share App', 'Label:Share app on CMS page'),
315
+ ('en_US', 'label', 'Sample_Links', 'Sample Links', '20', 'Sample Links', 'Label:Sample Links on product detail page'),
316
+ ('en_US', 'label', 'Maximum_Number_Of_Characters', 'Maximum number of characters', '50', 'Maximum number of characters', 'Label:Maximum number of characters for configurable product'),
317
+ ('en_US', 'message', 'Payment_Cancelled', 'Payment Cancelled', '50', 'Payment Cancelled', 'Message:Payment cancelled when user cancel payment'),
318
+ ('en_US', 'label', 'Tracking_Numbers', 'Tracking Numbers', '50', 'Tracking Numbers', 'Label:Tracking Numbers on order detail page'),
319
+ ('en_US', 'label', 'Track', 'Track', '15', 'Track', 'Label:Button on order detail page'),
320
+ ('en_US', 'label', 'Installment', 'Installment', '15', 'Installment', 'Label:On product detail page'),
321
+ ('en_US', 'label', 'Installment_Amount', 'Installment Amount', '20', 'Installment Amount', 'Label:On product detail page'),
322
+ ('en_US', 'label', 'Total_Amount', 'Total Amount', '15', 'Total Amount', 'Label:On product detail page'),
323
+ ('en_US', 'label', 'Single_Shot', 'Single Shot', '15', 'Single Shot', 'Label:For payuapi gateway on credit card page'),
324
+ ('en_US', 'message', 'Please_select_installment_option', 'Please Select Installment Option', '100', 'Please Select Installment Option', 'Message:On credit card page where installment option is required'),
325
+ ('en_US', 'label', 'January', 'January', '50', 'January', 'Label:Month name on credit card page'),
326
+ ('en_US', 'label', 'February', 'February', '50', 'February', 'Label:Month name on credit card page'),
327
+ ('en_US', 'label', 'March', 'March', '50', 'March', 'Label:Month name on credit card page'),
328
+ ('en_US', 'label', 'April', 'April', '50', 'April', 'Label:Month name on credit card page'),
329
+ ('en_US', 'label', 'May', 'May', '50', 'May', 'Label:Month name on credit card page'),
330
+ ('en_US', 'label', 'June', 'June', '50', 'June', 'Label:Month name on credit card page'),
331
+ ('en_US', 'label', 'July', 'July', '50', 'July', 'Label:Month name on credit card page'),
332
+ ('en_US', 'label', 'August', 'August', '50', 'August', 'Label:Month name on credit card page'),
333
+ ('en_US', 'label', 'September', 'September', '50', 'September', 'Label:Month name on credit card page'),
334
+ ('en_US', 'label', 'October', 'October', '50', 'October', 'Label:Month name on credit card page'),
335
+ ('en_US', 'label', 'November', 'November', '50', 'November', 'Label:Month name on credit card page'),
336
+ ('en_US', 'label', 'December', 'December', '50', 'December', 'Label:Month name on credit card page'),
337
+ ('en_US', 'label', 'Estimate_Shipping_And_Tax', 'Estimate Shipping And Tax', '100', 'Estimate Shipping And Tax', 'Label:Estimated Shipping and Tax'),
338
+ ('en_US', 'label', 'Get_A_Quote', 'Get A Quote', '50', 'Get A Quote', 'Label:Get a Quote'),
339
+ ('en_US', 'label', 'Update_Total', 'Update Total', '50', 'Update Total', 'Label:Update Total'),
340
+ ('en_US', 'label', 'Update_Order_Data', 'Update Order Data', '50', 'Update Order Data', 'Label:Update Order Data'),
341
+ ('en_US', 'label', 'Position', 'Position', '25', 'Position', 'Label:Position'),
342
+ ('es_ES', 'message', 'Please_wait', 'Please wait', '100', 'por favor espera', 'Error: When user trigger new action while previous one is still processsing.'),
343
+ ('es_ES', 'label', 'or', 'or', '25', 'o', 'Label: Display to show 2 action options.'),
344
+ ('es_ES', 'label', 'Home', 'Home', '8', 'casa', 'Label: Home page title and button title.'),
345
+ ('es_ES', 'message', 'No_internet_connection', 'No internet connection', '100', 'No hay conexión a internet', 'Message:No internet connection'),
346
+ ('es_ES', 'label', 'Shopping_Category', 'Shopping Category', '20', 'Compras Categoría', 'Label: Shopping Category'),
347
+ ('es_ES', 'message', 'Oops_There_are_no_categories_to_display', 'Oops! There are no categories to display.', '100', '¡Huy! No hay categorías para mostrar.', 'Text: When no category found.'),
348
+ ('es_ES', 'label', 'Shop_by_category', 'Shop by category', '25', 'Comprar por categoría', 'Label: Title to show above category names.'),
349
+ ('es_ES', 'label', 'Categories', 'Categories', '20', 'Categorías', 'Label: Title to show on homepage, above the category.'),
350
+ ('es_ES', 'label', 'All_Products', 'All Products', '20', 'todos los productos', 'Label: Link title, available on top of sub categories, to give option to user to browse all products for selected category. '),
351
+ ('es_ES', 'label', 'Profile', 'Profile', '10', 'perfil', 'Label: Profile page title and button title.'),
352
+ ('es_ES', 'label', 'List_Page', 'List Page', '15', 'Lista de páginas', 'Label: Page title'),
353
+ ('es_ES', 'label', 'Product_List', 'Product List', '15', 'Lista de Productos', 'Label: Product List page title '),
354
+ ('es_ES', 'label', 'products_found', 'products found', '20', 'Se han encontrado productos', 'Label: Label displayed on product listing page to show No. of products found. '),
355
+ ('es_ES', 'label', 'Product_Detail', 'Product Detail', '15', 'Detalles del producto', 'Label: Product Detail page title'),
356
+ ('es_ES', 'label', 'Details', 'Details', '10', 'Detalles', 'Label: Label displayed above the product detail on product detail page.'),
357
+ ('es_ES', 'label', 'Buy_Now', 'Buy Now', '10', 'comprar ahora', 'Label: Buy Now button title.'),
358
+ ('es_ES', 'label', 'Choose_an_option', 'Choose an option', '20', 'Elija una opción', 'Label: First option for product options.'),
359
+ ('es_ES', 'message', 'Item_added_successfully', 'Item added successfully', '100', 'Artículo agregado con éxito', 'Message: When the Item added successfully into the cart. '),
360
+ ('es_ES', 'message', 'We_are_sorry_No_products_found', 'We are sorry. No products found.', '100', 'No hay productos encontrados.', 'Text: When no products found for selected search criteria or category.'),
361
+ ('es_ES', 'label', 'Load_More', 'Load More', '10', 'cargar más', 'Label: Load More button title, displayed on product listing pages.'),
362
+ ('es_ES', 'label', 'Viewers', 'Viewers', '10', 'Los espectadores', 'Label: Viewers Label.'),
363
+ ('es_ES', 'label', 'Add_to_cart', 'Add to cart', '15', 'Añadir a la cesta', 'Label: Add to cart button title.'),
364
+ ('es_ES', 'label', 'Downloadable_link', 'Downloadable link', '20', 'enlace offline', 'Label: Downloadable link title. '),
365
+ ('es_ES', 'label', 'Review', 'Review', '10', 'revisión', 'Label: Review text and button title.'),
366
+ ('es_ES', 'message', 'No_reviews_found', 'No reviews found', '1