zendesk - Version 1.3.0

Version Notes

Fix getModuleDir error for JWT.
Fix Typing error on ApiController.php.
Fix Invalid parameter for parent::getBackUrl(). Renamed method to getZdBackUrl().
Fix for 'Invalid block type: Mage_Adminhtml_Block_Empty_Edit_Form'.
Fix Strip slashes from the request header since some servers will escape quotes.
Fix ACL Children ordering for Zendesk backend menu.
Fix ACL to allow Roles to add the Zendesk Menu to Non Full Access Users.
Updated README.md to include SSO URLs.
Added Composer JSON.
Added new translations in locales and improvements for yml.
Added modman config.
Added check for Authorization header.
Added logging viewer via backend.
Added new SSO functionality for end-user and agents.
Added connection checks for APIs.
Added logout method for admin SSO.
Added troubleshooting link to test responses.
Added Permissions check to the left menu to match the main dropdown menu.

Download this release

Release Info

Developer Jason Smale
Extension zendesk
Version 1.3.0
Comparing to
See all releases


Code changes from version 1.2.0 to 1.3.0

Files changed (30) hide show
  1. app/code/community/Zendesk/Zendesk/Block/Adminhtml/Config/Buttons/MagentoTest.php +56 -0
  2. app/code/community/Zendesk/Zendesk/Block/Adminhtml/Config/Buttons/ZendeskTest.php +46 -0
  3. app/code/community/Zendesk/Zendesk/Block/Adminhtml/Create/Edit.php +10 -4
  4. app/code/community/Zendesk/Zendesk/Block/Adminhtml/Log.php +31 -0
  5. app/code/community/Zendesk/Zendesk/Block/Adminhtml/Menu.php +9 -0
  6. app/code/community/Zendesk/Zendesk/Helper/Log.php +145 -0
  7. app/code/community/Zendesk/Zendesk/Model/Api/Abstract.php +5 -1
  8. app/code/community/Zendesk/Zendesk/Model/Api/Users.php +6 -0
  9. app/code/community/Zendesk/Zendesk/controllers/Adminhtml/ZendeskController.php +75 -7
  10. app/code/community/Zendesk/Zendesk/controllers/ApiController.php +29 -5
  11. app/code/community/Zendesk/Zendesk/controllers/SsoController.php +89 -0
  12. app/code/community/Zendesk/Zendesk/etc/config.xml +12 -2
  13. app/code/community/Zendesk/Zendesk/etc/system.xml +51 -4
  14. app/design/adminhtml/default/default/layout/zendesk.xml +7 -0
  15. app/design/adminhtml/default/default/template/zendesk/config/button-test-magento.phtml +44 -0
  16. app/design/adminhtml/default/default/template/zendesk/config/button-test-zendesk.phtml +20 -0
  17. app/design/adminhtml/default/default/template/zendesk/dashboard/tabs/view.phtml +1 -1
  18. app/design/adminhtml/default/default/template/zendesk/left-menu.phtml +9 -1
  19. app/design/adminhtml/default/default/template/zendesk/log/index.phtml +31 -0
  20. app/locale/de_DE/Zendesk_Zendesk.csv +76 -54
  21. app/locale/en_US/Zendesk_Zendesk.csv +97 -57
  22. app/locale/es_ES/Zendesk_Zendesk.csv +76 -54
  23. app/locale/fr_FR/Zendesk_Zendesk.csv +77 -55
  24. app/locale/it_IT/Zendesk_Zendesk.csv +77 -55
  25. app/locale/nl_NL/Zendesk_Zendesk.csv +76 -54
  26. app/locale/pt_BR/Zendesk_Zendesk.csv +76 -54
  27. app/locale/ru_RU/Zendesk_Zendesk.csv +76 -54
  28. app/locale/zh_CN/Zendesk_Zendesk.csv +97 -76
  29. app/locale/zh_TW/Zendesk_Zendesk.csv +76 -54
  30. package.xml +33 -16
app/code/community/Zendesk/Zendesk/Block/Adminhtml/Config/Buttons/MagentoTest.php ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Copyright 2013 Zendesk.
4
+ *
5
+ * Licensed under the Apache License, Version 2.0 (the "License");
6
+ * you may not use this file except in compliance with the License.
7
+ * You may obtain a copy of the License at
8
+ *
9
+ * http://www.apache.org/licenses/LICENSE-2.0
10
+ *
11
+ * Unless required by applicable law or agreed to in writing, software
12
+ * distributed under the License is distributed on an "AS IS" BASIS,
13
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ * See the License for the specific language governing permissions and
15
+ * limitations under the License.
16
+ */
17
+
18
+ class Zendesk_Zendesk_Block_Adminhtml_Config_Buttons_MagentoTest extends Mage_Adminhtml_Block_System_Config_Form_Field
19
+ {
20
+ protected function _prepareLayout()
21
+ {
22
+ parent::_prepareLayout();
23
+ if (!$this->getTemplate()) {
24
+ $this->setTemplate('zendesk/config/button-test-magento.phtml');
25
+ }
26
+ return $this;
27
+ }
28
+
29
+ public function render(Varien_Data_Form_Element_Abstract $element)
30
+ {
31
+ $element->unsScope()->unsCanUseWebsiteValue()->unsCanUseDefaultValue();
32
+ return parent::render($element);
33
+ }
34
+
35
+ protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
36
+ {
37
+ $originalData = $element->getOriginalData();
38
+ $this->addData(array(
39
+ 'button_label' => Mage::helper('zendesk')->__($originalData['button_label']),
40
+ 'html_id' => $element->getHtmlId(),
41
+ 'url' => Mage::getSingleton('adminhtml/url')->getUrl('*/setup/start')
42
+ ));
43
+
44
+ return $this->_toHtml();
45
+ }
46
+
47
+ public function getTestUrl()
48
+ {
49
+ return Mage::getUrl('zendesk/api/users/1');
50
+ }
51
+
52
+ public function getAuthHeader()
53
+ {
54
+ return 'Token token="' . Mage::helper('zendesk')->getApiToken(false) . '"';
55
+ }
56
+ }
app/code/community/Zendesk/Zendesk/Block/Adminhtml/Config/Buttons/ZendeskTest.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Copyright 2013 Zendesk.
4
+ *
5
+ * Licensed under the Apache License, Version 2.0 (the "License");
6
+ * you may not use this file except in compliance with the License.
7
+ * You may obtain a copy of the License at
8
+ *
9
+ * http://www.apache.org/licenses/LICENSE-2.0
10
+ *
11
+ * Unless required by applicable law or agreed to in writing, software
12
+ * distributed under the License is distributed on an "AS IS" BASIS,
13
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ * See the License for the specific language governing permissions and
15
+ * limitations under the License.
16
+ */
17
+
18
+ class Zendesk_Zendesk_Block_Adminhtml_Config_Buttons_ZendeskTest extends Mage_Adminhtml_Block_System_Config_Form_Field
19
+ {
20
+ protected function _prepareLayout()
21
+ {
22
+ parent::_prepareLayout();
23
+ if (!$this->getTemplate()) {
24
+ $this->setTemplate('zendesk/config/button-test-zendesk.phtml');
25
+ }
26
+ return $this;
27
+ }
28
+
29
+ public function render(Varien_Data_Form_Element_Abstract $element)
30
+ {
31
+ $element->unsScope()->unsCanUseWebsiteValue()->unsCanUseDefaultValue();
32
+ return parent::render($element);
33
+ }
34
+
35
+ protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
36
+ {
37
+ $originalData = $element->getOriginalData();
38
+ $this->addData(array(
39
+ 'button_label' => Mage::helper('zendesk')->__($originalData['button_label']),
40
+ 'html_id' => $element->getHtmlId(),
41
+ 'url' => Mage::getSingleton('adminhtml/url')->getUrl('adminhtml/zendesk/checkOutbound')
42
+ ));
43
+
44
+ return $this->_toHtml();
45
+ }
46
+ }
app/code/community/Zendesk/Zendesk/Block/Adminhtml/Create/Edit.php CHANGED
@@ -17,6 +17,12 @@
17
 
18
  class Zendesk_Zendesk_Block_Adminhtml_Create_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
19
  {
 
 
 
 
 
 
20
  protected function _preparelayout()
21
  {
22
  $this->removeButton('delete');
@@ -30,7 +36,7 @@ class Zendesk_Zendesk_Block_Adminhtml_Create_Edit extends Mage_Adminhtml_Block_W
30
  if(isset($data['order_id'])) {
31
  $this->_addButton('back', array(
32
  'label' => Mage::helper('adminhtml')->__('Back'),
33
- 'onclick' => 'setLocation(\'' . $this->getBackUrl($data['order_id']) . '\')',
34
  'class' => 'back',
35
  ), -1);
36
  }
@@ -44,19 +50,19 @@ class Zendesk_Zendesk_Block_Adminhtml_Create_Edit extends Mage_Adminhtml_Block_W
44
  $this->setChild('form', $this->getLayout()->createBlock('zendesk/adminhtml_create_edit_form'));
45
  return parent::_prepareLayout();
46
  }
47
-
48
  public function getFormHtml()
49
  {
50
  $formHtml = parent::getFormHtml();
51
  return $formHtml;
52
  }
53
-
54
  public function getHeaderText()
55
  {
56
  return Mage::helper('zendesk')->__('New Ticket');
57
  }
58
 
59
- public function getBackUrl($orderId)
60
  {
61
  if (Mage::getSingleton('admin/session')->isAllowed('sales/order/actions/view')) {
62
  return $this->getUrl('adminhtml/sales_order/view', array('order_id' => $orderId));
17
 
18
  class Zendesk_Zendesk_Block_Adminhtml_Create_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
19
  {
20
+ protected function _construct()
21
+ {
22
+ parent::_construct();
23
+ $this->_controller = FALSE;
24
+ }
25
+
26
  protected function _preparelayout()
27
  {
28
  $this->removeButton('delete');
36
  if(isset($data['order_id'])) {
37
  $this->_addButton('back', array(
38
  'label' => Mage::helper('adminhtml')->__('Back'),
39
+ 'onclick' => 'setLocation(\'' . $this->getZdBackUrl($data['order_id']) . '\')',
40
  'class' => 'back',
41
  ), -1);
42
  }
50
  $this->setChild('form', $this->getLayout()->createBlock('zendesk/adminhtml_create_edit_form'));
51
  return parent::_prepareLayout();
52
  }
53
+
54
  public function getFormHtml()
55
  {
56
  $formHtml = parent::getFormHtml();
57
  return $formHtml;
58
  }
59
+
60
  public function getHeaderText()
61
  {
62
  return Mage::helper('zendesk')->__('New Ticket');
63
  }
64
 
65
+ public function getZdBackUrl($orderId)
66
  {
67
  if (Mage::getSingleton('admin/session')->isAllowed('sales/order/actions/view')) {
68
  return $this->getUrl('adminhtml/sales_order/view', array('order_id' => $orderId));
app/code/community/Zendesk/Zendesk/Block/Adminhtml/Log.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Copyright 2013 Zendesk.
4
+ *
5
+ * Licensed under the Apache License, Version 2.0 (the "License");
6
+ * you may not use this file except in compliance with the License.
7
+ * You may obtain a copy of the License at
8
+ *
9
+ * http://www.apache.org/licenses/LICENSE-2.0
10
+ *
11
+ * Unless required by applicable law or agreed to in writing, software
12
+ * distributed under the License is distributed on an "AS IS" BASIS,
13
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ * See the License for the specific language governing permissions and
15
+ * limitations under the License.
16
+ */
17
+
18
+ class Zendesk_Zendesk_Block_Adminhtml_Log extends Mage_Adminhtml_Block_Template
19
+ {
20
+
21
+ public function __construct()
22
+ {
23
+ parent::__construct();
24
+ $this->setTemplate('zendesk/log/index.phtml');
25
+ }
26
+
27
+ public function getLogContents()
28
+ {
29
+ return Mage::helper('zendesk/log')->getLogContents();
30
+ }
31
+ }
app/code/community/Zendesk/Zendesk/Block/Adminhtml/Menu.php CHANGED
@@ -23,4 +23,13 @@ class Zendesk_Zendesk_Block_Adminhtml_Menu extends Mage_Adminhtml_Block_Template
23
  $this->setId('page_tabs');
24
  $this->setTemplate('zendesk/left-menu.phtml');
25
  }
 
 
 
 
 
 
 
 
 
26
  }
23
  $this->setId('page_tabs');
24
  $this->setTemplate('zendesk/left-menu.phtml');
25
  }
26
+
27
+ public function isAllowed($target)
28
+ {
29
+ try {
30
+ return Mage::getSingleton('admin/session')->isAllowed('admin/zendesk/zendesk_' . $target);
31
+ } catch (Exception $e) {
32
+ return false;
33
+ }
34
+ }
35
  }
app/code/community/Zendesk/Zendesk/Helper/Log.php ADDED
@@ -0,0 +1,145 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Copyright 2013 Zendesk.
4
+ *
5
+ * Licensed under the Apache License, Version 2.0 (the "License");
6
+ * you may not use this file except in compliance with the License.
7
+ * You may obtain a copy of the License at
8
+ *
9
+ * http://www.apache.org/licenses/LICENSE-2.0
10
+ *
11
+ * Unless required by applicable law or agreed to in writing, software
12
+ * distributed under the License is distributed on an "AS IS" BASIS,
13
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ * See the License for the specific language governing permissions and
15
+ * limitations under the License.
16
+ */
17
+
18
+ class Zendesk_Zendesk_Helper_Log extends Mage_Core_Helper_Abstract
19
+ {
20
+ /**
21
+ * Maximum size log file can grow to before we truncate output.
22
+ * Value is arbitrary and based on trial and error for a reasonable amount of data to send back to the browser.
23
+ */
24
+ const MAX_LOG_SIZE = 524288;
25
+
26
+ /**
27
+ * Number of lines to take from the end of the log file, if it's too large.
28
+ */
29
+ const TAIL_SIZE = 1000;
30
+
31
+ public function getLogPath()
32
+ {
33
+ return Mage::getBaseDir('log') . DS. 'zendesk.log';
34
+ }
35
+
36
+ public function getLogSize()
37
+ {
38
+ return filesize($this->getLogPath());
39
+ }
40
+
41
+ public function getTailSize()
42
+ {
43
+ return self::TAIL_SIZE;
44
+ }
45
+
46
+ /**
47
+ * Retrieves the contents of the Zendesk log file, with optional truncation for sending directly back to a browser.
48
+ *
49
+ * NOTE: If allowing for truncation this method can still return a lot of data (too much) if you run into a
50
+ * situation where one of the lines near the end of the file is very, very long. In practice this should
51
+ * rarely happen since the log file should only be written to by this extension.
52
+ *
53
+ * @param bool $allowTruncate Whether the file should be truncated if it's too large
54
+ *
55
+ * @return string File contents
56
+ */
57
+ public function getLogContents($allowTruncate = true)
58
+ {
59
+ $path = $this->getLogPath();
60
+ $content = '';
61
+
62
+ if(file_exists($path)) {
63
+ if($allowTruncate && $this->isLogTooLarge()) {
64
+ $content = $this->_tail($path, self::TAIL_SIZE);
65
+ } else {
66
+ $content = file_get_contents($path);
67
+ }
68
+ }
69
+
70
+ return $content;
71
+ }
72
+
73
+ /**
74
+ * Is the Zendesk log file too large to display?
75
+ *
76
+ * This method doesn't map very well to the size of the tail command on the file in that it doesn't use the
77
+ * same number of lines to determine if the file is "too large". This means that there is the possibility for
78
+ * problems if the log files contains some lines at the end that are extremely long (millions of characters) then
79
+ * the _tail method will still return them.
80
+ *
81
+ * @return bool true if the file is too large to display, false if not
82
+ */
83
+ public function isLogTooLarge()
84
+ {
85
+ $size = $this->getLogSize();
86
+
87
+ if($size !== FALSE && $size > self::MAX_LOG_SIZE) {
88
+ return true;
89
+ }
90
+
91
+ return false;
92
+ }
93
+
94
+ public function clear()
95
+ {
96
+ @unlink($this->getLogPath());
97
+ touch($this->getLogPath());
98
+ }
99
+
100
+ /**
101
+ * Runs a tail operation to retrieve the last lines of a file.
102
+ * @param string $file Path to the file to tail
103
+ * @param int $lines Number of lines to retrieve
104
+ *
105
+ * @return string
106
+ */
107
+ protected function _tail($file, $lines = 10)
108
+ {
109
+ $data = '';
110
+
111
+ // If we're on a Unix-like system then run a much faster shell command to tail the file.
112
+ // Note that this could potentially be implemented as "everything that ISN'T Windows" but
113
+ // was done with a specific list of common kernels for safety.
114
+ // For a larger list see: http://en.wikipedia.org/wiki/Uname#Table_of_standard_uname_output
115
+ if(in_array(php_uname('s'), array('Linux', 'FreeBSD', 'NetBSD', 'OpenBSD', 'Darwin', 'SunOS', 'Unix'))) {
116
+ $data = shell_exec("tail -n $lines '$file'");
117
+ } else {
118
+ // Fall back to a much slower (and manual) process for using PHP to tail the file.
119
+ $fp = fopen($file, 'r');
120
+ $position = filesize($file);
121
+ fseek($fp, $position-1);
122
+ $chunklen = 4096;
123
+ $data = '';
124
+
125
+ while($position >= 0) {
126
+ $position = $position - $chunklen;
127
+
128
+ if ($position < 0) {
129
+ $chunklen = abs($position); $position=0;
130
+ }
131
+
132
+ fseek($fp, $position);
133
+ $data = fread($fp, $chunklen) . $data;
134
+
135
+ if (substr_count($data, "\n") >= $lines + 1) {
136
+ preg_match("!(.*?\n){".($lines-1)."}$!", $data, $match);
137
+ return $match[0];
138
+ }
139
+ }
140
+ fclose($fp);
141
+ }
142
+
143
+ return $data;
144
+ }
145
+ }
app/code/community/Zendesk/Zendesk/Model/Api/Abstract.php CHANGED
@@ -75,7 +75,11 @@ class Zendesk_Zendesk_Model_Api_Abstract extends Mage_Core_Model_Abstract
75
 
76
  if($response->isError()) {
77
  if(is_array($body) && isset($body['error'])) {
78
- throw new Exception($body['error']['title'], $response->getStatus());
 
 
 
 
79
  } else {
80
  throw new Exception($body, $response->getStatus());
81
  }
75
 
76
  if($response->isError()) {
77
  if(is_array($body) && isset($body['error'])) {
78
+ if(is_array($body['error']) && isset($body['error']['title'])) {
79
+ throw new Exception($body['error']['title'], $response->getStatus());
80
+ } else {
81
+ throw new Exception($body['error'], $response->getStatus());
82
+ }
83
  } else {
84
  throw new Exception($body, $response->getStatus());
85
  }
app/code/community/Zendesk/Zendesk/Model/Api/Users.php CHANGED
@@ -43,4 +43,10 @@ class Zendesk_Zendesk_Model_Api_Users extends Zendesk_Zendesk_Model_Api_Abstract
43
 
44
  return $response['user'];
45
  }
 
 
 
 
 
 
46
  }
43
 
44
  return $response['user'];
45
  }
46
+
47
+ public function all()
48
+ {
49
+ $response = $this->_call('users.json');
50
+ return $response['users'];
51
+ }
52
  }
app/code/community/Zendesk/Zendesk/controllers/Adminhtml/ZendeskController.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Copyright 2012 Zendesk.
4
  *
5
  * Licensed under the Apache License, Version 2.0 (the "License");
6
  * you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
15
  * limitations under the License.
16
  */
17
 
18
- require_once( Mage::getModuleDir('base'). 'community/Zendesk/Zendesk/Helper/JWT.php');
19
 
20
  class Zendesk_Zendesk_Adminhtml_ZendeskController extends Mage_Adminhtml_Controller_Action
21
  {
@@ -55,7 +55,7 @@ class Zendesk_Zendesk_Adminhtml_ZendeskController extends Mage_Adminhtml_Control
55
 
56
  /**
57
  * Used by the Zendesk single sign on functionality to authenticate users.
58
- * Currently only works for admin panel users, not for customers.
59
  */
60
  public function authenticateAction()
61
  {
@@ -93,17 +93,40 @@ class Zendesk_Zendesk_Adminhtml_ZendeskController extends Mage_Adminhtml_Control
93
  "external_id" => $externalId
94
  );
95
 
96
- Mage::log(var_export($payload, true), null, 'zendesk.log');
97
 
98
  $jwt = JWT::encode($payload, $token);
99
 
100
  $url = "http://".$domain."/access/jwt?jwt=" . $jwt;
101
 
102
- Mage::log(var_export($url, true), null, 'zendesk.log');
103
 
104
  $this->_redirectUrl($url);
105
  }
106
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  public function createAction()
108
  {
109
  // Check if we have been passed an order ID, in which case we can preload some of the form details
@@ -236,7 +259,7 @@ class Zendesk_Zendesk_Adminhtml_ZendeskController extends Mage_Adminhtml_Control
236
 
237
  $response = Mage::getModel('zendesk/api_tickets')->create($ticket);
238
 
239
- $text = Mage::helper('zendesk')->__('Ticket #%s Created.', $response['id']);
240
  $text .= ' <a href="' . Mage::helper('zendesk')->getUrl('ticket', $response['id']) . '" target="_blank">';
241
  $text .= Mage::helper('zendesk')->__('View ticket in Zendesk');
242
  $text .= '</a>';
@@ -254,7 +277,7 @@ class Zendesk_Zendesk_Adminhtml_ZendeskController extends Mage_Adminhtml_Control
254
  {
255
  try {
256
  Mage::helper('zendesk')->setApiToken();
257
- Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('zendesk')->__('Successfully generated new API token'));
258
  } catch(Exception $e) {
259
  Mage::getSingleton('adminhtml/session')->addError($e->getCode() . ': ' . $e->getMessage());
260
  }
@@ -287,4 +310,49 @@ class Zendesk_Zendesk_Adminhtml_ZendeskController extends Mage_Adminhtml_Control
287
 
288
  $this->getResponse()->setBody($output);
289
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
290
  }
1
  <?php
2
  /**
3
+ * Copyright 2013 Zendesk.
4
  *
5
  * Licensed under the Apache License, Version 2.0 (the "License");
6
  * you may not use this file except in compliance with the License.
15
  * limitations under the License.
16
  */
17
 
18
+ require_once(Mage::getModuleDir('', 'Zendesk_Zendesk') . DS . 'Helper' . DS . 'JWT.php');
19
 
20
  class Zendesk_Zendesk_Adminhtml_ZendeskController extends Mage_Adminhtml_Controller_Action
21
  {
55
 
56
  /**
57
  * Used by the Zendesk single sign on functionality to authenticate users.
58
+ * Only works for admin panel users, not for customers.
59
  */
60
  public function authenticateAction()
61
  {
93
  "external_id" => $externalId
94
  );
95
 
96
+ Mage::log('Admin JWT: ' . var_export($payload, true), null, 'zendesk.log');
97
 
98
  $jwt = JWT::encode($payload, $token);
99
 
100
  $url = "http://".$domain."/access/jwt?jwt=" . $jwt;
101
 
102
+ Mage::log('Admin URL: ' . $url, null, 'zendesk.log');
103
 
104
  $this->_redirectUrl($url);
105
  }
106
 
107
+ /**
108
+ * Wrapper for the existing authenticate action. Mirrors the login/logout actions available for customers.
109
+ */
110
+ public function loginAction()
111
+ {
112
+ $this->authenticateAction();
113
+ }
114
+
115
+ /**
116
+ * Log out action for SSO support.
117
+ */
118
+ public function logoutAction()
119
+ {
120
+ // Admin sessions do not currently have an explicit "logout" method (unlike customer sessions) so do this
121
+ // manually with the session object
122
+ $adminSession = Mage::getSingleton('admin/session');
123
+ $adminSession->unsetAll();
124
+ $adminSession->getCookie()->delete($adminSession->getSessionName());
125
+ $adminSession->addSuccess(Mage::helper('adminhtml')->__('You have logged out.'));
126
+
127
+ $this->_redirect('*');
128
+ }
129
+
130
  public function createAction()
131
  {
132
  // Check if we have been passed an order ID, in which case we can preload some of the form details
259
 
260
  $response = Mage::getModel('zendesk/api_tickets')->create($ticket);
261
 
262
+ $text = Mage::helper('zendesk')->__('Ticket #%s Created', $response['id']);
263
  $text .= ' <a href="' . Mage::helper('zendesk')->getUrl('ticket', $response['id']) . '" target="_blank">';
264
  $text .= Mage::helper('zendesk')->__('View ticket in Zendesk');
265
  $text .= '</a>';
277
  {
278
  try {
279
  Mage::helper('zendesk')->setApiToken();
280
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('zendesk')->__('Successfully generated a new API token'));
281
  } catch(Exception $e) {
282
  Mage::getSingleton('adminhtml/session')->addError($e->getCode() . ': ' . $e->getMessage());
283
  }
310
 
311
  $this->getResponse()->setBody($output);
312
  }
313
+
314
+ public function logAction()
315
+ {
316
+ $path = Mage::helper('zendesk/log')->getLogPath();
317
+
318
+ if(!file_exists($path)) {
319
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('zendesk')->__('The Zendesk log file has not been created. Check to see if logging has been enabled.'));
320
+ }
321
+
322
+ if(Mage::helper('zendesk/log')->isLogTooLarge()) {
323
+ Mage::getSingleton('adminhtml/session')->addNotice(Mage::helper('zendesk')->__("File size too large - only showing the last %s lines. Click Download to retrieve the entire file.", Mage::helper('zendesk/log')->getTailSize()));
324
+ }
325
+
326
+ $this->_title($this->__('Zendesk Log Viewer'));
327
+ $this->loadLayout();
328
+ $this->_setActiveMenu('zendesk/zendesk_log');
329
+ $this->renderLayout();
330
+ }
331
+
332
+ public function downloadAction()
333
+ {
334
+ $this->_prepareDownloadResponse('zendesk.log', Mage::helper('zendesk/log')->getLogContents(false));
335
+ }
336
+
337
+ public function clearLogAction()
338
+ {
339
+ Mage::helper('zendesk/log')->clear();
340
+ $this->_redirect('*/*/log');
341
+ }
342
+
343
+ public function checkOutboundAction()
344
+ {
345
+ try {
346
+ // Try to retrieve a user with ID 1, which should always exist as a user account is needed to set up
347
+ // the API credentials in the first place.
348
+ $user = Mage::getModel('zendesk/api_users')->all();
349
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('zendesk')->__('Connection to Zendesk API successful'));
350
+ } catch(Exception $e) {
351
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('zendesk')->__('Connection to Zendesk API failed') .
352
+ '<br />' . $e->getCode() . ': ' . $e->getMessage() .
353
+ '<br />' . Mage::helper('zendesk')->__('Troubleshooting tips can be found at <a href=%s>%s</a>', 'https://support.zendesk.com/entries/26579987', 'https://support.zendesk.com/entries/26579987'));
354
+ }
355
+
356
+ $this->_redirect('adminhtml/system_config/edit/section/zendesk');
357
+ }
358
  }
app/code/community/Zendesk/Zendesk/controllers/ApiController.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * Copyright 2012 Zendesk.
4
  *
5
  * Licensed under the Apache License, Version 2.0 (the "License");
6
  * you may not use this file except in compliance with the License.
@@ -23,7 +23,14 @@ class Zendesk_Zendesk_ApiController extends Mage_Core_Controller_Front_Action
23
  // Perform some basic checks before running any of the API methods
24
  // Note that authorisation will accept either the provisioning or the standard API token, which facilitates API
25
  // methods being called during the setup process
26
- $tokenString = $this->getRequest()->getHeader('authorization');
 
 
 
 
 
 
 
27
 
28
  $token = null;
29
  $matches = array();
@@ -43,15 +50,32 @@ class Zendesk_Zendesk_ApiController extends Mage_Core_Controller_Front_Action
43
  ->setBody(json_encode(array('success' => false, 'message' => 'API access disabled')))
44
  ->setHttpResponseCode(403)
45
  ->setHeader('Content-type', 'application/json', true);
 
 
 
46
  return false;
47
  }
48
 
49
  // If the API is enabled then check the token
50
- if(!$token || $token != $apiToken) {
 
 
 
 
 
 
 
 
 
 
 
51
  $this->getResponse()
52
  ->setBody(json_encode(array('success' => false, 'message' => 'Not authorised')))
53
  ->setHttpResponseCode(401)
54
  ->setHeader('Content-type', 'application/json', true);
 
 
 
55
  return false;
56
  }
57
  }
@@ -72,7 +96,7 @@ class Zendesk_Zendesk_ApiController extends Mage_Core_Controller_Front_Action
72
 
73
  if(!$order && !$order->getId()) {
74
  $this->getResponse()
75
- >setBody(json_encode(array('success' => false, 'message' => 'Order does not exist')))
76
  ->setHttpResponseCode(404)
77
  ->setHeader('Content-type', 'application/json', true);
78
  return $this;
@@ -346,4 +370,4 @@ class Zendesk_Zendesk_ApiController extends Mage_Core_Controller_Front_Action
346
  ->setHeader('Content-type', 'application/json', true);
347
  return $this;
348
  }
349
- }
1
  <?php
2
  /**
3
+ * Copyright 2013 Zendesk.
4
  *
5
  * Licensed under the Apache License, Version 2.0 (the "License");
6
  * you may not use this file except in compliance with the License.
23
  // Perform some basic checks before running any of the API methods
24
  // Note that authorisation will accept either the provisioning or the standard API token, which facilitates API
25
  // methods being called during the setup process
26
+ $authHeader = $this->getRequest()->getHeader('authorization');
27
+
28
+ if (!$authHeader) {
29
+ Mage::log('Unable to extract authorization header from request', null, 'zendesk.log');
30
+ return false;
31
+ }
32
+
33
+ $tokenString = stripslashes($authHeader);
34
 
35
  $token = null;
36
  $matches = array();
50
  ->setBody(json_encode(array('success' => false, 'message' => 'API access disabled')))
51
  ->setHttpResponseCode(403)
52
  ->setHeader('Content-type', 'application/json', true);
53
+
54
+ Mage::log('API access disabled.', null, 'zendesk.log');
55
+
56
  return false;
57
  }
58
 
59
  // If the API is enabled then check the token
60
+ if(!$token) {
61
+ $this->getResponse()
62
+ ->setBody(json_encode(array('success' => false, 'message' => 'No authorisation token provided')))
63
+ ->setHttpResponseCode(401)
64
+ ->setHeader('Content-type', 'application/json', true);
65
+
66
+ Mage::log('No authorisation token provided.', null, 'zendesk.log');
67
+
68
+ return false;
69
+ }
70
+
71
+ if($token != $apiToken) {
72
  $this->getResponse()
73
  ->setBody(json_encode(array('success' => false, 'message' => 'Not authorised')))
74
  ->setHttpResponseCode(401)
75
  ->setHeader('Content-type', 'application/json', true);
76
+
77
+ Mage::log('Not authorised.', null, 'zendesk.log');
78
+
79
  return false;
80
  }
81
  }
96
 
97
  if(!$order && !$order->getId()) {
98
  $this->getResponse()
99
+ ->setBody(json_encode(array('success' => false, 'message' => 'Order does not exist')))
100
  ->setHttpResponseCode(404)
101
  ->setHeader('Content-type', 'application/json', true);
102
  return $this;
370
  ->setHeader('Content-type', 'application/json', true);
371
  return $this;
372
  }
373
+ }
app/code/community/Zendesk/Zendesk/controllers/SsoController.php ADDED
@@ -0,0 +1,89 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Copyright 2013 Zendesk.
4
+ *
5
+ * Licensed under the Apache License, Version 2.0 (the "License");
6
+ * you may not use this file except in compliance with the License.
7
+ * You may obtain a copy of the License at
8
+ *
9
+ * http://www.apache.org/licenses/LICENSE-2.0
10
+ *
11
+ * Unless required by applicable law or agreed to in writing, software
12
+ * distributed under the License is distributed on an "AS IS" BASIS,
13
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ * See the License for the specific language governing permissions and
15
+ * limitations under the License.
16
+ */
17
+
18
+ require_once(Mage::getModuleDir('', 'Zendesk_Zendesk') . DS . 'Helper' . DS . 'JWT.php');
19
+
20
+ class Zendesk_Zendesk_SsoController extends Mage_Core_Controller_Front_Action
21
+ {
22
+ /**
23
+ * Used by the Zendesk single sign on functionality to authenticate users.
24
+ * This method is used for end-users, not administrators.
25
+ */
26
+ public function loginAction()
27
+ {
28
+ if(!Mage::getStoreConfig('zendesk/sso_frontend/enabled')) {
29
+ $this->_redirect('/');
30
+ return $this;
31
+ }
32
+
33
+ $domain = Mage::getStoreConfig('zendesk/general/domain');
34
+ $token = Mage::getStoreConfig('zendesk/sso_frontend/token');
35
+
36
+ if(!Zend_Validate::is($domain, 'NotEmpty')) {
37
+ Mage::log(Mage::helper('zendesk')->__('Zendesk domain not set. Please add this to the settings page.'), null, 'zendesk.log');
38
+ $this->_redirect('/');
39
+ return $this;
40
+ }
41
+
42
+ if(!Zend_Validate::is($token, 'NotEmpty')) {
43
+ Mage::log(Mage::helper('zendesk')->__('Zendesk SSO token not set. Please add this to the settings page.'), null, 'zendesk.log');
44
+ $this->_redirect('/');
45
+ return $this;
46
+ }
47
+
48
+ // Attempt to authenticate the customer, which will try and log them in, if they aren't already.
49
+ // If the customer is not logged in they should be redirected to the login form, then redirected back here
50
+ // on success.
51
+ if (!Mage::getSingleton('customer/session')->authenticate($this)) {
52
+ $this->setFlag('', self::FLAG_NO_DISPATCH, true);
53
+ return $this;
54
+ }
55
+
56
+ $now = time();
57
+ $jti = md5($now . rand());
58
+
59
+ $user = Mage::getSingleton('customer/session')->getCustomer();
60
+ $name = $user->getName();
61
+ $email = $user->getEmail();
62
+ $externalId = $user->getEntityId();
63
+
64
+ $payload = array(
65
+ "iat" => $now,
66
+ "jti" => $jti,
67
+ "name" => $name,
68
+ "email" => $email,
69
+ "external_id" => $externalId
70
+ );
71
+
72
+ Mage::log('End-user JWT: ' . var_export($payload, true), null, 'zendesk.log');
73
+
74
+ $jwt = JWT::encode($payload, $token);
75
+
76
+ $url = "http://".$domain."/access/jwt?jwt=" . $jwt;
77
+
78
+ Mage::log('End-user URL: ' . $url, null, 'zendesk.log');
79
+
80
+ $this->_redirectUrl($url);
81
+ }
82
+
83
+ public function logoutAction()
84
+ {
85
+ // The logout method should already be doing standard checks for whether the customer is already logged in
86
+ Mage::getSingleton('customer/session')->logout();
87
+ $this->_redirect('/');
88
+ }
89
+ }
app/code/community/Zendesk/Zendesk/etc/config.xml CHANGED
@@ -19,7 +19,7 @@
19
  <config>
20
  <modules>
21
  <Zendesk_Zendesk>
22
- <version>1.2.0</version>
23
  </Zendesk_Zendesk>
24
  </modules>
25
  <zendesk>
@@ -164,6 +164,11 @@
164
  <action>adminhtml/system_config/edit/section/zendesk</action>
165
  <sort_order>4</sort_order>
166
  </zendesk_settings>
 
 
 
 
 
167
  </children>
168
  </zendesk>
169
  </menu>
@@ -171,19 +176,24 @@
171
  <resources>
172
  <admin>
173
  <children>
174
- <zendesk>
 
175
  <children>
176
  <zendesk_dashboard translate="title" module="zendesk">
177
  <title>Dashboard</title>
 
178
  </zendesk_dashboard>
179
  <zendesk_create translate="title" module="zendesk">
180
  <title>Create Ticket</title>
 
181
  </zendesk_create>
182
  <zendesk_launch translate="title" module="zendesk">
183
  <title>Launch Zendesk</title>
 
184
  </zendesk_launch>
185
  <zendesk_settings translate="title" module="zendesk">
186
  <title>Settings</title>
 
187
  </zendesk_settings>
188
  </children>
189
  </zendesk>
19
  <config>
20
  <modules>
21
  <Zendesk_Zendesk>
22
+ <version>1.3.0</version>
23
  </Zendesk_Zendesk>
24
  </modules>
25
  <zendesk>
164
  <action>adminhtml/system_config/edit/section/zendesk</action>
165
  <sort_order>4</sort_order>
166
  </zendesk_settings>
167
+ <zendesk_log module="zendesk">
168
+ <title>Log Viewer</title>
169
+ <action>adminhtml/zendesk/log</action>
170
+ <sort_order>5</sort_order>
171
+ </zendesk_log>
172
  </children>
173
  </zendesk>
174
  </menu>
176
  <resources>
177
  <admin>
178
  <children>
179
+ <zendesk translate="title" module="zendesk">
180
+ <title>Zendesk Dashboard</title>
181
  <children>
182
  <zendesk_dashboard translate="title" module="zendesk">
183
  <title>Dashboard</title>
184
+ <sort_order>1</sort_order>
185
  </zendesk_dashboard>
186
  <zendesk_create translate="title" module="zendesk">
187
  <title>Create Ticket</title>
188
+ <sort_order>2</sort_order>
189
  </zendesk_create>
190
  <zendesk_launch translate="title" module="zendesk">
191
  <title>Launch Zendesk</title>
192
+ <sort_order>3</sort_order>
193
  </zendesk_launch>
194
  <zendesk_settings translate="title" module="zendesk">
195
  <title>Settings</title>
196
+ <sort_order>4</sort_order>
197
  </zendesk_settings>
198
  </children>
199
  </zendesk>
app/code/community/Zendesk/Zendesk/etc/system.xml CHANGED
@@ -71,12 +71,21 @@
71
  <show_in_store>1</show_in_store>
72
  <comment><![CDATA[To generate a token, log in to Zendesk then select Manage > Channels > API > Token]]></comment>
73
  </password>
 
 
 
 
 
 
 
 
 
74
  </fields>
75
  </general>
76
  <sso translate="label comment">
77
  <expanded>1</expanded>
78
- <label>Single Sign-on</label>
79
- <comment>Use Magento to manage user authentication.</comment>
80
  <frontend_type>text</frontend_type>
81
  <sort_order>20</sort_order>
82
  <show_in_default>1</show_in_default>
@@ -102,6 +111,35 @@
102
  </token>
103
  </fields>
104
  </sso>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
  <features translate="label">
106
  <expanded>1</expanded>
107
  <label>Features</label>
@@ -181,7 +219,7 @@
181
  <label></label>
182
  <frontend_model>zendesk/adminhtml_config_link</frontend_model>
183
  <destination><![CDATA[account/dropboxes/new]]></destination>
184
- <value>Customise Feedback Tab</value>
185
  <sort_order>8</sort_order>
186
  <show_in_default>1</show_in_default>
187
  <show_in_website>1</show_in_website>
@@ -245,6 +283,15 @@
245
  <show_in_website>1</show_in_website>
246
  <show_in_store>1</show_in_store>
247
  </sign_up>
 
 
 
 
 
 
 
 
 
248
  </fields>
249
  </api>
250
  <support_channels translate="label comment">
@@ -350,7 +397,7 @@
350
  <fields>
351
  <sign_up translate="button_label">
352
  <label></label>
353
- <button_label>Setup Guide</button_label>
354
  <frontend_model>zendesk/adminhtml_config_buttons_signup</frontend_model>
355
  <sort_order>1</sort_order>
356
  <show_in_default>1</show_in_default>
71
  <show_in_store>1</show_in_store>
72
  <comment><![CDATA[To generate a token, log in to Zendesk then select Manage > Channels > API > Token]]></comment>
73
  </password>
74
+ <test translate="button_label">
75
+ <label></label>
76
+ <button_label>Test Connection</button_label>
77
+ <frontend_model>zendesk/adminhtml_config_buttons_zendeskTest</frontend_model>
78
+ <sort_order>4</sort_order>
79
+ <show_in_default>1</show_in_default>
80
+ <show_in_website>1</show_in_website>
81
+ <show_in_store>1</show_in_store>
82
+ </test>
83
  </fields>
84
  </general>
85
  <sso translate="label comment">
86
  <expanded>1</expanded>
87
+ <label>Single Sign-on - Admins and Agents</label>
88
+ <comment>Use Magento to manage admin and agent authentication.</comment>
89
  <frontend_type>text</frontend_type>
90
  <sort_order>20</sort_order>
91
  <show_in_default>1</show_in_default>
111
  </token>
112
  </fields>
113
  </sso>
114
+ <sso_frontend translate="label comment">
115
+ <expanded>1</expanded>
116
+ <label>Single Sign-on - End-users</label>
117
+ <comment>Use Magento to manage end-user authentication.</comment>
118
+ <frontend_type>text</frontend_type>
119
+ <sort_order>25</sort_order>
120
+ <show_in_default>1</show_in_default>
121
+ <show_in_website>1</show_in_website>
122
+ <show_in_store>1</show_in_store>
123
+ <fields>
124
+ <enabled translate="label">
125
+ <label>Single Sign-on Enabled</label>
126
+ <frontend_type>select</frontend_type>
127
+ <source_model>adminhtml/system_config_source_yesno</source_model>
128
+ <sort_order>1</sort_order>
129
+ <show_in_default>1</show_in_default>
130
+ <show_in_website>1</show_in_website>
131
+ <show_in_store>1</show_in_store>
132
+ </enabled>
133
+ <token translate="label">
134
+ <label>Remote Authentication Token</label>
135
+ <frontend_type>text</frontend_type>
136
+ <sort_order>2</sort_order>
137
+ <show_in_default>1</show_in_default>
138
+ <show_in_website>1</show_in_website>
139
+ <show_in_store>1</show_in_store>
140
+ </token>
141
+ </fields>
142
+ </sso_frontend>
143
  <features translate="label">
144
  <expanded>1</expanded>
145
  <label>Features</label>
219
  <label></label>
220
  <frontend_model>zendesk/adminhtml_config_link</frontend_model>
221
  <destination><![CDATA[account/dropboxes/new]]></destination>
222
+ <value>Customize Feedback Tab</value>
223
  <sort_order>8</sort_order>
224
  <show_in_default>1</show_in_default>
225
  <show_in_website>1</show_in_website>
283
  <show_in_website>1</show_in_website>
284
  <show_in_store>1</show_in_store>
285
  </sign_up>
286
+ <test translate="button_label">
287
+ <label></label>
288
+ <button_label>Test Connection</button_label>
289
+ <frontend_model>zendesk/adminhtml_config_buttons_magentoTest</frontend_model>
290
+ <sort_order>4</sort_order>
291
+ <show_in_default>1</show_in_default>
292
+ <show_in_website>1</show_in_website>
293
+ <show_in_store>1</show_in_store>
294
+ </test>
295
  </fields>
296
  </api>
297
  <support_channels translate="label comment">
397
  <fields>
398
  <sign_up translate="button_label">
399
  <label></label>
400
+ <button_label>Setup guide</button_label>
401
  <frontend_model>zendesk/adminhtml_config_buttons_signup</frontend_model>
402
  <sort_order>1</sort_order>
403
  <show_in_default>1</show_in_default>
app/design/adminhtml/default/default/layout/zendesk.xml CHANGED
@@ -61,4 +61,11 @@
61
  <block type="zendesk/adminhtml_create_edit" name="create"/>
62
  </reference>
63
  </adminhtml_zendesk_create>
 
 
 
 
 
 
 
64
  </layout>
61
  <block type="zendesk/adminhtml_create_edit" name="create"/>
62
  </reference>
63
  </adminhtml_zendesk_create>
64
+
65
+ <adminhtml_zendesk_log>
66
+ <remove name="left" />
67
+ <reference name="content">
68
+ <block type="zendesk/adminhtml_log" name="zendesk_log" />
69
+ </reference>
70
+ </adminhtml_zendesk_log>
71
  </layout>
app/design/adminhtml/default/default/template/zendesk/config/button-test-magento.phtml ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Copyright 2013 Zendesk.
4
+ *
5
+ * Licensed under the Apache License, Version 2.0 (the "License");
6
+ * you may not use this file except in compliance with the License.
7
+ * You may obtain a copy of the License at
8
+ *
9
+ * http://www.apache.org/licenses/LICENSE-2.0
10
+ *
11
+ * Unless required by applicable law or agreed to in writing, software
12
+ * distributed under the License is distributed on an "AS IS" BASIS,
13
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ * See the License for the specific language governing permissions and
15
+ * limitations under the License.
16
+ */
17
+ ?>
18
+ <script type="text/javascript">
19
+ function checkApiConnection() {
20
+ var request = new Ajax.Request('<?php echo $this->getTestUrl(); ?>', {
21
+ method: 'get',
22
+ requestHeaders: {
23
+ Authorization: '<?php echo $this->getAuthHeader(); ?>'
24
+ },
25
+ onCreate: function() {
26
+ document.getElementById('zendesk-test-connection-results').innerHTML = '';
27
+ },
28
+ onSuccess: function(transport) {
29
+ var message = '<ul class="messages"><li class="success-msg"><?php echo Mage::helper('zendesk')->__('API test connection successful'); ?></li></ul>';
30
+ document.getElementById('zendesk-test-connection-results').innerHTML = message;
31
+ },
32
+ onFailure: function(transport) {
33
+ var message = '<ul class="messages"><li class="error-msg"><?php echo Mage::helper('zendesk')->__('API test connection failed'); ?><br />' +
34
+ '<?php echo Mage::helper('zendesk')->__('Troubleshooting tips can be found at <a href="%s" target="_blank">%s</a>', 'https://support.zendesk.com/entries/26579987', 'https://support.zendesk.com/entries/26579987'); ?>' +
35
+ '</li></ul>';
36
+ document.getElementById('zendesk-test-connection-results').innerHTML = message;
37
+ }
38
+ });
39
+ }
40
+ </script>
41
+ <button style="" onclick="javascript:checkApiConnection(); return false;" class="scalable" type="button" id="<?php echo $this->getHtmlId() ?>">
42
+ <span><?php echo $this->escapeHtml($this->getButtonLabel()) ?></span>
43
+ </button>
44
+ <div id="zendesk-test-connection-results"></div>
app/design/adminhtml/default/default/template/zendesk/config/button-test-zendesk.phtml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Copyright 2013 Zendesk.
4
+ *
5
+ * Licensed under the Apache License, Version 2.0 (the "License");
6
+ * you may not use this file except in compliance with the License.
7
+ * You may obtain a copy of the License at
8
+ *
9
+ * http://www.apache.org/licenses/LICENSE-2.0
10
+ *
11
+ * Unless required by applicable law or agreed to in writing, software
12
+ * distributed under the License is distributed on an "AS IS" BASIS,
13
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ * See the License for the specific language governing permissions and
15
+ * limitations under the License.
16
+ */
17
+ ?>
18
+ <button style="" onclick="setLocation('<?php echo $this->getUrl('adminhtml/zendesk/checkOutbound'); ?>');" class="scalable" type="button" id="<?php echo $this->getHtmlId() ?>">
19
+ <span><?php echo $this->escapeHtml($this->getButtonLabel()) ?></span>
20
+ </button>
app/design/adminhtml/default/default/template/zendesk/dashboard/tabs/view.phtml CHANGED
@@ -137,4 +137,4 @@ if($view) {
137
  </table>
138
  </div>
139
  <div class="clear"></div>
140
- <?php endif; ?>
137
  </table>
138
  </div>
139
  <div class="clear"></div>
140
+ <?php endif; ?>
app/design/adminhtml/default/default/template/zendesk/left-menu.phtml CHANGED
@@ -17,24 +17,32 @@
17
  ?>
18
  <h3>Zendesk</h3>
19
  <ul class="tabs">
 
20
  <li>
21
  <a href="<?php echo $this->getUrl('*/*/index'); ?>" class="tab-item-link<?php if($this->getActiveItem() == "dashboard") echo ' active'; ?>">
22
  <span><?php echo $this->__('Dashboard'); ?></span>
23
  </a>
24
  </li>
 
 
25
  <li>
26
  <a href="<?php echo $this->getUrl('*/*/create'); ?>" class="tab-item-link<?php if($this->getActiveItem() == "create") echo ' active'; ?>">
27
  <span><?php echo $this->__('Create Ticket'); ?></span>
28
  </a>
29
  </li>
 
 
30
  <li>
31
  <a href="<?php echo Mage::helper('zendesk')->getUrl(); ?>" target="_blank" class="tab-item-link">
32
  <span><?php echo $this->__('Launch Zendesk'); ?></span>
33
  </a>
34
  </li>
 
 
35
  <li>
36
  <a href="<?php echo $this->getUrl('adminhtml/system_config/edit/section/zendesk'); ?>" class="tab-item-link">
37
  <span><?php echo $this->__('Settings'); ?></span>
38
  </a>
39
  </li>
40
- </ul>
 
17
  ?>
18
  <h3>Zendesk</h3>
19
  <ul class="tabs">
20
+ <?php if ($this->isAllowed('dashboard')) { ?>
21
  <li>
22
  <a href="<?php echo $this->getUrl('*/*/index'); ?>" class="tab-item-link<?php if($this->getActiveItem() == "dashboard") echo ' active'; ?>">
23
  <span><?php echo $this->__('Dashboard'); ?></span>
24
  </a>
25
  </li>
26
+ <?php } ?>
27
+ <?php if ($this->isAllowed('create')) { ?>
28
  <li>
29
  <a href="<?php echo $this->getUrl('*/*/create'); ?>" class="tab-item-link<?php if($this->getActiveItem() == "create") echo ' active'; ?>">
30
  <span><?php echo $this->__('Create Ticket'); ?></span>
31
  </a>
32
  </li>
33
+ <?php } ?>
34
+ <?php if ($this->isAllowed('launch')) { ?>
35
  <li>
36
  <a href="<?php echo Mage::helper('zendesk')->getUrl(); ?>" target="_blank" class="tab-item-link">
37
  <span><?php echo $this->__('Launch Zendesk'); ?></span>
38
  </a>
39
  </li>
40
+ <?php } ?>
41
+ <?php if ($this->isAllowed('settings')) { ?>
42
  <li>
43
  <a href="<?php echo $this->getUrl('adminhtml/system_config/edit/section/zendesk'); ?>" class="tab-item-link">
44
  <span><?php echo $this->__('Settings'); ?></span>
45
  </a>
46
  </li>
47
+ <?php } ?>
48
+ </ul>
app/design/adminhtml/default/default/template/zendesk/log/index.phtml ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Copyright 2013 Zendesk.
4
+ *
5
+ * Licensed under the Apache License, Version 2.0 (the "License");
6
+ * you may not use this file except in compliance with the License.
7
+ * You may obtain a copy of the License at
8
+ *
9
+ * http://www.apache.org/licenses/LICENSE-2.0
10
+ *
11
+ * Unless required by applicable law or agreed to in writing, software
12
+ * distributed under the License is distributed on an "AS IS" BASIS,
13
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+ * See the License for the specific language governing permissions and
15
+ * limitations under the License.
16
+ */
17
+ ?>
18
+ <div class="content-header">
19
+ <h3 class="icon-head head-empty"><?php echo $this->__('Log Viewer') ?></h3>
20
+ <p class="form-buttons">
21
+ <button id="download-log" title="Download" type="button" class="scalable" onclick="setLocation('<?php echo $this->getUrl('adminhtml/zendesk/download'); ?>');">
22
+ <span>Download Log</span>
23
+ </button>
24
+ <button id="clear-log" title="Clear Log" type="button" class="scalable delete" onclick="confirmSetLocation('<?php echo $this->__('Are you sure you want to clear the entire Zendesk log?'); ?>', '<?php echo $this->getUrl('adminhtml/zendesk/clearLog'); ?>');">
25
+ <span>Clear Log</span>
26
+ </button>
27
+ </p>
28
+ </div>
29
+ <div class="zendesk_log_container">
30
+ <textarea style="width: 100%; height: 400px;"><?php echo $this->getLogContents(); ?></textarea>
31
+ </div>
app/locale/de_DE/Zendesk_Zendesk.csv CHANGED
@@ -1,76 +1,98 @@
1
  "English","Deutsch"
2
- "Required for Magento App inside Zendesk to work.","Erforderlich, damit die Magento-App in Zendesk funktioniert."
3
- "API Enabled","API aktiviert"
4
- "Generate","Generieren"
5
- "Successfully generated a new API token","Neuer API-Token erfolgreich generiert"
6
  "API Details","API-Details"
 
7
  "API Token","API-Token"
8
- "Create tickets from Contact Us form","Tickets aus Kontaktformular erstellen"
9
- "Decide which features you would like turned on in your Magento store.","Geben Sie an, welche Funktionen in Ihrem Magento-Shop aktiviert werden sollen."
 
 
 
 
 
 
10
  "Code to display Feedback Tab","Code zur Darstellung des Feedback-Menüs"
 
 
 
 
11
  "Customize Feedback Tab","Feedback-Menü anpassen"
12
- "Zendesk Order Number field ID","Zendesk-Bestellnummerfeld-ID"
13
- "Used to link order in Magento with tickets in Zendesk","Dient zur Verknüpfung der Bestellung in Magento mit Tickets in Zendesk"
14
- "Show support tickets on customer view","Supporttickets in Kundenansicht anzeigen"
15
- "Show support tickets on admin dashboard","Supporttickets in Admin-Dashboard anzeigen"
16
- "Show support tickets on order view","Supporttickets in Bestellansicht anzeigen"
 
17
  "Features","Funktionen"
18
- "Views to show on dashboards","Ansichten, die in Dashboards erscheinen sollen"
 
19
  "General settings that are required to connect Zendesk and Magento.","Allgemeine Einstellungen, die zur Verbindung von Zendesk und Magento erforderlich sind."
20
- "Zendesk Domain","Zendesk-Domäne"
21
- "Agent Email Address","E-Mail-Adresse des Agenten"
22
- "Remote Authentication Token","Token zur Remoteauthentifizierung"
23
  "General","Allgemein"
24
- "Agent Token","Agenten-Token"
25
- "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Um einen Token zu generieren, melden Sie sich bei Zendesk an und wählen Sie dann „Verwalten“ > „Kanäle“ > „API“ > „Token“."
26
  "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Sie haben Zendesk noch nicht eingerichtet? Befolgen Sie unsere Setup-Anleitung, um Ihre Kunden über Zendesk zu unterstützen."
27
- "Setup","Setup"
28
- "Use Magento to manage user authentication.","Benutzerauthentifizierung über Magento verwalten."
29
- "Single Sign-on","Single-Sign-On"
30
- "API","API"
31
- "Chat","Chat"
32
- "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Kunden können von Zendesk aus auf die gewünschte Weise mit Ihnen Kontakt aufnehmen. Konfigurieren Sie die Kanäle, die Sie verwenden möchten, über die unten stehenden Links."
33
- "Email","E-Mail"
34
- "Facebook","Facebook"
35
- "Feedback Tab","Feedback-Menü"
36
- "Support Channels","Supportkanäle"
37
- "Twitter","Twitter"
38
- "Voice","Voice"
39
- "Web Portal","Web-Portal"
40
- "Dashboard","Dashboard"
41
- "Zendesk domain not set. Please add this to the settings page.","Zendesk-Domäne nicht festgelegt. Fügen Sie sie zur Einstellungsseite hinzu."
42
  "Launch Zendesk","Zendesk starten"
43
- "No views selected. Please select one or more from the settings page.","Keine Ansichten ausgewählt. Wählen Sie auf der Einstellungsseite eine oder mehrere Ansichten aus."
44
- "Zendesk SSO token not been set. Please add this to the settings page.","Zendesk-SSO-Token nicht festgelegt. Fügen Sie ihn zur Einstellungsseite hinzu."
45
- "Support Tickets","Supporttickets"
46
- "View All Tickets","Alle Tickets anzeigen"
47
- "View ticket in Zendesk","Ticket in Zendesk anzeigen"
48
- "Assignee","Mitarbeiter"
49
- "Create Ticket","Ticket erstellen"
50
- "Description","Beschreibung"
51
- "Group","Gruppe"
52
  "New Support Ticket","Neues Supportticket"
 
53
  "No tickets found","Keine Tickets gefunden"
 
 
 
 
54
  "Order number","Bestellnummer"
 
55
  "Priority","Priorität"
56
- "High","Hoch"
57
- "Low","Niedrig"
58
- "Normal","Normal"
59
- "Urgent","Dringend"
 
60
  "Requester Email","E-Mail-Adresse des Anfragenden"
61
  "Requester Name","Name des Anfragenden"
62
  "Requester Website","Website des Anfragenden"
63
- "Status","Status"
64
- "New","Neu"
65
- "On-hold","Angehalten"
66
- "Open","Offen"
67
- "Pending","Wartend"
 
 
 
 
 
 
 
 
68
  "Solved","Gelöst"
 
69
  "Subject","Betreff"
 
 
 
 
 
 
70
  "Ticket #%s Created","Ticket #%s erstellt"
 
 
 
71
  "Type","Typ"
72
- "Incident","Ereignis"
73
- "Problem","Problem"
74
- "Question","Frage"
75
- "Task","Aufgabe"
76
  "Updated","Aktualisiert"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  "English","Deutsch"
 
 
 
 
2
  "API Details","API-Details"
3
+ "API Enabled","API aktiviert"
4
  "API Token","API-Token"
5
+ "API test connection failed","API-Testverbindung fehlgeschlagen"
6
+ "API test connection successful","API-Testverbindung erfolgreich"
7
+ "API","API"
8
+ "Agent Email Address","E-Mail-Adresse des Agenten"
9
+ "Agent Token","Agententoken"
10
+ "Are you sure you want to clear the entire Zendesk log?","Möchten Sie wirklich den gesamten Inhalt des Zendesk-Protokolls löschen?"
11
+ "Assignee","Mitarbeiter"
12
+ "Chat","Chat"
13
  "Code to display Feedback Tab","Code zur Darstellung des Feedback-Menüs"
14
+ "Connection to Zendesk API failed","Verbindung zur Zendesk-API fehlgeschlagen"
15
+ "Connection to Zendesk API successful","Verbindung zur Zendesk-API erfolgreich"
16
+ "Create Ticket","Ticket erstellen"
17
+ "Create tickets from Contact Us form","Tickets aus Kontaktformular erstellen"
18
  "Customize Feedback Tab","Feedback-Menü anpassen"
19
+ "Dashboard","Dashboard"
20
+ "Decide which features you would like turned on in your Magento store.","Geben Sie an, welche Funktionen in Ihrem Magento-Shop aktiviert werden sollen."
21
+ "Description","Beschreibung"
22
+ "Display link to Zendesk in Magento footer","Link zu Zendesk im Magento-Fußbereich anzeigen"
23
+ "Email","E-Mail"
24
+ "Facebook","Facebook"
25
  "Features","Funktionen"
26
+ "Feedback Tab","Feedback-Menü"
27
+ "File size too large - only showing the last %s lines. Click Download to retrieve the entire file.","Datei zu groß – nur die letzten %s Zeilen werden angezeigt. Klicken Sie auf „Download“, um die gesamte Datei herunterzuladen."
28
  "General settings that are required to connect Zendesk and Magento.","Allgemeine Einstellungen, die zur Verbindung von Zendesk und Magento erforderlich sind."
 
 
 
29
  "General","Allgemein"
30
+ "Generate","Generieren"
31
+ "Group","Gruppe"
32
  "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Sie haben Zendesk noch nicht eingerichtet? Befolgen Sie unsere Setup-Anleitung, um Ihre Kunden über Zendesk zu unterstützen."
33
+ "High","Hoch"
34
+ "Incident","Vorfall"
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  "Launch Zendesk","Zendesk starten"
36
+ "Low","Niedrig"
 
 
 
 
 
 
 
 
37
  "New Support Ticket","Neues Supportticket"
38
+ "New","Neu"
39
  "No tickets found","Keine Tickets gefunden"
40
+ "No views selected. Please select one or more from the settings page.","Keine Ansichten ausgewählt. Wählen Sie auf der Einstellungsseite eine oder mehrere Ansichten aus."
41
+ "Normal","Normal"
42
+ "On-hold","Angehalten"
43
+ "Open","Offen"
44
  "Order number","Bestellnummer"
45
+ "Pending","Wartend"
46
  "Priority","Priorität"
47
+ "Problem","Problem"
48
+ "Question","Frage"
49
+ "Remote Authentication Token","Token zur Remoteauthentifizierung"
50
+ "Remote Authentication Token","Token zur Remoteauthentifizierung"
51
+ "Requested","Angefragt"
52
  "Requester Email","E-Mail-Adresse des Anfragenden"
53
  "Requester Name","Name des Anfragenden"
54
  "Requester Website","Website des Anfragenden"
55
+ "Requester","Anfragender"
56
+ "Required for Magento App inside Zendesk to work.","Erforderlich, damit die Magento-App in Zendesk funktioniert."
57
+ "Save Config","Konfig. speichern"
58
+ "Settings","Einstellungen"
59
+ "Setup guide","Setup-Anleitung"
60
+ "Setup","Setup"
61
+ "Show support tickets on admin dashboard","Supporttickets in Admin-Dashboard anzeigen"
62
+ "Show support tickets on customer view","Supporttickets in Kundenansicht anzeigen"
63
+ "Show support tickets on order view","Supporttickets in Bestellansicht anzeigen"
64
+ "Single Sign-on - Admins and Agents","Single-Sign-On – Administratoren und Agenten"
65
+ "Single Sign-on - End-users","Single-Sign-On – Endbenutzer"
66
+ "Single Sign-on Enabled","Single-Sign-On aktiviert"
67
+ "Single Sign-on Enabled","Single-Sign-On aktiviert"
68
  "Solved","Gelöst"
69
+ "Status","Status"
70
  "Subject","Betreff"
71
+ "Successfully generated a new API token","Neues API-Token erfolgreich generiert"
72
+ "Support Channels","Supportkanäle"
73
+ "Support Tickets","Supporttickets"
74
+ "Task","Aufgabe"
75
+ "Test Connection","Verbindung testen"
76
+ "The Zendesk log file has not been created. Check to see if logging has been enabled.","Die Zendesk-Protokolldatei wurde nicht erstellt. Stellen Sie sicher, dass die Protokollierung aktiviert ist."
77
  "Ticket #%s Created","Ticket #%s erstellt"
78
+ "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Um ein Token zu generieren, melden Sie sich bei Zendesk an und wählen Sie dann „Verwalten“ > „Kanäle“ > „API“ > „Token“."
79
+ "Troubleshooting tips can be found at <a href="%s">%s</a>","Tipps zur Fehlerbehebung finden Sie unter <a href="%s">%s</a>."
80
+ "Twitter","Twitter"
81
  "Type","Typ"
 
 
 
 
82
  "Updated","Aktualisiert"
83
+ "Urgent","Dringend"
84
+ "Use Magento to manage admin and agent authentication.","Authentifizierung von Administratoren und Agenten über Magento verwalten."
85
+ "Use Magento to manage end-user authentication.","Authentifizierung von Endbenutzern über Magento verwalten."
86
+ "Use Magento to manage user authentication.","Benutzerauthentifizierung über Magento verwalten."
87
+ "Used to link order in Magento with tickets in Zendesk","Dient zur Verknüpfung der Bestellung in Magento mit Tickets in Zendesk"
88
+ "View All Tickets","Alle Tickets anzeigen"
89
+ "View ticket in Zendesk","Ticket in Zendesk anzeigen"
90
+ "Views to show on dashboards","Ansichten, die in Dashboards erscheinen sollen"
91
+ "Voice","Voice"
92
+ "Web Portal","Web-Portal"
93
+ "Zendesk Domain","Zendesk-Domäne"
94
+ "Zendesk Log Viewer","Zendesk-Protokollanzeige"
95
+ "Zendesk Order Number field ID","Zendesk-Bestellnummerfeld-ID"
96
+ "Zendesk SSO token not been set. Please add this to the settings page.","Zendesk-SSO-Token nicht festgelegt. Fügen Sie es zur Einstellungsseite hinzu."
97
+ "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Kunden können von Zendesk aus auf die gewünschte Weise mit Ihnen Kontakt aufnehmen. Konfigurieren Sie die Kanäle, die Sie verwenden möchten, über die unten stehenden Links."
98
+ "Zendesk domain not set. Please add this to the settings page.","Zendesk-Domäne nicht festgelegt. Fügen Sie sie zur Einstellungsseite hinzu."
app/locale/en_US/Zendesk_Zendesk.csv CHANGED
@@ -1,58 +1,98 @@
1
- Agent Details,Agent Details
2
- Agent Email Address,Agent Email Address
3
- Agent Token,Agent Token
4
- API Details,API Details
5
- API Enabled,API Enabled
6
- API Token,API Token
7
- Assignee,Assignee
8
- Code to display Feedback Tab,Code to display Feedback Tab
9
- Create Ticket,Create Ticket
10
- Create tickets from Contact Us form,Create tickets from Contact Us form
11
- Customise Feedback Tab,Customise Feedback Tab
12
- Dashboard,Dashboard
13
- Decide which features you would like turned on in your Magento store.,Decide which features you would like turned on in your Magento store.
14
- Display link to Zendesk in Magento footer,Display link to Zendesk in Magento footer
15
- Features,Features
16
- General settings that are required to connect Zendesk and Magento,General settings that are required to connect Zendesk and Magento.
17
- Group,Group
18
- Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.,Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.
19
- Launch Zendesk,Launch Zendesk
20
- New Support Ticket,New Support Ticket
21
- No tickets found,No tickets found
22
- No views selected. Please select one or more from the settings page.,No views selected. Please select one or more from the settings page.
23
- Order number, Order number
24
- Priority,Priority
25
- Remote Authentication,Remote Authentication
26
- Remote Authentication Token,Remote Authentication Token
27
- Requested,Requested
28
- Requester,Requester
29
- Required for Magento App inside Zendesk to work.,Required for Magento App inside Zendesk to work.
30
- Save Config, Save Config
31
- Settings,Settings
32
- Setup,Setup
33
- Setup Guide,Setup Guide
34
- Show support tickets on admin dashboard,Show support tickets on admin dashboard
35
- Show support tickets on customer view,Show support tickets on customer view
36
- Show support tickets on order view,Show support tickets on order view
37
- Single Sign-on, Single Sign-on
38
- Single Sign-on Enabled, Single Sign-on Enabled
39
- Status,Status
40
- Subject,Subject
41
- Successfully generated new API token,Successfully generated new API token
42
- Support,Support
43
- Support Tickets,Support Tickets
44
- Settings,Settings
45
- Ticket #%s Created.,Ticket #%s Created.
46
- "To deploy tickets from Zendesk, we require a username and password/token of an agent on your Zendesk.","To deploy tickets from Zendesk, we require a username and password/token of an agent on your Zendesk."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","To generate a token, log in to Zendesk then select Manage > Channels > API > Token"
48
- Updated,Updated
49
- Use Magento to manage user authentication.,Use Magento to manage user authentication.
50
- Used to link order in Magento with tickets in Zendesk,Used to link order in Magento with tickets in Zendesk
51
- View All Tickets,View All Tickets
52
- View ticket in Zendesk,View ticket in Zendesk
53
- Views to show on dashboards,Views to show on dashboards
54
- Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.,Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.
55
- Zendesk Domain,Zendesk Domain
56
- Zendesk domain not set. Please add this to the settings page.,Zendesk domain not set. Please add this to the settings page.
57
- Zendesk Order Number field ID,Zendesk Order Number field ID
58
- Zendesk SSO token not set. Please add this to the settings page.,Zendesk SSO token not set. Please add this to the settings page.
 
 
 
 
 
 
 
 
 
1
+ "English","English"
2
+ "API Details","API Details"
3
+ "API Enabled","API Enabled"
4
+ "API Token","API Token"
5
+ "API test connection failed","API test connection failed"
6
+ "API test connection successful","API test connection successful"
7
+ "API","API"
8
+ "Agent Email Address","Agent Email Address"
9
+ "Agent Token","Agent Token"
10
+ "Are you sure you want to clear the entire Zendesk log?","Are you sure you want to clear the entire Zendesk log?"
11
+ "Assignee","Assignee"
12
+ "Chat","Chat"
13
+ "Code to display Feedback Tab","Code to display Feedback Tab"
14
+ "Connection to Zendesk API failed","Connection to Zendesk API failed"
15
+ "Connection to Zendesk API successful","Connection to Zendesk API successful"
16
+ "Create Ticket","Create Ticket"
17
+ "Create tickets from Contact Us form","Create tickets from Contact Us form"
18
+ "Customize Feedback Tab","Customize Feedback Tab"
19
+ "Dashboard","Dashboard"
20
+ "Decide which features you would like turned on in your Magento store.","Decide which features you would like turned on in your Magento store."
21
+ "Description","Description"
22
+ "Display link to Zendesk in Magento footer","Display link to Zendesk in Magento footer"
23
+ "Email","Email"
24
+ "Facebook","Facebook"
25
+ "Features","Features"
26
+ "Feedback Tab","Feedback Tab"
27
+ "File size too large - only showing the last %s lines. Click Download to retrieve the entire file.","File size too large - only showing the last %s lines. Click Download to retrieve the entire file."
28
+ "General settings that are required to connect Zendesk and Magento.","General settings that are required to connect Zendesk and Magento."
29
+ "General","General"
30
+ "Generate","Generate"
31
+ "Group","Group"
32
+ "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers."
33
+ "High","High"
34
+ "Incident","Incident"
35
+ "Launch Zendesk","Launch Zendesk"
36
+ "Low","Low"
37
+ "New Support Ticket","New Support Ticket"
38
+ "New","New"
39
+ "No tickets found","No tickets found"
40
+ "No views selected. Please select one or more from the settings page.","No views selected. Please select one or more from the settings page."
41
+ "Normal","Normal"
42
+ "On-hold","On-hold"
43
+ "Open","Open"
44
+ "Order number","Order number"
45
+ "Pending","Pending"
46
+ "Priority","Priority"
47
+ "Problem","Problem"
48
+ "Question","Question"
49
+ "Remote Authentication Token","Remote Authentication Token"
50
+ "Remote Authentication Token","Remote Authentication Token"
51
+ "Requested","Requested"
52
+ "Requester Email","Requester Email"
53
+ "Requester Name","Requester Name"
54
+ "Requester Website","Requester Website"
55
+ "Requester","Requester"
56
+ "Required for Magento App inside Zendesk to work.","Required for Magento App inside Zendesk to work."
57
+ "Save Config","Save Config"
58
+ "Settings","Settings"
59
+ "Setup guide","Setup guide"
60
+ "Setup","Setup"
61
+ "Show support tickets on admin dashboard","Show support tickets on admin dashboard"
62
+ "Show support tickets on customer view","Show support tickets on customer view"
63
+ "Show support tickets on order view","Show support tickets on order view"
64
+ "Single Sign-on - Admins and Agents","Single Sign-on - Admins and Agents"
65
+ "Single Sign-on - End-users","Single Sign-on - End-users"
66
+ "Single Sign-on Enabled","Single Sign-on Enabled"
67
+ "Single Sign-on Enabled","Single Sign-on Enabled"
68
+ "Solved","Solved"
69
+ "Status","Status"
70
+ "Subject","Subject"
71
+ "Successfully generated a new API token","Successfully generated a new API token"
72
+ "Support Channels","Support Channels"
73
+ "Support Tickets","Support Tickets"
74
+ "Task","Task"
75
+ "Test Connection","Test Connection"
76
+ "The Zendesk log file has not been created. Check to see if logging has been enabled.","The Zendesk log file has not been created. Check to see if logging has been enabled."
77
+ "Ticket #%s Created","Ticket #%s Created"
78
  "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","To generate a token, log in to Zendesk then select Manage > Channels > API > Token"
79
+ "Troubleshooting tips can be found at <a href="%s">%s</a>","Troubleshooting tips can be found at <a href="%s">%s</a>"
80
+ "Twitter","Twitter"
81
+ "Type","Type"
82
+ "Updated","Updated"
83
+ "Urgent","Urgent"
84
+ "Use Magento to manage admin and agent authentication.","Use Magento to manage admin and agent authentication."
85
+ "Use Magento to manage end-user authentication.","Use Magento to manage end-user authentication."
86
+ "Use Magento to manage user authentication.","Use Magento to manage user authentication."
87
+ "Used to link order in Magento with tickets in Zendesk","Used to link order in Magento with tickets in Zendesk"
88
+ "View All Tickets","View All Tickets"
89
+ "View ticket in Zendesk","View ticket in Zendesk"
90
+ "Views to show on dashboards","Views to show on dashboards"
91
+ "Voice","Voice"
92
+ "Web Portal","Web Portal"
93
+ "Zendesk Domain","Zendesk Domain"
94
+ "Zendesk Log Viewer","Zendesk Log Viewer"
95
+ "Zendesk Order Number field ID","Zendesk Order Number field ID"
96
+ "Zendesk SSO token not been set. Please add this to the settings page.","Zendesk SSO token not been set. Please add this to the settings page."
97
+ "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use."
98
+ "Zendesk domain not set. Please add this to the settings page.","Zendesk domain not set. Please add this to the settings page."
app/locale/es_ES/Zendesk_Zendesk.csv CHANGED
@@ -1,76 +1,98 @@
1
  "English","Español"
2
- "Required for Magento App inside Zendesk to work.","Necesario para que Magento App pueda funcionar dentro de Zendesk."
3
- "API Enabled","API activada"
4
- "Generate","Generar"
5
- "Successfully generated a new API token","Se generó correctamente un nuevo token de API."
6
  "API Details","Detalles de API"
 
7
  "API Token","Token de API"
8
- "Create tickets from Contact Us form","Crear tickets basados en el formulario Contáctenos"
9
- "Decide which features you would like turned on in your Magento store.","Decida qué funciones desea tener activadas en su tienda Magento."
10
- "Code to display Feedback Tab","Código para mostrar la pestaña de ayuda"
11
- "Customize Feedback Tab","Personalizar la pestaña de ayuda"
12
- "Zendesk Order Number field ID","ID de campo del número del pedido de Zendesk"
13
- "Used to link order in Magento with tickets in Zendesk","Se usa para vincular el pedido en Magento con tickets en Zendesk"
14
- "Show support tickets on customer view","Mostrar tickets de soporte en la vista del cliente."
15
- "Show support tickets on admin dashboard","Mostrar tickets de soporte en el panel del administrador"
16
- "Show support tickets on order view","Mostrar tickets de soporte en la vista del pedido."
17
- "Features","Funciones"
18
- "Views to show on dashboards","Vistas para mostrar en los paneles "
19
- "General settings that are required to connect Zendesk and Magento.","Configuración general requerida para conectar a Zendesk con Magento."
20
- "Zendesk Domain","Dominio de Zendesk"
21
  "Agent Email Address","Dirección de correo electrónico de agente"
22
- "Remote Authentication Token","Token de autenticación remota"
23
- "General","General"
24
  "Agent Token","Token de agente"
25
- "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Para generar un token, inicie sesión en Zendesk y luego seleccione Administrar > Canales > API > Token"
26
- "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","¿No ha configurado su cuenta de Zendesk? Deje que la guía fácil le enseñe a usar Zendesk para ayudar a sus clientes."
27
- "Setup","Configuración"
28
- "Use Magento to manage user authentication.","Use Magento para administrar la autenticación de usuarios."
29
- "Single Sign-on","Inicio de sesión único"
30
- "API","API"
31
  "Chat","Chat"
32
- "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk permite que sus clientes lo contacten con su método preferido. Use los vínculos a continuación para configurar los canales que desee usar."
 
 
 
 
 
 
 
 
 
33
  "Email","Correo electrónico"
34
  "Facebook","Facebook"
 
35
  "Feedback Tab","Pestaña de ayuda"
36
- "Support Channels","Canales de soporte"
37
- "Twitter","Twitter"
38
- "Voice","Voice"
39
- "Web Portal","Portal web"
40
- "Dashboard","Panel"
41
- "Zendesk domain not set. Please add this to the settings page.","Dominio de Zendesk no se ha configurado. Agréguelo a la página de configuración."
42
- "Launch Zendesk","Inicie su cuenta de Zendesk."
43
- "No views selected. Please select one or more from the settings page.","No se han seleccionado vistas. Seleccione una o más en la página de configuración."
44
- "Zendesk SSO token not been set. Please add this to the settings page.","Token SSO de Zendesk no se ha configurado. Agréguelo a la página de configuración."
45
- "Support Tickets","Tickets de soporte"
46
- "View All Tickets","Ver todos los tickets"
47
- "View ticket in Zendesk","Ver ticket en Zendesk"
48
- "Assignee","Agente asignado"
49
- "Create Ticket","Crear ticket"
50
- "Description","Descripción"
51
  "Group","Grupo"
 
 
 
 
 
52
  "New Support Ticket","Nuevo ticket de soporte"
 
53
  "No tickets found","No se encontraron tickets"
 
 
 
 
54
  "Order number","Número de pedido"
 
55
  "Priority","Prioridad"
56
- "High","Alta"
57
- "Low","Baja"
58
- "Normal","Normal"
59
- "Urgent","Urgente"
 
60
  "Requester Email","Correo electrónico del solicitante"
61
  "Requester Name","Nombre del solicitante"
62
  "Requester Website","Sitio web del solicitante"
63
- "Status","Estado"
64
- "New","Nuevo"
65
- "On-hold","En espera"
66
- "Open","Abierto"
67
- "Pending","Pendiente"
 
 
 
 
 
 
 
 
68
  "Solved","Resuelto"
 
69
  "Subject","Asunto"
 
 
 
 
 
 
70
  "Ticket #%s Created","El ticket #%s fue creado"
 
 
 
71
  "Type","Tipo"
72
- "Incident","Incidente"
73
- "Problem","Problema"
74
- "Question","Pregunta"
75
- "Task","Tarea"
76
  "Updated","Actualizado"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  "English","Español"
 
 
 
 
2
  "API Details","Detalles de API"
3
+ "API Enabled","API activada"
4
  "API Token","Token de API"
5
+ "API test connection failed","Falló la conexión de prueba de API"
6
+ "API test connection successful","Conexión de prueba de API realizada correctamente"
7
+ "API","API"
 
 
 
 
 
 
 
 
 
 
8
  "Agent Email Address","Dirección de correo electrónico de agente"
 
 
9
  "Agent Token","Token de agente"
10
+ "Are you sure you want to clear the entire Zendesk log?","¿Está seguro de que desea borrar todo el registro de Zendesk?"
11
+ "Assignee","Agente asignado"
 
 
 
 
12
  "Chat","Chat"
13
+ "Code to display Feedback Tab","Código para mostrar la pestaña de ayuda"
14
+ "Connection to Zendesk API failed","Falló la conexión a la API de Zendesk"
15
+ "Connection to Zendesk API successful","Conexión a la API de Zendesk realizada correctamente"
16
+ "Create Ticket","Crear ticket"
17
+ "Create tickets from Contact Us form","Crear tickets basados en el formulario Contáctenos"
18
+ "Customize Feedback Tab","Personalizar pestaña de ayuda"
19
+ "Dashboard","Panel"
20
+ "Decide which features you would like turned on in your Magento store.","Decida qué funciones desea tener activadas en su tienda Magento."
21
+ "Description","Descripción"
22
+ "Display link to Zendesk in Magento footer","Mostrar vínculo a Zendesk en pie de página de Magento"
23
  "Email","Correo electrónico"
24
  "Facebook","Facebook"
25
+ "Features","Funciones"
26
  "Feedback Tab","Pestaña de ayuda"
27
+ "File size too large - only showing the last %s lines. Click Download to retrieve the entire file.","Tamaño de archivo muy grande: solo se muestran las últimas %s líneas. Haga clic en Descargar para recuperar todo el archivo."
28
+ "General settings that are required to connect Zendesk and Magento.","Configuración general requerida para conectar a Zendesk con Magento."
29
+ "General","General"
30
+ "Generate","Generar"
 
 
 
 
 
 
 
 
 
 
 
31
  "Group","Grupo"
32
+ "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","¿No ha configurado su cuenta de Zendesk? Deje que la guía fácil le enseñe a usar Zendesk para ayudar a sus clientes."
33
+ "High","Alta"
34
+ "Incident","Incidente"
35
+ "Launch Zendesk","Inicie su cuenta de Zendesk."
36
+ "Low","Baja"
37
  "New Support Ticket","Nuevo ticket de soporte"
38
+ "New","Nuevo"
39
  "No tickets found","No se encontraron tickets"
40
+ "No views selected. Please select one or more from the settings page.","No se han seleccionado vistas. Seleccione una o más en la página de configuración."
41
+ "Normal","Normal"
42
+ "On-hold","En espera"
43
+ "Open","Abierto"
44
  "Order number","Número de pedido"
45
+ "Pending","Pendiente"
46
  "Priority","Prioridad"
47
+ "Problem","Problema"
48
+ "Question","Pregunta"
49
+ "Remote Authentication Token","Token de autenticación remota"
50
+ "Remote Authentication Token","Token de autenticación remota"
51
+ "Requested","Solicitada"
52
  "Requester Email","Correo electrónico del solicitante"
53
  "Requester Name","Nombre del solicitante"
54
  "Requester Website","Sitio web del solicitante"
55
+ "Requester","Solicitante"
56
+ "Required for Magento App inside Zendesk to work.","Necesario para que Magento App pueda funcionar dentro de Zendesk."
57
+ "Save Config","Guardar config"
58
+ "Settings","Configuración"
59
+ "Setup guide","Guía de configuración"
60
+ "Setup","Configuración"
61
+ "Show support tickets on admin dashboard","Mostrar tickets de soporte en el panel del administrador."
62
+ "Show support tickets on customer view","Mostrar tickets de soporte en la vista del cliente."
63
+ "Show support tickets on order view","Mostrar tickets de soporte en la vista del pedido."
64
+ "Single Sign-on - Admins and Agents","Inicio de sesión único: administradores y agentes"
65
+ "Single Sign-on - End-users","Inicio de sesión único: usuarios finales"
66
+ "Single Sign-on Enabled","Inicio de sesión único activado"
67
+ "Single Sign-on Enabled","Inicio de sesión único activado"
68
  "Solved","Resuelto"
69
+ "Status","Estado"
70
  "Subject","Asunto"
71
+ "Successfully generated a new API token","Se generó correctamente un nuevo token de API."
72
+ "Support Channels","Canales de soporte"
73
+ "Support Tickets","Tickets de soporte"
74
+ "Task","Tarea"
75
+ "Test Connection","Conexión de prueba"
76
+ "The Zendesk log file has not been created. Check to see if logging has been enabled.","No se ha creado el archivo de registro de Zendesk. Verifique si se ha activado el registro."
77
  "Ticket #%s Created","El ticket #%s fue creado"
78
+ "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Para generar un token, inicie sesión en Zendesk y luego seleccione Administrar > Canales > API > Token"
79
+ "Troubleshooting tips can be found at <a href="%s">%s</a>","Las sugerencias para la resolución de problemas se encuentran en <a href="%s">%s</a>"
80
+ "Twitter","Twitter"
81
  "Type","Tipo"
 
 
 
 
82
  "Updated","Actualizado"
83
+ "Urgent","Urgente"
84
+ "Use Magento to manage admin and agent authentication.","Use Magento para administrar la autenticación de administradores y agentes."
85
+ "Use Magento to manage end-user authentication.","Use Magento para administrar la autenticación de usuarios finales."
86
+ "Use Magento to manage user authentication.","Use Magento para administrar la autenticación de usuarios."
87
+ "Used to link order in Magento with tickets in Zendesk","Se usa para vincular el pedido en Magento con tickets en Zendesk"
88
+ "View All Tickets","Ver todos los tickets"
89
+ "View ticket in Zendesk","Ver ticket en Zendesk"
90
+ "Views to show on dashboards","Vistas para mostrar en los paneles "
91
+ "Voice","Voice"
92
+ "Web Portal","Portal web"
93
+ "Zendesk Domain","Dominio de Zendesk"
94
+ "Zendesk Log Viewer","Visor del registro de Zendesk"
95
+ "Zendesk Order Number field ID","ID de campo del número del pedido de Zendesk"
96
+ "Zendesk SSO token not been set. Please add this to the settings page.","Token SSO de Zendesk no se ha configurado. Agréguelo a la página de configuración."
97
+ "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk permite que sus clientes lo contacten con su método preferido. Use los vínculos a continuación para configurar los canales que desee usar."
98
+ "Zendesk domain not set. Please add this to the settings page.","Dominio de Zendesk no se ha configurado. Agréguelo a la página de configuración."
app/locale/fr_FR/Zendesk_Zendesk.csv CHANGED
@@ -1,76 +1,98 @@
1
  "English","Français"
2
- "Required for Magento App inside Zendesk to work.","Requis pour que l’appli Magento fonctionne dans Zendesk."
3
- "API Enabled","API activée"
4
- "Generate","Générer"
5
- "Successfully generated a new API token","Nouveau jeton API généré"
6
  "API Details","Détails de l’API"
 
7
  "API Token","Jeton API"
8
- "Create tickets from Contact Us form","Créer des tickets à partir du formulaire Nous contacter"
9
- "Decide which features you would like turned on in your Magento store.","Décidez des fonctionnalités que vous souhaitez activer dans votre magasin Magento."
 
 
 
 
 
 
10
  "Code to display Feedback Tab","Code pour afficher l’onglet de suggestions"
 
 
 
 
11
  "Customize Feedback Tab","Personnaliser l’onglet de suggestions"
12
- "Zendesk Order Number field ID","ID de champ du numéro de commande Zendesk"
13
- "Used to link order in Magento with tickets in Zendesk","Utilisé pour lier la commande dans Magento aux tickets dans Zendesk"
14
- "Show support tickets on customer view","Afficher les tickets d’assistance dans la vue client"
15
- "Show support tickets on admin dashboard","Afficher les tickets d’assistance dans le tableau de bord d’administration"
16
- "Show support tickets on order view","Afficher les tickets d’assistance dans la vue commande"
 
17
  "Features","Fonctionnalités"
18
- "Views to show on dashboards","Vues à afficher dans les tableaux de bord"
 
19
  "General settings that are required to connect Zendesk and Magento.","Paramètres généraux requis pour connecter Zendesk et Magento."
20
- "Zendesk Domain","Domaine Zendesk"
21
- "Agent Email Address","Adresse email de l’agent"
22
- "Remote Authentication Token","Jeton d’authentification à distance"
23
  "General","Général"
24
- "Agent Token","Jeton de l’agent"
25
- "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Pour générer un jeton, connectez-vous à Zendesk, puis sélectionnez Gérer > Canaux > API > Jeton."
26
  "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Vous n’avez pas encore configuré Zendesk ? Suivez notre guide de configuration facile et commencez à utiliser Zendesk pour assister vos clients."
27
- "Setup","Configuration"
28
- "Use Magento to manage user authentication.","Utilisez Magento pour gérer l’authentification des utilisateurs."
29
- "Single Sign-on","Connexion unique"
30
- "API","API"
31
- "Chat","Chat"
32
- "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk permet à vos clients de vous contacter en utilisant la méthode de leur choix. Utilisez les liens ci-dessous pour configurer les canaux que vous voulez utiliser."
33
- "Email","Email"
34
- "Facebook","Facebook"
35
- "Feedback Tab","Onglet de suggestions"
36
- "Support Channels","Canaux d’assistance"
37
- "Twitter","Twitter"
38
- "Voice","Centre d’appels"
39
- "Web Portal","Portail"
40
- "Dashboard","Tableau de bord"
41
- "Zendesk domain not set. Please add this to the settings page.","Domaine Zendesk non configuré. Ajoutez-le à la page des paramètres."
42
  "Launch Zendesk","Lancer Zendesk"
43
- "No views selected. Please select one or more from the settings page.","Aucune vue sélectionnée. Sélectionnez-en au moins une dans la page des paramètres."
44
- "Zendesk SSO token not been set. Please add this to the settings page.","Jeton de connexion unique Zendesk non configuré. Ajoutez-le à la page des paramètres."
45
- "Support Tickets","Tickets d’assistance"
46
- "View All Tickets","Afficher tous les tickets"
47
- "View ticket in Zendesk","Afficher le ticket dans Zendesk"
48
- "Assignee","Assigné"
49
- "Create Ticket","Créer un ticket"
50
- "Description","Description"
51
- "Group","Groupe"
52
  "New Support Ticket","Nouveau ticket d’assistance"
 
53
  "No tickets found","Aucun ticket trouvé"
 
 
 
 
54
  "Order number","Numéro de commande"
 
55
  "Priority","Priorité"
56
- "High","Élevée"
57
- "Low","Basse"
58
- "Normal","Normale"
59
- "Urgent","Urgente"
60
- "Requester Email","Email du demandeur"
 
61
  "Requester Name","Nom du demandeur"
62
  "Requester Website","Site Web du demandeur"
63
- "Status","Statut"
64
- "New","Nouveau"
65
- "On-hold","En suspens"
66
- "Open","Ouvert"
67
- "Pending","En attente"
 
 
 
 
 
 
 
 
68
  "Solved","Résolu"
 
69
  "Subject","Sujet"
 
 
 
 
 
 
70
  "Ticket #%s Created","Ticket #%s créé"
 
 
 
71
  "Type","Type"
72
- "Incident","Incident"
73
- "Problem","Problème"
74
- "Question","Question"
75
- "Task","Tâche"
76
  "Updated","Mis à jour"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  "English","Français"
 
 
 
 
2
  "API Details","Détails de l’API"
3
+ "API Enabled","API activée"
4
  "API Token","Jeton API"
5
+ "API test connection failed","Échec de la connexion test à l’API"
6
+ "API test connection successful","Réussite de la connexion test à l’API"
7
+ "API","API"
8
+ "Agent Email Address","Adresse e-mail de l’agent"
9
+ "Agent Token","Jeton de l’agent"
10
+ "Are you sure you want to clear the entire Zendesk log?","Voulez-vraiment effacer la totalité du journal Zendesk ?"
11
+ "Assignee","Assigné"
12
+ "Chat","Chat"
13
  "Code to display Feedback Tab","Code pour afficher l’onglet de suggestions"
14
+ "Connection to Zendesk API failed","Échec de la connexion à l’API Zendesk"
15
+ "Connection to Zendesk API successful","Réussite de la connexion à l’API Zendesk"
16
+ "Create Ticket","Créer le ticket"
17
+ "Create tickets from Contact Us form","Créer des tickets à partir du formulaire Nous contacter"
18
  "Customize Feedback Tab","Personnaliser l’onglet de suggestions"
19
+ "Dashboard","Tableau de bord"
20
+ "Decide which features you would like turned on in your Magento store.","Décidez des fonctionnalités que vous souhaitez activer dans votre magasin Magento."
21
+ "Description","Description"
22
+ "Display link to Zendesk in Magento footer","Afficher le lien vers Zendesk dans le bas de page Magento"
23
+ "Email","E-mail"
24
+ "Facebook","Facebook"
25
  "Features","Fonctionnalités"
26
+ "Feedback Tab","Onglet de suggestions"
27
+ "File size too large - only showing the last %s lines. Click Download to retrieve the entire file.","Fichier trop volumineux – Seules les % dernières lignes sont affichées. Cliquez sur Télécharger pour récupérer la totalité du fichier."
28
  "General settings that are required to connect Zendesk and Magento.","Paramètres généraux requis pour connecter Zendesk et Magento."
 
 
 
29
  "General","Général"
30
+ "Generate","Générer"
31
+ "Group","Groupe"
32
  "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Vous n’avez pas encore configuré Zendesk ? Suivez notre guide de configuration facile et commencez à utiliser Zendesk pour assister vos clients."
33
+ "High","Élevée"
34
+ "Incident","Incident"
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  "Launch Zendesk","Lancer Zendesk"
36
+ "Low","Basse"
 
 
 
 
 
 
 
 
37
  "New Support Ticket","Nouveau ticket d’assistance"
38
+ "New","Nouveau"
39
  "No tickets found","Aucun ticket trouvé"
40
+ "No views selected. Please select one or more from the settings page.","Aucune vue sélectionnée. Sélectionnez-en au moins une dans la page des paramètres."
41
+ "Normal","Normale"
42
+ "On-hold","En pause"
43
+ "Open","Ouvert"
44
  "Order number","Numéro de commande"
45
+ "Pending","En attente"
46
  "Priority","Priorité"
47
+ "Problem","Problème"
48
+ "Question","Question"
49
+ "Remote Authentication Token","Jeton d’authentification à distance"
50
+ "Remote Authentication Token","Jeton d’authentification à distance"
51
+ "Requested","Création"
52
+ "Requester Email","E-mail du demandeur"
53
  "Requester Name","Nom du demandeur"
54
  "Requester Website","Site Web du demandeur"
55
+ "Requester","Demandeur"
56
+ "Required for Magento App inside Zendesk to work.","Requis pour que l’application Magento fonctionne dans Zendesk."
57
+ "Save Config","Enregistrer la configuration"
58
+ "Settings","Paramètres"
59
+ "Setup guide","Guide de configuration"
60
+ "Setup","Configuration"
61
+ "Show support tickets on admin dashboard","Afficher les tickets d’assistance dans le tableau de bord d’administration"
62
+ "Show support tickets on customer view","Afficher les tickets d’assistance dans la vue client"
63
+ "Show support tickets on order view","Afficher les tickets d’assistance dans la vue commande"
64
+ "Single Sign-on - Admins and Agents","Connexion unique – Administrateurs et agents"
65
+ "Single Sign-on - End-users","Connexion unique – Utilisateurs finaux"
66
+ "Single Sign-on Enabled","Connexion unique activée"
67
+ "Single Sign-on Enabled","Connexion unique activée"
68
  "Solved","Résolu"
69
+ "Status","Statut"
70
  "Subject","Sujet"
71
+ "Successfully generated a new API token","Nouveau jeton API généré"
72
+ "Support Channels","Canaux d’assistance"
73
+ "Support Tickets","Tickets d’assistance"
74
+ "Task","Tâche"
75
+ "Test Connection","Tester la connexion"
76
+ "The Zendesk log file has not been created. Check to see if logging has been enabled.","Le fichier journal Zendesk n’a pas été créé. Vérifiez que l’enregistrement est activé."
77
  "Ticket #%s Created","Ticket #%s créé"
78
+ "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Pour générer un jeton, connectez-vous à Zendesk, puis sélectionnez Gérer > Canaux > API > Jeton."
79
+ "Troubleshooting tips can be found at <a href="%s">%s</a>","Vous trouverez des conseils de dépannage sur <a href="%s">%s</a>"
80
+ "Twitter","Twitter"
81
  "Type","Type"
 
 
 
 
82
  "Updated","Mis à jour"
83
+ "Urgent","Urgente"
84
+ "Use Magento to manage admin and agent authentication.","Utilisez Magento pour gérer l’authentification des administrateurs et des agents."
85
+ "Use Magento to manage end-user authentication.","Utilisez Magento pour gérer l’authentification des utilisateurs finaux."
86
+ "Use Magento to manage user authentication.","Utilisez Magento pour gérer l’authentification des utilisateurs."
87
+ "Used to link order in Magento with tickets in Zendesk","Utilisé pour lier la commande dans Magento aux tickets dans Zendesk"
88
+ "View All Tickets","Afficher tous les tickets"
89
+ "View ticket in Zendesk","Afficher le ticket dans Zendesk"
90
+ "Views to show on dashboards","Vues à afficher dans les tableaux de bord"
91
+ "Voice","Centre d’appels"
92
+ "Web Portal","Portail"
93
+ "Zendesk Domain","Domaine Zendesk"
94
+ "Zendesk Log Viewer","Afficheur du journal Zendesk"
95
+ "Zendesk Order Number field ID","ID de champ du numéro de commande Zendesk"
96
+ "Zendesk SSO token not been set. Please add this to the settings page.","Jeton de connexion unique Zendesk non configuré. Ajoutez-le à la page des paramètres."
97
+ "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk permet à vos clients de vous contacter en utilisant la méthode de leur choix. Utilisez les liens ci-dessous pour configurer les canaux que vous voulez utiliser."
98
+ "Zendesk domain not set. Please add this to the settings page.","Domaine Zendesk non configuré. Ajoutez-le à la page des paramètres."
app/locale/it_IT/Zendesk_Zendesk.csv CHANGED
@@ -1,76 +1,98 @@
1
  "English","Italiano"
2
- "Required for Magento App inside Zendesk to work.","Necessario per usare l’App Magento in Zendesk."
3
- "API Enabled","Attivato API"
4
- "Generate","Genera"
5
- "Successfully generated a new API token","Generato correttamente un nuovo token API"
6
  "API Details","Dettagli API"
 
7
  "API Token","Token API"
8
- "Create tickets from Contact Us form","Crea ticket dal modulo Contattarci"
9
- "Decide which features you would like turned on in your Magento store.","Decidi quali funzionalità attivare nel negozio Magento."
10
- "Code to display Feedback Tab","Codica per visualizzare scheda Feedback"
11
- "Customize Feedback Tab","Personalizza scheda Feedback"
12
- "Zendesk Order Number field ID","ID campo numero ordine Zendesk"
13
- "Used to link order in Magento with tickets in Zendesk","Usato per collegare ordini in Magento e ticket in Zendesk"
14
- "Show support tickets on customer view","Mostra ticket assistenza nella vista cliente"
15
- "Show support tickets on admin dashboard","Mostra ticket assistenza nel pannello amministratore"
16
- "Show support tickets on order view","Mostra ticket assistenza nella vista ordine"
17
- "Features","Funzionalità"
18
- "Views to show on dashboards","Viste da mostrare nei pannello"
19
- "General settings that are required to connect Zendesk and Magento.","Impostazioni generali necessarie per collegare Zendesk e Magento."
20
- "Zendesk Domain","Dominio Zendesk"
21
  "Agent Email Address","Indirizzo e-mail agente"
22
- "Remote Authentication Token","Token autenticazione remota"
23
- "General","Generale"
24
  "Agent Token","Token agente"
25
- "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Per generare un token, accedi a Zendesk, quindi seleziona Gestisci > Canali > API > Token"
26
- "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Non hai ancora impostato Zendesk? Segui la nostra semplice guida all’impostazione per iniziare a usare Zendesk nell’assistenza ai clienti."
27
- "Setup","Impostazione"
28
- "Use Magento to manage user authentication.","Usa Magento per gestire l’autenticazione dei clienti."
29
- "Single Sign-on","Single Sign-on"
30
- "API","API"
31
  "Chat","Chat"
32
- "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk consente ai vostri clienti di contattarvi nel modo che preferiscono. Utilizza i collegamenti seguenti per configurare i canali da utilizzare."
 
 
 
 
 
 
 
 
 
33
  "Email","E-mail"
34
  "Facebook","Facebook"
 
35
  "Feedback Tab","Scheda Feedback"
36
- "Support Channels","Canali assistenza"
37
- "Twitter","Twitter"
38
- "Voice","Voice"
39
- "Web Portal","Portale Web"
40
- "Dashboard","Pannello"
41
- "Zendesk domain not set. Please add this to the settings page.","Dominio Zendesk non impostato. Aggiungilo alla pagina impostazioni."
42
- "Launch Zendesk","Avvia Zendesk"
43
- "No views selected. Please select one or more from the settings page.","Nessuna vista selezionata Selezionane almeno una nella pagina impostazioni."
44
- "Zendesk SSO token not been set. Please add this to the settings page.","Token SSP Zendesk non impostato. Aggiungilo alla pagina impostazioni."
45
- "Support Tickets","Ticket assistenza"
46
- "View All Tickets","Mostra tutti i ticket"
47
- "View ticket in Zendesk","Mostra ticket in Zendesk"
48
- "Assignee","Assegnatario"
49
- "Create Ticket","Crea ticket"
50
- "Description","Descrizione"
51
  "Group","Gruppo"
 
 
 
 
 
52
  "New Support Ticket","Nuovo ticket assistenza"
 
53
  "No tickets found","Nessun ticket trovato"
 
 
 
 
54
  "Order number","Numero ordine"
 
55
  "Priority","Priorità"
56
- "High","Alta"
57
- "Low","Bassa"
58
- "Normal","Normale"
59
- "Urgent","Urgente"
 
60
  "Requester Email","E-mail richiedente"
61
  "Requester Name","Nome richiedente"
62
  "Requester Website","Sito Web richiedente"
63
- "Status","Stato"
64
- "New","Nuovo"
65
- "On-hold","In attesa"
66
- "Open","Aperto"
67
- "Pending","In sospeso"
 
 
 
 
 
 
 
 
68
  "Solved","Risolto"
 
69
  "Subject","Oggetto"
70
- "Ticket #%s Created","Ticket #%s creato"
71
- "Type","Tipo"
72
- "Incident","Incidente"
73
- "Problem","Problema"
74
- "Question","Domanda"
75
  "Task","Compito"
 
 
 
 
 
 
 
76
  "Updated","Aggiornato"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  "English","Italiano"
 
 
 
 
2
  "API Details","Dettagli API"
3
+ "API Enabled","Attivato API"
4
  "API Token","Token API"
5
+ "API test connection failed","Collegamento di prova API non riuscito"
6
+ "API test connection successful","Collegamento di prova API riuscito"
7
+ "API","API"
 
 
 
 
 
 
 
 
 
 
8
  "Agent Email Address","Indirizzo e-mail agente"
 
 
9
  "Agent Token","Token agente"
10
+ "Are you sure you want to clear the entire Zendesk log?","Cancellare l’intero registro Zendesk?"
11
+ "Assignee","Assegnatario"
 
 
 
 
12
  "Chat","Chat"
13
+ "Code to display Feedback Tab","Codica per visualizzare scheda Feedback"
14
+ "Connection to Zendesk API failed","Collegamento a Zendesk API non riuscito"
15
+ "Connection to Zendesk API successful","Collegamento a Zendesk API riuscito"
16
+ "Create Ticket","Crea ticket"
17
+ "Create tickets from Contact Us form","Crea ticket dal modulo Contattarci"
18
+ "Customize Feedback Tab","Personalizza scheda Feedback"
19
+ "Dashboard","Pannello"
20
+ "Decide which features you would like turned on in your Magento store.","Decidi quali funzionalità attivare nel negozio Magento."
21
+ "Description","Descrizione"
22
+ "Display link to Zendesk in Magento footer","Mostra link a Zendesk nel piè di pagina di Magento"
23
  "Email","E-mail"
24
  "Facebook","Facebook"
25
+ "Features","Funzionalità"
26
  "Feedback Tab","Scheda Feedback"
27
+ "File size too large - only showing the last %s lines. Click Download to retrieve the entire file.","Il file è troppo grande – vengono mostrate solo le ultime %s righe. Fare clic su Scarica per scaricare l’intero file."
28
+ "General settings that are required to connect Zendesk and Magento.","Impostazioni generali necessarie per collegare Zendesk e Magento."
29
+ "General","Generale"
30
+ "Generate","Genera"
 
 
 
 
 
 
 
 
 
 
 
31
  "Group","Gruppo"
32
+ "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Non hai ancora impostato Zendesk? Segui la nostra semplice guida all’impostazione per iniziare a usare Zendesk nell’assistenza ai clienti."
33
+ "High","Alta"
34
+ "Incident","Incidente"
35
+ "Launch Zendesk","Avvia Zendesk"
36
+ "Low","Bassa"
37
  "New Support Ticket","Nuovo ticket assistenza"
38
+ "New","Nuovo"
39
  "No tickets found","Nessun ticket trovato"
40
+ "No views selected. Please select one or more from the settings page.","Nessuna vista selezionata Selezionane almeno una nella pagina impostazioni."
41
+ "Normal","Normale"
42
+ "On-hold","In sospeso"
43
+ "Open","Aperto"
44
  "Order number","Numero ordine"
45
+ "Pending","In attesa"
46
  "Priority","Priorità"
47
+ "Problem","Problema"
48
+ "Question","Domanda"
49
+ "Remote Authentication Token","Token autenticazione remota"
50
+ "Remote Authentication Token","Token autenticazione remota"
51
+ "Requested","Richiesto"
52
  "Requester Email","E-mail richiedente"
53
  "Requester Name","Nome richiedente"
54
  "Requester Website","Sito Web richiedente"
55
+ "Requester","Richiedente"
56
+ "Required for Magento App inside Zendesk to work.","Necessario per usare l’App Magento in Zendesk."
57
+ "Save Config","Salva config."
58
+ "Settings","Impostazioni"
59
+ "Setup guide","Guida all’impostazione"
60
+ "Setup","Impostazione"
61
+ "Show support tickets on admin dashboard","Mostra ticket assistenza nel pannello amministratore."
62
+ "Show support tickets on customer view","Mostra ticket assistenza nella vista cliente"
63
+ "Show support tickets on order view","Mostra ticket assistenza nella vista ordine"
64
+ "Single Sign-on - Admins and Agents","Single Sign-on – Amministratori e agenti"
65
+ "Single Sign-on - End-users","Single Sign-on - Utenti finali"
66
+ "Single Sign-on Enabled","Single Sign-on attivato"
67
+ "Single Sign-on Enabled","Single Sign-on attivato"
68
  "Solved","Risolto"
69
+ "Status","Stato"
70
  "Subject","Oggetto"
71
+ "Successfully generated a new API token","Generato correttamente un nuovo token API"
72
+ "Support Channels","Canali assistenza"
73
+ "Support Tickets","Ticket assistenza"
 
 
74
  "Task","Compito"
75
+ "Test Connection","Prova collegamento"
76
+ "The Zendesk log file has not been created. Check to see if logging has been enabled.","Il file di registro Zendesk non è stato creato. Verificare che la registrazione sia stata attivata."
77
+ "Ticket #%s Created","Ticket n. #%s creato"
78
+ "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Per generare un token, accedi a Zendesk, quindi seleziona Gestisci > Canali > API > Token"
79
+ "Troubleshooting tips can be found at <a href="%s">%s</a>","Per suggerimenti sulla soluzione dei problemi, visitare <a href="%s">%s</a>"
80
+ "Twitter","Twitter"
81
+ "Type","Tipo"
82
  "Updated","Aggiornato"
83
+ "Urgent","Urgente"
84
+ "Use Magento to manage admin and agent authentication.","Usa Magento per gestire l’autenticazione degli amministratori e degli agenti."
85
+ "Use Magento to manage end-user authentication.","Usa Magento per gestire l’autenticazione degli utenti finali."
86
+ "Use Magento to manage user authentication.","Usa Magento per gestire l’autenticazione dei clienti."
87
+ "Used to link order in Magento with tickets in Zendesk","Usato per collegare ordini in Magento e ticket in Zendesk"
88
+ "View All Tickets","Mostra tutti i ticket"
89
+ "View ticket in Zendesk","Mostra ticket in Zendesk"
90
+ "Views to show on dashboards","Viste da mostrare nei pannello"
91
+ "Voice","Voice"
92
+ "Web Portal","Portale Web"
93
+ "Zendesk Domain","Dominio Zendesk"
94
+ "Zendesk Log Viewer","Visualizzatore registro Zendesk"
95
+ "Zendesk Order Number field ID","ID campo numero ordine Zendesk"
96
+ "Zendesk SSO token not been set. Please add this to the settings page.","Token SSP Zendesk non impostato. Aggiungilo alla pagina impostazioni."
97
+ "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk consente ai vostri clienti di contattarvi nel modo che preferiscono. Utilizza i collegamenti seguenti per configurare i canali da utilizzare."
98
+ "Zendesk domain not set. Please add this to the settings page.","Dominio Zendesk non impostato. Aggiungilo alla pagina impostazioni."
app/locale/nl_NL/Zendesk_Zendesk.csv CHANGED
@@ -1,76 +1,98 @@
1
  "English","Nederlands (Dutch)"
2
- "Required for Magento App inside Zendesk to work.","Vereist voor Magento-app binnen Zendesk om te werken."
3
- "API Enabled","API ingeschakeld"
4
- "Generate","Genereren"
5
- "Successfully generated a new API token","Er is een nieuw API-token gegenereerd"
6
  "API Details","API-details"
 
7
  "API Token","API-token"
8
- "Create tickets from Contact Us form","Tickets maken van Contact-formulier"
9
- "Decide which features you would like turned on in your Magento store.","Bepaal welke functies u ingeschakeld wilt hebben in uw Magento-winkel."
10
- "Code to display Feedback Tab","Code om tabblad Feedback weer te geven"
11
- "Customize Feedback Tab","Tabblad Feedback aanpassen"
12
- "Zendesk Order Number field ID","Id van Zendesk-ordernummerveld"
13
- "Used to link order in Magento with tickets in Zendesk","Gebruikt om order in Magento te koppelen aan tickets in Zendesk"
14
- "Show support tickets on customer view","Ondersteuningstickets weergeven in klantweergave"
15
- "Show support tickets on admin dashboard","Ondersteuningstickets weergeven in Administrator-dashboard"
16
- "Show support tickets on order view","Ondersteuningstickets weergeven in orderweergave"
17
- "Features","Kenmerken"
18
- "Views to show on dashboards","Weergaven voor dashboards"
19
- "General settings that are required to connect Zendesk and Magento.","Algemene instellingen die zijn vereist om Zendesk en Magento te koppelen."
20
- "Zendesk Domain","Zendesk-domein"
21
  "Agent Email Address","E-mailadres van agent"
22
- "Remote Authentication Token","Token voor externe verificatie"
23
- "General","Algemeen"
24
  "Agent Token","Agent-token"
25
- "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Als u een token wilt genereren, dient u zich aan te melden bij Zendesk. Selecteer daarna Beheren > Kanalen > API > Token"
26
- "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Hebt u Zendesk nog niet ingesteld? Volg de eenvoudige stappen om met Zendesk klanten te ondersteunen."
27
- "Setup","Instellen"
28
- "Use Magento to manage user authentication.","Met Magento kunt u gebruikersverificatie beheren."
29
- "Single Sign-on","Enkelvoudige aanmelding"
30
- "API","API"
31
  "Chat","Chat"
32
- "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Met Zendesk kunnen klanten contact met u opnemen via de methode van hun voorkeur. Gebruik onderstaande koppelingen om de kanalen te configureren die u wilt gebruiken."
 
 
 
 
 
 
 
 
 
33
  "Email","E-mail"
34
  "Facebook","Facebook"
 
35
  "Feedback Tab","Tabblad Feedback"
36
- "Support Channels","Ondersteuningskanalen"
37
- "Twitter","Twitter"
38
- "Voice","Voice"
39
- "Web Portal","Webportal"
40
- "Dashboard","Dashboard"
41
- "Zendesk domain not set. Please add this to the settings page.","Zendesk-domein niet ingesteld. Voeg dit toe aan de instellingenpagina."
42
- "Launch Zendesk","Zendesk starten"
43
- "No views selected. Please select one or more from the settings page.","Geen weergaven geselecteerd. Selecteer er een of meer op de instellingenpagina."
44
- "Zendesk SSO token not been set. Please add this to the settings page.","Zendesk SSO-token niet ingesteld. Voeg dit toe aan de instellingenpagina."
45
- "Support Tickets","Ondersteuningstickets"
46
- "View All Tickets","Alle tickets weergeven"
47
- "View ticket in Zendesk","Ticket in Zendesk weergeven"
48
- "Assignee","Medewerker"
49
- "Create Ticket","Ticket maken"
50
- "Description","Beschrijving"
51
  "Group","Groep"
 
 
 
 
 
52
  "New Support Ticket","Nieuwe ondersteuningsticket"
 
53
  "No tickets found","Geen tickets gevonden"
 
 
 
 
54
  "Order number","Ordernummer"
 
55
  "Priority","Prioriteit"
56
- "High","Hoog"
57
- "Low","Laag"
58
- "Normal","Normaal"
59
- "Urgent","Urgent"
 
60
  "Requester Email","E-mail van aanvrager"
61
  "Requester Name","Naam van aanvrager"
62
  "Requester Website","Website van aanvrager"
63
- "Status","Status"
64
- "New","Nieuw"
65
- "On-hold","In de wacht"
66
- "Open","Open"
67
- "Pending","In afwachting"
 
 
 
 
 
 
 
 
68
  "Solved","Opgelost"
 
69
  "Subject","Onderwerp"
 
 
 
 
 
 
70
  "Ticket #%s Created","Ticket #%s gemaakt"
 
 
 
71
  "Type","Type"
72
- "Incident","Incident"
73
- "Problem","Probleem"
74
- "Question","Vraag"
75
- "Task","Taak"
76
  "Updated","Bijgewerkt"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  "English","Nederlands (Dutch)"
 
 
 
 
2
  "API Details","API-details"
3
+ "API Enabled","API ingeschakeld"
4
  "API Token","API-token"
5
+ "API test connection failed","API-testverbinding mislukt"
6
+ "API test connection successful","API-testverbinding gelukt"
7
+ "API","API"
 
 
 
 
 
 
 
 
 
 
8
  "Agent Email Address","E-mailadres van agent"
 
 
9
  "Agent Token","Agent-token"
10
+ "Are you sure you want to clear the entire Zendesk log?","Weet u zeker dat u het gehele Zendesk-log wilt wissen?"
11
+ "Assignee","Medewerker"
 
 
 
 
12
  "Chat","Chat"
13
+ "Code to display Feedback Tab","Code om tabblad Feedback weer te geven"
14
+ "Connection to Zendesk API failed","Verbinding met Zendesk-API mislukt"
15
+ "Connection to Zendesk API successful","Verbinding met Zendesk-API gelukt"
16
+ "Create Ticket","Ticket maken"
17
+ "Create tickets from Contact Us form","Tickets maken van Contact-formulier"
18
+ "Customize Feedback Tab","Tabblad Feedback aanpassen"
19
+ "Dashboard","Dashboard"
20
+ "Decide which features you would like turned on in your Magento store.","Bepaal welke functies u ingeschakeld wilt hebben in uw Magento-winkel."
21
+ "Description","Beschrijving"
22
+ "Display link to Zendesk in Magento footer","Koppeling naar Zendesk in Magento-voettekst weergeven"
23
  "Email","E-mail"
24
  "Facebook","Facebook"
25
+ "Features","Kenmerken"
26
  "Feedback Tab","Tabblad Feedback"
27
+ "File size too large - only showing the last %s lines. Click Download to retrieve the entire file.","Bestand te groot – alleen de laatste %s regels worden weergegeven. Klik op Downloaden om het gehele bestand op te halen."
28
+ "General settings that are required to connect Zendesk and Magento.","Algemene instellingen die zijn vereist om Zendesk en Magento te koppelen."
29
+ "General","Algemeen"
30
+ "Generate","Genereren"
 
 
 
 
 
 
 
 
 
 
 
31
  "Group","Groep"
32
+ "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Hebt u Zendesk nog niet ingesteld? Volg de eenvoudige stappen om met Zendesk klanten te ondersteunen."
33
+ "High","Hoog"
34
+ "Incident","Incident"
35
+ "Launch Zendesk","Zendesk starten"
36
+ "Low","Laag"
37
  "New Support Ticket","Nieuwe ondersteuningsticket"
38
+ "New","Nieuw"
39
  "No tickets found","Geen tickets gevonden"
40
+ "No views selected. Please select one or more from the settings page.","Geen weergaven geselecteerd. Selecteer er een of meer op de instellingenpagina."
41
+ "Normal","Normaal"
42
+ "On-hold","Geparkeerd"
43
+ "Open","Open"
44
  "Order number","Ordernummer"
45
+ "Pending","In afwachting"
46
  "Priority","Prioriteit"
47
+ "Problem","Probleem"
48
+ "Question","Vraag"
49
+ "Remote Authentication Token","Token voor externe verificatie"
50
+ "Remote Authentication Token","Token voor externe verificatie"
51
+ "Requested","Aangevraagd"
52
  "Requester Email","E-mail van aanvrager"
53
  "Requester Name","Naam van aanvrager"
54
  "Requester Website","Website van aanvrager"
55
+ "Requester","Aanvrager"
56
+ "Required for Magento App inside Zendesk to work.","Vereist voor Magento-app binnen Zendesk om te werken."
57
+ "Save Config","Configuratie opslaan"
58
+ "Settings","Instellingen"
59
+ "Setup guide","Installatiegids"
60
+ "Setup","Instellen"
61
+ "Show support tickets on admin dashboard","Ondersteuningstickets weergeven in Administrator-dashboard."
62
+ "Show support tickets on customer view","Ondersteuningstickets weergeven in klantweergave"
63
+ "Show support tickets on order view","Ondersteuningstickets weergeven in orderweergave"
64
+ "Single Sign-on - Admins and Agents","Enkelvoudige aanmelding – Admins en agenten"
65
+ "Single Sign-on - End-users","Enkelvoudige aanmelding - Eindgebruikers"
66
+ "Single Sign-on Enabled","Enkelvoudige aanmelding ingeschakeld"
67
+ "Single Sign-on Enabled","Enkelvoudige aanmelding ingeschakeld"
68
  "Solved","Opgelost"
69
+ "Status","Status"
70
  "Subject","Onderwerp"
71
+ "Successfully generated a new API token","Er is een nieuw API-token gegenereerd"
72
+ "Support Channels","Ondersteuningskanalen"
73
+ "Support Tickets","Ondersteuningstickets"
74
+ "Task","Taak"
75
+ "Test Connection","Verbinding testen"
76
+ "The Zendesk log file has not been created. Check to see if logging has been enabled.","Het Zendesk-logbestand is niet gemaakt. Controleer of vastleggen in logbestand is ingeschakeld."
77
  "Ticket #%s Created","Ticket #%s gemaakt"
78
+ "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Als u een token wilt genereren, dient u zich aan te melden bij Zendesk. Selecteer daarna Beheren > Kanalen > API > Token"
79
+ "Troubleshooting tips can be found at <a href="%s">%s</a>","Tip voor het oplossen van problemen vindt u op <a href="%s">%s</a>"
80
+ "Twitter","Twitter"
81
  "Type","Type"
 
 
 
 
82
  "Updated","Bijgewerkt"
83
+ "Urgent","Urgent"
84
+ "Use Magento to manage admin and agent authentication.","Gebruik Magento om Admin- en agentenverificatie te beheren."
85
+ "Use Magento to manage end-user authentication.","Met Magento kunt u eindgebruikersautorisatie beheren."
86
+ "Use Magento to manage user authentication.","Met Magento kunt u gebruikersverificatie beheren."
87
+ "Used to link order in Magento with tickets in Zendesk","Gebruikt om order in Magento te koppelen aan tickets in Zendesk"
88
+ "View All Tickets","Alle tickets weergeven"
89
+ "View ticket in Zendesk","Ticket in Zendesk weergeven"
90
+ "Views to show on dashboards","Weergaven voor dashboards"
91
+ "Voice","Voice"
92
+ "Web Portal","Webportal"
93
+ "Zendesk Domain","Zendesk-domein"
94
+ "Zendesk Log Viewer","Zendesk-logviewer"
95
+ "Zendesk Order Number field ID","Id van Zendesk-ordernummerveld"
96
+ "Zendesk SSO token not been set. Please add this to the settings page.","Zendesk SSO-token niet ingesteld. Voeg dit toe aan de instellingenpagina."
97
+ "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Met Zendesk kunnen klanten contact met u opnemen via de methode van hun voorkeur. Gebruik onderstaande koppelingen om de kanalen te configureren die u wilt gebruiken."
98
+ "Zendesk domain not set. Please add this to the settings page.","Zendesk-domein niet ingesteld. Voeg dit toe aan de instellingenpagina."
app/locale/pt_BR/Zendesk_Zendesk.csv CHANGED
@@ -1,76 +1,98 @@
1
  "English","Português (Brasil)"
2
- "Required for Magento App inside Zendesk to work.","Obrigatório para que o aplicativo do Magento no Zendesk funcione."
3
- "API Enabled","API ativada"
4
- "Generate","Gerar"
5
- "Successfully generated a new API token","Token da API gerado com êxito"
6
  "API Details","Detalhes de API"
 
7
  "API Token","Token da API"
8
- "Create tickets from Contact Us form","Criar tickets a partir do formulário Entre em contato conosco"
9
- "Decide which features you would like turned on in your Magento store.","Decida quais recursos você deseja ativar em sua loja Magento."
10
- "Code to display Feedback Tab","Código para exibir Aba de ajuda"
11
- "Customize Feedback Tab","Personalizar Aba de ajuda"
12
- "Zendesk Order Number field ID","ID do campo número do pedido do Zendesk"
13
- "Used to link order in Magento with tickets in Zendesk","Usado para vincular o pedido no Magento com tickets no Zendesk"
14
- "Show support tickets on customer view","Exibir tickets de suporte na visualização do cliente"
15
- "Show support tickets on admin dashboard","Exibir tickets de suporte no painel do administrador"
16
- "Show support tickets on order view","Exibir tickets de suporte na visualização de pedidos"
17
- "Features","Recursos"
18
- "Views to show on dashboards","Visualizações a serem exibidas nos painéis"
19
- "General settings that are required to connect Zendesk and Magento.","Configurações gerais obrigatórias para conectar o Zendesk ao Magento."
20
- "Zendesk Domain","Domínio Zendesk"
21
  "Agent Email Address","Endereço de email do agente"
22
- "Remote Authentication Token","Token de autenticação remota"
23
- "General","Geral"
24
  "Agent Token","Token de agente"
25
- "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Para gerar um token, entre no Zendesk e selecione Gerenciar > Canais > API > Token"
26
- "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Ainda não configurou o Zendesk? Siga nosso guia de configuração fácil para começar a usar o Zendesk para dar suporte a seus clientes."
27
- "Setup","Configuração"
28
- "Use Magento to manage user authentication.","Use o Magento para gerenciar a autenticação de usuários."
29
- "Single Sign-on","Single Sign-On"
30
- "API","API"
31
  "Chat","Chat"
32
- "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","O Zendesk permite que seus clientes entrem em contato com você usando o método que eles preferirem. Use os links abaixo para configurar os canais que você deseja usar."
 
 
 
 
 
 
 
 
 
33
  "Email","Email"
34
  "Facebook","Facebook"
 
35
  "Feedback Tab","Aba de ajuda"
36
- "Support Channels","Canais de suporte"
37
- "Twitter","Twitter"
38
- "Voice","Voice"
39
- "Web Portal","Portal web"
40
- "Dashboard","Painel de controle"
41
- "Zendesk domain not set. Please add this to the settings page.","Domínio Zendesk não configurado. Adicione-o à página de configurações."
42
- "Launch Zendesk","Iniciar o Zendesk"
43
- "No views selected. Please select one or more from the settings page.","Nenhuma visualização selecionada. Selecione uma ou mais da página de configurações."
44
- "Zendesk SSO token not been set. Please add this to the settings page.","O token do Zendesk SSO não foi configurado. Adicione-o à página de configurações."
45
- "Support Tickets","Tickets de suporte"
46
- "View All Tickets","Visualizar todos os tickets"
47
- "View ticket in Zendesk","Visualizar ticket no Zendesk"
48
- "Assignee","Atribuído"
49
- "Create Ticket","Criar ticket"
50
- "Description","Descrição"
51
  "Group","Grupo"
 
 
 
 
 
52
  "New Support Ticket","Novo ticket de suporte"
 
53
  "No tickets found","Nenhum ticket foi encontrado"
 
 
 
 
54
  "Order number","Número do pedido"
 
55
  "Priority","Prioridade"
56
- "High","Alta"
57
- "Low","Baixa"
58
- "Normal","Normal"
59
- "Urgent","Urgente"
 
60
  "Requester Email","Email do solicitante"
61
  "Requester Name","Nome do solicitante"
62
  "Requester Website","Website do solicitante"
63
- "Status","Status"
64
- "New","Novo"
65
- "On-hold","Em espera"
66
- "Open","Aberto"
67
- "Pending","Pendente"
 
 
 
 
 
 
 
 
68
  "Solved","Resolvido"
 
69
  "Subject","Assunto"
 
 
 
 
 
 
70
  "Ticket #%s Created","Ticket #%s criado"
 
 
 
71
  "Type","Tipo"
72
- "Incident","Incidente"
73
- "Problem","Problema"
74
- "Question","Pergunta"
75
- "Task","Tarefa"
76
  "Updated","Atualizado"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  "English","Português (Brasil)"
 
 
 
 
2
  "API Details","Detalhes de API"
3
+ "API Enabled","API ativada"
4
  "API Token","Token da API"
5
+ "API test connection failed","Falha no teste de conexão da API"
6
+ "API test connection successful","Teste de conexão da API com êxito"
7
+ "API","API"
 
 
 
 
 
 
 
 
 
 
8
  "Agent Email Address","Endereço de email do agente"
 
 
9
  "Agent Token","Token de agente"
10
+ "Are you sure you want to clear the entire Zendesk log?","Tem certeza de que deseja limpar todo o registro do Zendesk?"
11
+ "Assignee","Atribuído"
 
 
 
 
12
  "Chat","Chat"
13
+ "Code to display Feedback Tab","Código para exibir Aba de ajuda"
14
+ "Connection to Zendesk API failed","Falha no teste da conexão da API do Zendesk"
15
+ "Connection to Zendesk API successful","Teste da conexão da API do Zendesk com êxito"
16
+ "Create Ticket","Criar ticket"
17
+ "Create tickets from Contact Us form","Criar tickets a partir do formulário Entre em contato conosco"
18
+ "Customize Feedback Tab","Personalizar Aba de ajuda"
19
+ "Dashboard","Painel de controle"
20
+ "Decide which features you would like turned on in your Magento store.","Decida quais recursos você deseja ativar em sua loja Magento."
21
+ "Description","Descrição"
22
+ "Display link to Zendesk in Magento footer","Exibir link para o Zendesk no rodapé do Magento"
23
  "Email","Email"
24
  "Facebook","Facebook"
25
+ "Features","Recursos"
26
  "Feedback Tab","Aba de ajuda"
27
+ "File size too large - only showing the last %s lines. Click Download to retrieve the entire file.","Tamanho de arquivo muito grande - exibindo apenas as últimas %s linhas. Clique em Baixar para recuperar todo o arquivo."
28
+ "General settings that are required to connect Zendesk and Magento.","Configurações gerais obrigatórias para conectar o Zendesk ao Magento."
29
+ "General","Geral"
30
+ "Generate","Gerar"
 
 
 
 
 
 
 
 
 
 
 
31
  "Group","Grupo"
32
+ "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Ainda não configurou o Zendesk? Siga nosso guia de configuração fácil para começar a usar o Zendesk para dar suporte a seus clientes."
33
+ "High","Alta"
34
+ "Incident","Incidente"
35
+ "Launch Zendesk","Iniciar o Zendesk"
36
+ "Low","Baixa"
37
  "New Support Ticket","Novo ticket de suporte"
38
+ "New","Novo"
39
  "No tickets found","Nenhum ticket foi encontrado"
40
+ "No views selected. Please select one or more from the settings page.","Nenhuma visualização selecionada. Selecione uma ou mais da página de configurações."
41
+ "Normal","Normal"
42
+ "On-hold","Em espera"
43
+ "Open","Aberto"
44
  "Order number","Número do pedido"
45
+ "Pending","Pendente"
46
  "Priority","Prioridade"
47
+ "Problem","Problema"
48
+ "Question","Pergunta"
49
+ "Remote Authentication Token","Token de autenticação remota"
50
+ "Remote Authentication Token","Token de autenticação remota"
51
+ "Requested","Solicitado"
52
  "Requester Email","Email do solicitante"
53
  "Requester Name","Nome do solicitante"
54
  "Requester Website","Website do solicitante"
55
+ "Requester","Solicitante"
56
+ "Required for Magento App inside Zendesk to work.","Obrigatório para que o aplicativo do Magento no Zendesk funcione."
57
+ "Save Config","Salvar configurações"
58
+ "Settings","Configurações"
59
+ "Setup guide","Guia de configuração"
60
+ "Setup","Configuração"
61
+ "Show support tickets on admin dashboard","Exibir tickets de suporte no painel do administrador."
62
+ "Show support tickets on customer view","Exibir tickets de suporte na visualização do cliente"
63
+ "Show support tickets on order view","Exibir tickets de suporte na visualização de pedidos"
64
+ "Single Sign-on - Admins and Agents","Single Sign-on - Administradores e agentes"
65
+ "Single Sign-on - End-users","Single Sign-on - Usuários finais"
66
+ "Single Sign-on Enabled","Single Sign-On habilitado"
67
+ "Single Sign-on Enabled","Single Sign-On habilitado"
68
  "Solved","Resolvido"
69
+ "Status","Status"
70
  "Subject","Assunto"
71
+ "Successfully generated a new API token","Token da API gerado com êxito"
72
+ "Support Channels","Canais de suporte"
73
+ "Support Tickets","Tickets de suporte"
74
+ "Task","Tarefa"
75
+ "Test Connection","Testar conexão"
76
+ "The Zendesk log file has not been created. Check to see if logging has been enabled.","O arquivo do registro do Zendesk não foi criado. Verifique se o registro foi habilitado."
77
  "Ticket #%s Created","Ticket #%s criado"
78
+ "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Para gerar um token, entre no Zendesk e selecione Gerenciar > Canais > API > Token"
79
+ "Troubleshooting tips can be found at <a href="%s">%s</a>","As dicas para solução de problemas podem ser encontradas em <a href="%s">%s</a>"
80
+ "Twitter","Twitter"
81
  "Type","Tipo"
 
 
 
 
82
  "Updated","Atualizado"
83
+ "Urgent","Urgente"
84
+ "Use Magento to manage admin and agent authentication.","Use o Magento para gerenciar a autenticação de administrador e de agente."
85
+ "Use Magento to manage end-user authentication.","Use o Magento para gerenciar a autenticação de usuário final."
86
+ "Use Magento to manage user authentication.","Use o Magento para gerenciar a autenticação de usuários."
87
+ "Used to link order in Magento with tickets in Zendesk","Usado para vincular o pedido no Magento com tickets no Zendesk"
88
+ "View All Tickets","Visualizar todos os tickets"
89
+ "View ticket in Zendesk","Visualizar ticket no Zendesk"
90
+ "Views to show on dashboards","Visualizações a serem exibidas nos painéis"
91
+ "Voice","Voice"
92
+ "Web Portal","Portal web"
93
+ "Zendesk Domain","Domínio Zendesk"
94
+ "Zendesk Log Viewer","Visualizador de registro do Zendesk"
95
+ "Zendesk Order Number field ID","ID do campo número do pedido do Zendesk"
96
+ "Zendesk SSO token not been set. Please add this to the settings page.","O token do Zendesk SSO não foi configurado. Adicione-o à página de configurações."
97
+ "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","O Zendesk permite que seus clientes entrem em contato com você usando o método que eles preferirem. Use os links abaixo para configurar os canais que você deseja usar."
98
+ "Zendesk domain not set. Please add this to the settings page.","Domínio Zendesk não configurado. Adicione-o à página de configurações."
app/locale/ru_RU/Zendesk_Zendesk.csv CHANGED
@@ -1,76 +1,98 @@
1
  "English","Русский"
2
- "Required for Magento App inside Zendesk to work.","Требуется для работы приложения Magento в Zendesk."
3
- "API Enabled","API включен"
4
- "Generate","Создать"
5
- "Successfully generated a new API token","Новый маркер API успешно создан"
6
  "API Details","Сведения об API"
 
7
  "API Token","Маркер API"
8
- "Create tickets from Contact Us form","Создание тикетов из формы «Обратитесь к нам»"
9
- "Decide which features you would like turned on in your Magento store.","Определите, какие функции будут использоваться в вашем магазине Magento."
10
- "Code to display Feedback Tab","Код для отображения вкладки обратной связи"
11
- "Customize Feedback Tab","Настроить вкладку обратной связи"
12
- "Zendesk Order Number field ID","Код поля номера заказа Zendesk"
13
- "Used to link order in Magento with tickets in Zendesk","Используется для связи заказа в Magento с тикетами в Zendesk"
14
- "Show support tickets on customer view","Показывать тикеты поддержки в окне пользователей"
15
- "Show support tickets on admin dashboard","Показывать тикеты поддержки на панели администратора"
16
- "Show support tickets on order view","Показывать тикеты поддержки в окне заказов"
17
- "Features","Функции"
18
- "Views to show on dashboards","Виды для отображения на панелях"
19
- "General settings that are required to connect Zendesk and Magento.","Основные настройки, необходимые для соединения Zendesk и Magento."
20
- "Zendesk Domain","Домен Zendesk"
21
  "Agent Email Address","Адрес эл. почты агента"
22
- "Remote Authentication Token","Маркер удаленной проверки подлинности"
23
- "General","Общие"
24
  "Agent Token","Маркер агента"
25
- "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Для создания маркера войдите в Zendesk и выберите команды «Управление > Каналы > API > Маркер»"
26
- "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Вы еще не настроили Zendesk? Выполните простые инструкции по настройке, и Zendesk начнет поддержку ваших клиентов."
27
- "Setup","Настройка"
28
- "Use Magento to manage user authentication.","Используйте Magento для управления проверкой подлинности пользователей."
29
- "Single Sign-on","Сквозная авторизация"
30
- "API","API"
31
  "Chat","Чат"
32
- "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk позволяет вашим пользователям общаться друг с другом, используя предпочитаемые ими методы. С помощью приведенных ниже ссылок настройте каналы, которые хотите использовать."
 
 
 
 
 
 
 
 
 
33
  "Email","Почта"
34
  "Facebook","Facebook"
 
35
  "Feedback Tab","Вкладка обратной связи"
36
- "Support Channels","Каналы поддержки"
37
- "Twitter","Twitter"
38
- "Voice","Voice"
39
- "Web Portal","Веб-портал"
40
- "Dashboard","Панель управления"
41
- "Zendesk domain not set. Please add this to the settings page.","Домен Zendesk не задан. Укажите его на странице настроек."
42
- "Launch Zendesk","Запустить Zendesk"
43
- "No views selected. Please select one or more from the settings page.","Не выбран ни один вид. Выберите вид(ы) на странице настроек."
44
- "Zendesk SSO token not been set. Please add this to the settings page.","Маркер сквозной авторизации Zendesk не задан. Укажите его на странице настроек."
45
- "Support Tickets","Тикеты поддержки"
46
- "View All Tickets","Посмотреть все тикеты"
47
- "View ticket in Zendesk","Посмотреть тикет в Zendesk"
48
- "Assignee","Исполнитель"
49
- "Create Ticket","Создать тикет"
50
- "Description","Описание"
51
  "Group","Группа"
 
 
 
 
 
52
  "New Support Ticket","Новый тикет поддержки"
 
53
  "No tickets found","Тикеты не найдены"
 
 
 
 
54
  "Order number","Номер заказа"
 
55
  "Priority","Приоритет"
56
- "High","Срочный"
57
- "Low","Низкий"
58
- "Normal","Нормальный"
59
- "Urgent","Экстренный"
 
60
  "Requester Email","Адрес эл. почты инициатора"
61
  "Requester Name","Имя инициатора"
62
  "Requester Website","Веб-сайт инициатора"
63
- "Status","Статус"
64
- "New","Новый"
65
- "On-hold","На удержании"
66
- "Open","Открыт"
67
- "Pending","В ожидании"
 
 
 
 
 
 
 
 
68
  "Solved","Выполнен"
 
69
  "Subject","Тема"
 
 
 
 
 
 
70
  "Ticket #%s Created","Тикет #%s создан"
 
 
 
71
  "Type","Тип"
72
- "Incident","Инцидент"
73
- "Problem","Проблема"
74
- "Question","Вопрос"
75
- "Task","Задача"
76
  "Updated","Обновлен"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  "English","Русский"
 
 
 
 
2
  "API Details","Сведения об API"
3
+ "API Enabled","API включен"
4
  "API Token","Маркер API"
5
+ "API test connection failed","Не удалось проверить подключение к API"
6
+ "API test connection successful","Проверка подключения к API успешно выполнена"
7
+ "API","API"
 
 
 
 
 
 
 
 
 
 
8
  "Agent Email Address","Адрес эл. почты агента"
 
 
9
  "Agent Token","Маркер агента"
10
+ "Are you sure you want to clear the entire Zendesk log?","Удалить весь журнал Zendesk?"
11
+ "Assignee","Исполнитель"
 
 
 
 
12
  "Chat","Чат"
13
+ "Code to display Feedback Tab","Код для отображения вкладки обратной связи"
14
+ "Connection to Zendesk API failed","Не удалось подключиться к Zendesk API"
15
+ "Connection to Zendesk API successful","Подключение к Zendesk API успешно выполнено"
16
+ "Create Ticket","Создать тикет"
17
+ "Create tickets from Contact Us form","Создание тикетов из формы «Обратитесь к нам»"
18
+ "Customize Feedback Tab","Настроить вкладку обратной связи"
19
+ "Dashboard","Панель управления"
20
+ "Decide which features you would like turned on in your Magento store.","Определите, какие функции будут использоваться в вашем магазине Magento."
21
+ "Description","Описание"
22
+ "Display link to Zendesk in Magento footer","Показывать ссылку на Zendesk в нижнем колонтитуле Magento"
23
  "Email","Почта"
24
  "Facebook","Facebook"
25
+ "Features","Функции"
26
  "Feedback Tab","Вкладка обратной связи"
27
+ "File size too large - only showing the last %s lines. Click Download to retrieve the entire file.","Слишком большой файл - отображаются только последние %s строк. Для получения всего файла нажмите «Загрузить»."
28
+ "General settings that are required to connect Zendesk and Magento.","Основные настройки, необходимые для соединения Zendesk и Magento."
29
+ "General","Общие"
30
+ "Generate","Создать"
 
 
 
 
 
 
 
 
 
 
 
31
  "Group","Группа"
32
+ "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","Вы еще не настроили Zendesk? Выполните простые инструкции по настройке, и Zendesk начнет поддержку ваших клиентов."
33
+ "High","Срочный"
34
+ "Incident","Инцидент"
35
+ "Launch Zendesk","Запустить Zendesk"
36
+ "Low","Низкий"
37
  "New Support Ticket","Новый тикет поддержки"
38
+ "New","Новый"
39
  "No tickets found","Тикеты не найдены"
40
+ "No views selected. Please select one or more from the settings page.","Не выбран ни один вид. Выберите вид(ы) на странице настроек."
41
+ "Normal","Нормальный"
42
+ "On-hold","На удержании"
43
+ "Open","Открыт"
44
  "Order number","Номер заказа"
45
+ "Pending","В ожидании"
46
  "Priority","Приоритет"
47
+ "Problem","Проблема"
48
+ "Question","Вопрос"
49
+ "Remote Authentication Token","Маркер удаленной проверки подлинности"
50
+ "Remote Authentication Token","Маркер удаленной проверки подлинности"
51
+ "Requested","Запрошен"
52
  "Requester Email","Адрес эл. почты инициатора"
53
  "Requester Name","Имя инициатора"
54
  "Requester Website","Веб-сайт инициатора"
55
+ "Requester","Инициатор"
56
+ "Required for Magento App inside Zendesk to work.","Требуется для работы приложения Magento в Zendesk."
57
+ "Save Config","Сохранить конфигурацию"
58
+ "Settings","Настройки"
59
+ "Setup guide","Руководство по установке"
60
+ "Setup","Настройка"
61
+ "Show support tickets on admin dashboard","Показывать тикеты поддержки на панели администратора"
62
+ "Show support tickets on customer view","Показывать тикеты поддержки в окне пользователей"
63
+ "Show support tickets on order view","Показывать тикеты поддержки в окне заказов"
64
+ "Single Sign-on - Admins and Agents","Сквозная авторизация - администраторы и агенты"
65
+ "Single Sign-on - End-users","Сквозная авторизация - конечные пользователи"
66
+ "Single Sign-on Enabled","Сквозная авторизация включена"
67
+ "Single Sign-on Enabled","Сквозная авторизация включена"
68
  "Solved","Выполнен"
69
+ "Status","Статус"
70
  "Subject","Тема"
71
+ "Successfully generated a new API token","Новый маркер API успешно создан"
72
+ "Support Channels","Каналы поддержки"
73
+ "Support Tickets","Тикеты поддержки"
74
+ "Task","Задача"
75
+ "Test Connection","Проверка подключения"
76
+ "The Zendesk log file has not been created. Check to see if logging has been enabled.","Файл журнала Zendesk не создан. Проверьте, включено ли ведение журнала."
77
  "Ticket #%s Created","Тикет #%s создан"
78
+ "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","Для создания маркера войдите в Zendesk и выберите команды «Управление > Каналы > API > Маркер»"
79
+ "Troubleshooting tips can be found at <a href="%s">%s</a>","Советы по устранению неполадок см. на странице <a href="%s">%s</a>"
80
+ "Twitter","Twitter"
81
  "Type","Тип"
 
 
 
 
82
  "Updated","Обновлен"
83
+ "Urgent","Экстренный"
84
+ "Use Magento to manage admin and agent authentication.","Используйте Magento для управления авторизацией агентов и конечных пользователей."
85
+ "Use Magento to manage end-user authentication.","Используйте Magento для управления проверкой подлинности конечных пользователей."
86
+ "Use Magento to manage user authentication.","Используйте Magento для управления проверкой подлинности пользователей."
87
+ "Used to link order in Magento with tickets in Zendesk","Используется для связи заказа в Magento с тикетами в Zendesk"
88
+ "View All Tickets","Посмотреть все тикеты"
89
+ "View ticket in Zendesk","Посмотреть тикет в Zendesk"
90
+ "Views to show on dashboards","Виды для отображения на панелях"
91
+ "Voice","Voice"
92
+ "Web Portal","Веб-портал"
93
+ "Zendesk Domain","Домен Zendesk"
94
+ "Zendesk Log Viewer","Просмотр журналов Zendesk"
95
+ "Zendesk Order Number field ID","Код поля номера заказа Zendesk"
96
+ "Zendesk SSO token not been set. Please add this to the settings page.","Маркер сквозной авторизации Zendesk не задан. Укажите его на странице настроек."
97
+ "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk позволяет вашим пользователям общаться друг с другом, используя предпочитаемые ими методы. С помощью приведенных ниже ссылок настройте каналы, которые хотите использовать."
98
+ "Zendesk domain not set. Please add this to the settings page.","Домен Zendesk не задан. Укажите его на странице настроек."
app/locale/zh_CN/Zendesk_Zendesk.csv CHANGED
@@ -1,76 +1,97 @@
1
- "English","简体中文 (Simplified Chinese)"
2
- "Required for Magento App inside Zendesk to work.","供 Zendesk 内部的 Magento App 运作所需。"
3
- "API Enabled","启用 API"
4
- "Generate","生成"
5
- "Successfully generated a new API token","已成功生成新的 API 密钥"
6
- "API Details","API 详情"
7
- "API Token","API 密钥"
8
- "Create tickets from Contact Us form","从“联系我们”窗体创建工单"
9
- "Decide which features you would like turned on in your Magento store.","决定您希望在 Magento 商店中打开的功能。"
10
- "Code to display Feedback Tab","显示反馈标签的代码"
11
- "Customize Feedback Tab","自定义反馈标签"
12
- "Zendesk Order Number field ID","Zendesk 订单号字段 ID"
13
- "Used to link order in Magento with tickets in Zendesk","用于链接 Magento 订单与 Zendesk 工单"
14
- "Show support tickets on customer view","在客户视图中显示支持工单"
15
- "Show support tickets on admin dashboard","在管理员面板中显示支持工单"
16
- "Show support tickets on order view","在订单视图中显示支持工单"
17
- "Features","功能"
18
- "Views to show on dashboards","在面板上显示的视图"
19
- "General settings that are required to connect Zendesk and Magento.","用于连接 Zendesk Magento 的通用设置。"
20
- "Zendesk Domain","Zendesk 域名"
21
- "Agent Email Address","代理电邮地址"
22
- "Remote Authentication Token","远程身份验证密钥"
23
- "General","通用"
24
- "Agent Token","代理密钥"
25
- "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","要生成密钥,登录 Zendesk 然后选择管理 > 渠道 > API > 密钥"
26
- "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","尚未设置 Zendesk?跟着我们的简易设置指南,开始使用 Zendesk 支持客户。"
27
- "Setup","设置"
28
- "Use Magento to manage user authentication.","使用 Magento 管理用户身份验证。"
29
- "Single Sign-on","单一登录"
30
- "API","API"
31
- "Chat","交谈"
32
- "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk 允许您的客户用其偏好的方式联系您。使用下面的链接配置您希望使用的渠道。"
33
- "Email","电邮"
34
- "Facebook","Facebook"
35
- "Feedback Tab","反馈标签"
36
- "Support Channels","支持渠道"
37
- "Twitter","Twitter"
38
- "Voice","Voice"
39
- "Web Portal","Web 门户"
40
- "Dashboard","面板"
41
- "Zendesk domain not set. Please add this to the settings page.","Zendesk 域名尚未设置。请将此添加至设置页面。"
42
- "Launch Zendesk","启动 Zendesk"
43
- "No views selected. Please select one or more from the settings page.","未选择视图。请从设置页面选择一个或多个。"
44
- "Zendesk SSO token not been set. Please add this to the settings page.","Zendesk SSO 密钥尚未设置。请将此添加至设置页面。"
45
- "Support Tickets","支持工单"
46
- "View All Tickets","查看所有工单"
47
- "View ticket in Zendesk","在 Zendesk 中查看工单"
48
- "Assignee","受托人"
49
- "Create Ticket","创建工单"
50
- "Description","描述"
51
- "Group","组"
52
- "New Support Ticket","新建支持工单"
53
- "No tickets found","未找到工单"
54
- "Order number","订单号"
55
- "Priority","优先级"
56
- "High","高"
57
- "Low","低"
58
- "Normal","正常"
59
- "Urgent","紧急"
60
- "Requester Email","请求者电邮"
61
- "Requester Name","请求者名称"
62
- "Requester Website","请求者网站"
63
- "Status","状态"
64
- "New","新建"
65
- "On-hold","暂停"
66
- "Open","已开启"
67
- "Pending","未决"
68
- "Solved","已解决"
69
- "Subject","标题"
70
- "Ticket #%s Created","工单 #%s 已创建"
71
- "Type","类型"
72
- "Incident","事件"
73
- "Problem","事故"
74
- "Question","问题"
75
- "Task","任务"
76
- "Updated","更新于"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ API Details,API 详情
2
+ API Enabled,启用 API
3
+ API Token,API 密钥
4
+ API test connection failed,API 测试连接失败
5
+ API test connection successful,API 测试连接成功
6
+ API,API
7
+ Agent Email Address,代理电邮地址
8
+ Agent Token,代理密钥
9
+ Are you sure you want to clear the entire Zendesk log?,您确定要清除整个 Zendesk 日志吗?
10
+ Assignee,受托人
11
+ Chat,交谈
12
+ Code to display Feedback Tab,显示反馈标签的代码
13
+ Connection to Zendesk API failed,连接到 Zendesk API 失败
14
+ Connection to Zendesk API successful,连接到 Zendesk API 成功
15
+ Create Ticket,创建工单
16
+ Create tickets from Contact Us form,从“联系我们”窗体创建工单
17
+ Customize Feedback Tab,自定义反馈标签
18
+ Dashboard,面板
19
+ Decide which features you would like turned on in your Magento store.,决定您希望在 Magento 商店中打开的功能。
20
+ Description,描述
21
+ Display link to Zendesk in Magento footer,在 Magento 页脚中显示前往 Zendesk 的链接
22
+ Email,电邮
23
+ Facebook,Facebook
24
+ Features,功能
25
+ Feedback Tab,反馈标签
26
+ File size too large - only showing the last %s lines. Click Download to retrieve the entire file.,文件太大 —— 仅显示最后 %s 行。单击“下载”检索整个文件。
27
+ General settings that are required to connect Zendesk and Magento.,用于连接 Zendesk 和 Magento 的通用设置。
28
+ General,通用
29
+ Generate,生成
30
+ Group,组
31
+ Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.,尚未设置 Zendesk?跟着我们的简易设置指南,开始使用 Zendesk 支持客户。
32
+ High,高
33
+ Incident,事件
34
+ Launch Zendesk,启动 Zendesk
35
+ Low,低
36
+ New Support Ticket,新建支持工单
37
+ New,新建
38
+ No tickets found,未找到工单
39
+ No views selected. Please select one or more from the settings page.,未选择视图。请从设置页面选择一个或多个。
40
+ Normal,正常
41
+ On-hold,暂停
42
+ Open,已开启
43
+ Order number,订单号
44
+ Pending,未决
45
+ Priority,优先级
46
+ Problem,事故
47
+ Question,问题
48
+ Remote Authentication Token,远程身份验证密钥
49
+ Remote Authentication Token,远程身份验证密钥
50
+ Requested,请求日期
51
+ Requester Email,请求者电邮
52
+ Requester Name,请求者名称
53
+ Requester Website,请求者网站
54
+ Requester,请求者
55
+ Required for Magento App inside Zendesk to work.,供 Zendesk 内部的 Magento App 运作所需。
56
+ Save Config,保存配置
57
+ Settings,设置
58
+ Setup guide,设置指南
59
+ Setup,设置
60
+ Show support tickets on admin dashboard,在管理员面板中显示支持工单。
61
+ Show support tickets on customer view,在客户视图中显示支持工单
62
+ Show support tickets on order view,在订单视图中显示支持工单
63
+ Single Sign-on - Admins and Agents,单一登录 —— 管理员和代理
64
+ Single Sign-on - End-users,单一登录 —— 终端用户
65
+ Single Sign-on Enabled,单一登录已启用
66
+ Single Sign-on Enabled,单一登录已启用
67
+ Solved,已解决
68
+ Status,状态
69
+ Subject,标题
70
+ Successfully generated a new API token,已成功生成新的 API 密钥
71
+ Support Channels,支持渠道
72
+ Support Tickets,支持工单
73
+ Task,任务
74
+ Test Connection,测试连接
75
+ The Zendesk log file has not been created. Check to see if logging has been enabled.,Zendesk 日志文件尚未创建。检查日志是否已启用。
76
+ Ticket #%s Created,工单 #%s 已创建
77
+ To generate a token, log in to Zendesk then select Manage > Channels > API > Token,要生成密钥,登录 Zendesk 然后选择管理 > 渠道 > API > 密钥
78
+ Troubleshooting tips can be found at <a href="%s">%s</a>,故障排除提示可在 <a href="%s">%s</a> 查看
79
+ Twitter,Twitter
80
+ Type,类型
81
+ Updated,更新于
82
+ Urgent,紧急
83
+ Use Magento to manage admin and agent authentication.,使用 Magento 管理管理员和代理的身份验证。
84
+ Use Magento to manage end-user authentication.,使用 Magento 管理终端用户的身份验证。
85
+ Use Magento to manage user authentication.,使用 Magento 管理用户身份验证。
86
+ Used to link order in Magento with tickets in Zendesk,用于链接 Magento 订单与 Zendesk 工单
87
+ View All Tickets,查看所有工单
88
+ View ticket in Zendesk,在 Zendesk 中查看工单
89
+ Views to show on dashboards,在面板上显示的视图
90
+ Voice,Voice
91
+ Web Portal,Web 门户
92
+ Zendesk Domain,Zendesk 域名
93
+ Zendesk Log Viewer,Zendesk 日志查看器
94
+ Zendesk Order Number field ID,Zendesk 订单号字段 ID
95
+ Zendesk SSO token not been set. Please add this to the settings page.,Zendesk SSO 密钥尚未设置。请将此添加至设置页面。
96
+ Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.,Zendesk 允许您的客户用其偏好的方式联系您。使用下面的链接配置您希望使用的渠道。
97
+ Zendesk domain not set. Please add this to the settings page.,Zendesk 域名尚未设置。请将此添加至设置页面。
app/locale/zh_TW/Zendesk_Zendesk.csv CHANGED
@@ -1,76 +1,98 @@
1
  "English","繁體中文 (Traditional Chinese)"
2
- "Required for Magento App inside Zendesk to work.","供 Zendesk 內 Magento App 運作所需。"
3
- "API Enabled","啟用 API"
4
- "Generate","產生"
5
- "Successfully generated a new API token","已成功產生新的 API 金鑰"
6
  "API Details","API 詳情"
 
7
  "API Token","API 金鑰"
8
- "Create tickets from Contact Us form","從「聯絡我們」表單建立工單"
9
- "Decide which features you would like turned on in your Magento store.","決定您希望在 Magento 商店中開啟的功能。"
10
- "Code to display Feedback Tab","顯示反饋標籤的代碼"
11
- "Customize Feedback Tab","自訂反饋標籤"
12
- "Zendesk Order Number field ID","Zendesk 訂單號碼欄位 ID"
13
- "Used to link order in Magento with tickets in Zendesk","用於連結 Magento 訂單與 Zendesk 工單"
14
- "Show support tickets on customer view","在客戶視圖中顯示支援工單"
15
- "Show support tickets on admin dashboard","在管理員儀表板中顯示支援工單"
16
- "Show support tickets on order view","在訂單視圖中顯示支援工單"
17
- "Features","功能"
18
- "Views to show on dashboards","在儀表板上顯示的視圖"
19
- "General settings that are required to connect Zendesk and Magento.","用於連線 Zendesk 和 Magento 的一般設定值。"
20
- "Zendesk Domain","Zendesk 網域"
21
  "Agent Email Address","代理電郵地址"
22
- "Remote Authentication Token","遠端驗證金鑰"
23
- "General","一般"
24
  "Agent Token","代理金鑰"
25
- "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","要產生金鑰,登入 Zendesk 然後選擇管理 > 管道 > API > 金鑰"
26
- "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","尚未設定 Zendesk?跟著我們的簡易設定指南,開始使用 Zendesk 支援客戶。"
27
- "Setup","設定"
28
- "Use Magento to manage user authentication.","使用 Magento 管理使用者驗證。"
29
- "Single Sign-on","單一登入"
30
- "API","API"
31
  "Chat","交談"
32
- "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk 允許您的客戶用其偏好的方式聯絡您。使用下面的連結配置您希望使用的管道。"
 
 
 
 
 
 
 
 
 
33
  "Email","電郵"
34
  "Facebook","Facebook"
 
35
  "Feedback Tab","反饋標籤"
36
- "Support Channels","支援管道"
37
- "Twitter","Twitter"
38
- "Voice","Voice"
39
- "Web Portal","入口網站"
40
- "Dashboard","儀表板"
41
- "Zendesk domain not set. Please add this to the settings page.","Zendesk 網域尚未設定。請將此新增至設定值頁面。"
42
- "Launch Zendesk","啟動 Zendesk"
43
- "No views selected. Please select one or more from the settings page.","未選擇視圖。請從設定值頁面選擇一個或多個。"
44
- "Zendesk SSO token not been set. Please add this to the settings page.","Zendesk SSO 金鑰尚未設定。請將此新增至設定值頁面。"
45
- "Support Tickets","支援工單"
46
- "View All Tickets","檢視所有工單"
47
- "View ticket in Zendesk","在 Zendesk 中檢視工單"
48
- "Assignee","受託人"
49
- "Create Ticket","建立工單"
50
- "Description","描述"
51
  "Group","組"
 
 
 
 
 
52
  "New Support Ticket","新建支援工單"
 
53
  "No tickets found","找不到工單"
 
 
 
 
54
  "Order number","訂單號碼"
 
55
  "Priority","優先等級"
56
- "High",""
57
- "Low",""
58
- "Normal","正常"
59
- "Urgent","緊急"
 
60
  "Requester Email","請求者電郵"
61
  "Requester Name","請求者名稱"
62
  "Requester Website","請求者網站"
63
- "Status","狀態"
64
- "New","新建"
65
- "On-hold","暫停"
66
- "Open","已開啟"
67
- "Pending","未決"
 
 
 
 
 
 
 
 
68
  "Solved","已解決"
 
69
  "Subject","標題"
 
 
 
 
 
 
70
  "Ticket #%s Created","工單 #%s 已建立"
 
 
 
71
  "Type","類型"
72
- "Incident","事件"
73
- "Problem","事故"
74
- "Question","問題"
75
- "Task","任務"
76
  "Updated","更新於"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  "English","繁體中文 (Traditional Chinese)"
 
 
 
 
2
  "API Details","API 詳情"
3
+ "API Enabled","啟用 API"
4
  "API Token","API 金鑰"
5
+ "API test connection failed","API 測試連線失敗"
6
+ "API test connection successful","API 測試連線成功"
7
+ "API","API"
 
 
 
 
 
 
 
 
 
 
8
  "Agent Email Address","代理電郵地址"
 
 
9
  "Agent Token","代理金鑰"
10
+ "Are you sure you want to clear the entire Zendesk log?","是否確定要清除整個 Zendesk 記錄檔?"
11
+ "Assignee","受託人"
 
 
 
 
12
  "Chat","交談"
13
+ "Code to display Feedback Tab","顯示反饋標籤的代碼"
14
+ "Connection to Zendesk API failed","連線至 Zendesk API 失敗"
15
+ "Connection to Zendesk API successful","連線至 Zendesk API 成功"
16
+ "Create Ticket","建立工單"
17
+ "Create tickets from Contact Us form","從「聯絡我們」表單建立工單"
18
+ "Customize Feedback Tab","自訂反饋標籤"
19
+ "Dashboard","儀表板"
20
+ "Decide which features you would like turned on in your Magento store.","決定您希望在 Magento 商店中開啟的功能。"
21
+ "Description","描述"
22
+ "Display link to Zendesk in Magento footer","在 Magento 頁尾中顯示前往 Zendesk 的連結"
23
  "Email","電郵"
24
  "Facebook","Facebook"
25
+ "Features","功能"
26
  "Feedback Tab","反饋標籤"
27
+ "File size too large - only showing the last %s lines. Click Download to retrieve the entire file.","檔案過大 —— 僅顯示最後 %s 行。按一下「下載」擷取整個檔案。"
28
+ "General settings that are required to connect Zendesk and Magento.","用於連線 Zendesk 和 Magento 的一般設定值。"
29
+ "General","一般"
30
+ "Generate","產生"
 
 
 
 
 
 
 
 
 
 
 
31
  "Group","組"
32
+ "Haven't setup Zendesk yet? Follow our easy setup guide to start using Zendesk to support your customers.","尚未設定 Zendesk?跟著我們的簡易設定指南,開始使用 Zendesk 支援客戶。"
33
+ "High","高"
34
+ "Incident","事件"
35
+ "Launch Zendesk","啟動 Zendesk"
36
+ "Low","低"
37
  "New Support Ticket","新建支援工單"
38
+ "New","新建"
39
  "No tickets found","找不到工單"
40
+ "No views selected. Please select one or more from the settings page.","未選擇視圖。請從設定值頁面選擇一個或多個。"
41
+ "Normal","正常"
42
+ "On-hold","暫停"
43
+ "Open","已開啟"
44
  "Order number","訂單號碼"
45
+ "Pending","未決"
46
  "Priority","優先等級"
47
+ "Problem","事故"
48
+ "Question","問題"
49
+ "Remote Authentication Token","遠端驗證金鑰"
50
+ "Remote Authentication Token","遠端驗證金鑰"
51
+ "Requested","請求日期"
52
  "Requester Email","請求者電郵"
53
  "Requester Name","請求者名稱"
54
  "Requester Website","請求者網站"
55
+ "Requester","請求者"
56
+ "Required for Magento App inside Zendesk to work.","供 Zendesk 內 Magento App 運作所需。"
57
+ "Save Config","儲存配置"
58
+ "Settings","設定值"
59
+ "Setup guide","設定指南"
60
+ "Setup","設定"
61
+ "Show support tickets on admin dashboard","在管理員儀表板中顯示支援工單。"
62
+ "Show support tickets on customer view","在客戶視圖中顯示支援工單"
63
+ "Show support tickets on order view","在訂單視圖中顯示支援工單"
64
+ "Single Sign-on - Admins and Agents","單一登入 —— 管理員和代理"
65
+ "Single Sign-on - End-users","單一登入 —— 終端使用者"
66
+ "Single Sign-on Enabled","已啟用單一登入"
67
+ "Single Sign-on Enabled","已啟用單一登入"
68
  "Solved","已解決"
69
+ "Status","狀態"
70
  "Subject","標題"
71
+ "Successfully generated a new API token","已成功產生新的 API 金鑰"
72
+ "Support Channels","支援管道"
73
+ "Support Tickets","支援工單"
74
+ "Task","任務"
75
+ "Test Connection","測試連線"
76
+ "The Zendesk log file has not been created. Check to see if logging has been enabled.","尚未建立 Zendesk 記錄檔。檢查是否已啟用記錄。"
77
  "Ticket #%s Created","工單 #%s 已建立"
78
+ "To generate a token, log in to Zendesk then select Manage > Channels > API > Token","要產生金鑰,登入 Zendesk 然後選擇管理 > 管道 > API > 金鑰"
79
+ "Troubleshooting tips can be found at <a href="%s">%s</a>","可在 <a href="%s">%s</a> 找到疑難排解提示"
80
+ "Twitter","Twitter"
81
  "Type","類型"
 
 
 
 
82
  "Updated","更新於"
83
+ "Urgent","緊急"
84
+ "Use Magento to manage admin and agent authentication.","使用 Magento 管理管理員和代理驗證。"
85
+ "Use Magento to manage end-user authentication.","使用 Magento 管理終端使用者驗證。"
86
+ "Use Magento to manage user authentication.","使用 Magento 管理使用者驗證。"
87
+ "Used to link order in Magento with tickets in Zendesk","用於連結 Magento 訂單與 Zendesk 工單"
88
+ "View All Tickets","檢視所有工單"
89
+ "View ticket in Zendesk","在 Zendesk 中檢視工單"
90
+ "Views to show on dashboards","在儀表板上顯示的視圖"
91
+ "Voice","Voice"
92
+ "Web Portal","入口網站"
93
+ "Zendesk Domain","Zendesk 網域"
94
+ "Zendesk Log Viewer","Zendesk 記錄檔檢視器"
95
+ "Zendesk Order Number field ID","Zendesk 訂單號碼欄位 ID"
96
+ "Zendesk SSO token not been set. Please add this to the settings page.","Zendesk SSO 金鑰尚未設定。請將此新增至設定值頁面。"
97
+ "Zendesk allows your customers to contact you using the methods they prefer. Use the links below to configure the channels you would like to use.","Zendesk 允許您的客戶用其偏好的方式聯絡您。使用下面的連結配置您希望使用的管道。"
98
+ "Zendesk domain not set. Please add this to the settings page.","Zendesk 網域尚未設定。請將此新增至設定值頁面。"
package.xml CHANGED
@@ -1,27 +1,44 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>zendesk</name>
4
- <version>1.2.0</version>
5
  <stability>stable</stability>
6
- <license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache Software License v2</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>Zendesk helps deliver the best customer support to your customers.</summary>
10
- <description>&lt;strong&gt;Zendesk&lt;/strong&gt; is the market leader of smart, agile and convenient cloud-based customer support software. For growing organizations, Zendesk is the fastest way to enable great customer service.&lt;br /&gt;&lt;br /&gt;&#xD;
11
  &#xD;
12
- This extension makes Zendesk work seamlessly with Magento to enable stores to deliver great customer support. &lt;br /&gt;&lt;br /&gt;&#xD;
13
  &#xD;
14
- &lt;strong&gt;Features include:&lt;/strong&gt;&lt;br /&gt;&#xD;
15
- - Enable Single Sign-on with Zendesk&lt;br /&gt;&#xD;
16
- - Create support tickets without leaving Magento&lt;br /&gt;&#xD;
17
- - Display relevant support tickets on order &amp; customer dashboards&lt;br /&gt;&#xD;
18
- - Create support tickets from Contact Us requests&lt;br /&gt;&#xD;
19
  - Easily add a feedback tab to your site</description>
20
- <notes>Switch to new Single Sign On approach using JWT and update the way user tickets are requests from the Zendesk search API</notes>
21
- <authors><author><name>Jason Smale</name><user>zendesk</user><email>jsmale@zendesk.com</email></author><author><name>Fontis</name><user>fontis</user><email>magento@fontis.com.au</email></author></authors>
22
- <date>2013-05-01</date>
23
- <time>08:21:19</time>
24
- <contents><target name="mageetc"><dir name="modules"><file name="Zendesk_Zendesk.xml" hash="a630cf18c788dafb70d4c156a33eaa07"/></dir></target><target name="magecommunity"><dir name="Zendesk"><dir name="Zendesk"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Buttons"><file name="Generate.php" hash="7fa35e3e71b4bfb94f2dceddb19e86a0"/><file name="Signup.php" hash="f0d9ec9bc9a99f8643f1c2e6ac9989f2"/></dir><file name="Link.php" hash="779827427e11db311b6e1de9d42818f2"/></dir><dir name="Create"><dir name="Edit"><file name="Form.php" hash="fce297c645bb4bcc5433f317500aff96"/></dir><file name="Edit.php" hash="43aaf990ffaf4fd2ef0f65bbbbc19935"/></dir><dir name="Dashboard"><file name="Grids.php" hash="5b733e8b0f1e9c555619ff37f909bc00"/><dir name="Tab"><file name="View.php" hash="7d98b1f871626a4e783a9dd82bb4ea24"/></dir></dir><file name="Dashboard.php" hash="cd58a68d5a8cb2f3814426598ef016c3"/><file name="Menu.php" hash="c6000d5c571de25414f67dc8f49d97a0"/><dir name="Order"><dir name="View"><file name="Tickets.php" hash="a83a2ad42801ddbddad2d761779a597b"/></dir><file name="View.php" hash="db944df25b671288ad9e04d699653a19"/></dir></dir><file name="Supporttab.php" hash="4c5cbb2a18827045a3d0989ccb878733"/></dir><dir name="Helper"><file name="Data.php" hash="c1c7d21a04a472202d7e7639aa7837e5"/><file name="JWT.php" hash="6610b92191eccedb8edcf993730c3dc0"/></dir><file name="LICENSE.txt" hash="d9922043f61f536de5d4d7af831e7f73"/><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="02c9893a6d4452988ea68629b2d64558"/><file name="Requesters.php" hash="24eeb10f3eb80c15915af3fd50506e38"/><file name="Tickets.php" hash="f878859ca5bcac3e2abe7d307ce4fd20"/><file name="Users.php" hash="1ecfe4c536bb45ccc6046dbb3743712b"/><file name="Views.php" hash="3cf9eedc651389599a4fe5e5ecfbeebe"/></dir><file name="Observer.php" hash="a745f0ebef9f5a3f203914b55a7854b8"/><dir name="Source"><file name="Views.php" hash="1c7527338bf40082016a62e45fe44622"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ZendeskController.php" hash="b3a86f28be08ee9a21adce03bbee759f"/></dir><file name="ApiController.php" hash="65fdebea6b94b44344300308376722d2"/><file name="IndexController.php" hash="a9c590f951f294d3641c29bd98b6834c"/></dir><dir name="etc"><file name="config.xml" hash="c5b610f7ba5c126b318601b8eeddff6b"/><file name="system.xml" hash="6e3e922965b5d713a1a1ef100401f28e"/></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Zendesk_Zendesk.csv" hash="7ca6957ec2ab86d7cad0da6d3db451d8"/></dir><dir name="de_DE"><file name="Zendesk_Zendesk.csv" hash="763c45870e912c2510cd5202cd844ee5"/></dir><dir name="es_ES"><file name="Zendesk_Zendesk.csv" hash="0602d8b70510f15784e1cca16cc2c41c"/></dir><dir name="fr_FR"><file name="Zendesk_Zendesk.csv" hash="f292cb30c7103dee6d47f808f82b3b6d"/></dir><dir name="it_IT"><file name="Zendesk_Zendesk.csv" hash="1dca15b2c95ac058a442fe764afb359c"/></dir><dir name="ja_JP"><file name="Zendesk_Zendesk.csv" hash="71de6c4043003e0cfc0ac8f03fb71a31"/></dir><dir name="ko_KR"><file name="Zendesk_Zendesk.csv" hash="f1ab32c6d8eb2e4486a7dbfb8d1e1abc"/></dir><dir name="nl_NL"><file name="Zendesk_Zendesk.csv" hash="bdda5f5ab107984487cbba1e1cb47c15"/></dir><dir name="pt_BR"><file name="Zendesk_Zendesk.csv" hash="8a1458f0e498706c7541851a9a32ed3c"/></dir><dir name="ru_RU"><file name="Zendesk_Zendesk.csv" hash="871fcc5befc62df4e93c3c36ca8dcc87"/></dir><dir name="zh_TW"><file name="Zendesk_Zendesk.csv" hash="486ee9e2eea24301299f73d9e745dc00"/></dir><dir name="zh_CN"><file name="Zendesk_Zendesk.csv" hash="414730c8365bd652b2a7934f948de9b2"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="zendesk.xml" hash="d11620289479769a35c98b0676153906"/></dir><dir name="template"><dir name="zendesk"><file name="autocomplete.phtml" hash="01f42e0bbe3337c058ebc0a8832ddca9"/><dir name="config"><file name="button-generate.phtml" hash="21a25898c1fdea93d31b02ae91c1dd6f"/><file name="button-signup.phtml" hash="8871a0aa0bad7f85a7419853db8e0ce4"/><file name="link.phtml" hash="ce55d65900113183e770b2905a31b0eb"/></dir><dir name="customer"><file name="tickets.phtml" hash="e417ed76cee982be652dfe858822a26a"/></dir><dir name="dashboard"><file name="empty.phtml" hash="d0c30af25f17ff45215d210b48063a46"/><file name="index.phtml" hash="ac71050399d3789d2d4217472bc726cf"/><dir name="tabs"><file name="view.phtml" hash="7dd3ea0c5540e78f6f1415c02b4fdcaa"/></dir></dir><file name="left-menu.phtml" hash="3147dca7821863ae6da3f7b650739780"/><dir name="order"><file name="tickets.phtml" hash="c12ae3af7d9591af53f7c6f910a9a438"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="zendesk.xml" hash="5aefda9b293f1a8c9384c9c98a4c70b2"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="zendesk"><file name="button.png" hash="58e62edb7f4be46e3b29c0bb774c7ad7"/><file name="icon.png" hash="b5bfce535c987d1e9e604823ac4b3943"/><file name="zendesk-tab.png" hash="0f322d15c392528c212d6491732bc133"/><file name="zendesk.css" hash="454aaabc787598a2ee2db5dd48f8ed96"/></dir></dir></dir></dir></target></contents>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  <compatible/>
26
- <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
27
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>zendesk</name>
4
+ <version>1.3.0</version>
5
  <stability>stable</stability>
6
+ <license uri="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>Zendesk helps you deliver the best customer support to your customers.</summary>
10
+ <description>Zendesk is the market leader of smart, agile and convenient cloud-based customer support software. For growing organizations, Zendesk is the fastest way to enable great customer service.&#xD;
11
  &#xD;
12
+ This extension makes Zendesk work seamlessly with Magento to enable stores to deliver great customer support. &#xD;
13
  &#xD;
14
+ Features include:&#xD;
15
+ - Enable Single Sign-on for Magento administrators&#xD;
16
+ - Create support tickets without leaving Magento&#xD;
17
+ - Display relevant support tickets on order &amp; customer dashboards&#xD;
18
+ - Create support tickets from Contact Us requests&#xD;
19
  - Easily add a feedback tab to your site</description>
20
+ <notes>Fix getModuleDir error for JWT.&#xD;
21
+ Fix Typing error on ApiController.php.&#xD;
22
+ Fix Invalid parameter for parent::getBackUrl(). Renamed method to getZdBackUrl().&#xD;
23
+ Fix for 'Invalid block type: Mage_Adminhtml_Block_Empty_Edit_Form'.&#xD;
24
+ Fix Strip slashes from the request header since some servers will escape quotes.&#xD;
25
+ Fix ACL Children ordering for Zendesk backend menu.&#xD;
26
+ Fix ACL to allow Roles to add the Zendesk Menu to Non Full Access Users.&#xD;
27
+ Updated README.md to include SSO URLs.&#xD;
28
+ Added Composer JSON.&#xD;
29
+ Added new translations in locales and improvements for yml. &#xD;
30
+ Added modman config.&#xD;
31
+ Added check for Authorization header.&#xD;
32
+ Added logging viewer via backend.&#xD;
33
+ Added new SSO functionality for end-user and agents.&#xD;
34
+ Added connection checks for APIs.&#xD;
35
+ Added logout method for admin SSO.&#xD;
36
+ Added troubleshooting link to test responses.&#xD;
37
+ Added Permissions check to the left menu to match the main dropdown menu.</notes>
38
+ <authors><author><name>Jason Smale</name><user>zendesk</user><email>jsmale@zendesk.com</email></author></authors>
39
+ <date>2014-01-21</date>
40
+ <time>16:22:48</time>
41
+ <contents><target name="magecommunity"><dir name="Zendesk"><dir name="Zendesk"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Buttons"><file name="Generate.php" hash="7fa35e3e71b4bfb94f2dceddb19e86a0"/><file name="MagentoTest.php" hash="005323c12510f8ac07b46bede8df6349"/><file name="Signup.php" hash="f0d9ec9bc9a99f8643f1c2e6ac9989f2"/><file name="ZendeskTest.php" hash="83b67b5e66f8a9757ec424a72121133c"/></dir><file name="Link.php" hash="779827427e11db311b6e1de9d42818f2"/></dir><dir name="Create"><dir name="Edit"><file name="Form.php" hash="fce297c645bb4bcc5433f317500aff96"/></dir><file name="Edit.php" hash="aeebba5b9e0a5ea1b14022b9522cdff8"/></dir><dir name="Dashboard"><file name="Grids.php" hash="5b733e8b0f1e9c555619ff37f909bc00"/><dir name="Tab"><file name="View.php" hash="7d98b1f871626a4e783a9dd82bb4ea24"/></dir></dir><file name="Dashboard.php" hash="cd58a68d5a8cb2f3814426598ef016c3"/><file name="Log.php" hash="da85421d71f2e50c1ef2384eedd5688a"/><file name="Menu.php" hash="ceb245a4ee23c65c828add89402d411b"/><dir name="Order"><dir name="View"><file name="Tickets.php" hash="a83a2ad42801ddbddad2d761779a597b"/></dir><file name="View.php" hash="db944df25b671288ad9e04d699653a19"/></dir></dir><file name="Supporttab.php" hash="4c5cbb2a18827045a3d0989ccb878733"/></dir><dir name="Helper"><file name="Data.php" hash="c1c7d21a04a472202d7e7639aa7837e5"/><file name="JWT.php" hash="6610b92191eccedb8edcf993730c3dc0"/><file name="Log.php" hash="358c44a7a478dc6166208eb59ccd53fb"/></dir><file name="LICENSE.txt" hash="d9922043f61f536de5d4d7af831e7f73"/><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="b35882c9a98dcb83274108b756e86b35"/><file name="Requesters.php" hash="24eeb10f3eb80c15915af3fd50506e38"/><file name="Tickets.php" hash="f878859ca5bcac3e2abe7d307ce4fd20"/><file name="Users.php" hash="e32a46ad0ec07f4bb7903eb2021f218c"/><file name="Views.php" hash="3cf9eedc651389599a4fe5e5ecfbeebe"/></dir><file name="Observer.php" hash="a745f0ebef9f5a3f203914b55a7854b8"/><dir name="Source"><file name="Views.php" hash="1c7527338bf40082016a62e45fe44622"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ZendeskController.php" hash="f3f80df11af38281ed9f7768d9631220"/></dir><file name="ApiController.php" hash="7c57ba9909861206336c70abd5fd7b44"/><file name="IndexController.php" hash="a9c590f951f294d3641c29bd98b6834c"/><file name="SsoController.php" hash="e3511e9defb1606052354d635dfa6482"/></dir><dir name="etc"><file name="config.xml" hash="f5fef0bd1916b26284a90a1ad275ee14"/><file name="system.xml" hash="8f702b12efcb5a89336780796489ff47"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Zendesk_Zendesk.xml" hash="a630cf18c788dafb70d4c156a33eaa07"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="zendesk.xml" hash="6854919cf22eac3d9245e098973e1216"/></dir><dir name="template"><dir name="zendesk"><file name="autocomplete.phtml" hash="01f42e0bbe3337c058ebc0a8832ddca9"/><dir name="config"><file name="button-generate.phtml" hash="21a25898c1fdea93d31b02ae91c1dd6f"/><file name="button-signup.phtml" hash="8871a0aa0bad7f85a7419853db8e0ce4"/><file name="button-test-magento.phtml" hash="5ab9e6e2ee5ba70b02e1437e23f3018e"/><file name="button-test-zendesk.phtml" hash="9e9311af0d1ab1d304688656912021bc"/><file name="link.phtml" hash="ce55d65900113183e770b2905a31b0eb"/></dir><dir name="customer"><file name="tickets.phtml" hash="e417ed76cee982be652dfe858822a26a"/></dir><dir name="dashboard"><file name="empty.phtml" hash="d0c30af25f17ff45215d210b48063a46"/><file name="index.phtml" hash="ac71050399d3789d2d4217472bc726cf"/><dir name="tabs"><file name="view.phtml" hash="64e0edada0c03972bc57afdd9ff70c4d"/></dir></dir><file name="left-menu.phtml" hash="01c5d4430e47159e3e3d072db932e813"/><dir name="log"><file name="index.phtml" hash="c54c187ce5f09da6f56078cbfdf3ca29"/></dir><dir name="order"><file name="tickets.phtml" hash="c12ae3af7d9591af53f7c6f910a9a438"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="zendesk.xml" hash="5aefda9b293f1a8c9384c9c98a4c70b2"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="zendesk"><file name="button.png" hash="58e62edb7f4be46e3b29c0bb774c7ad7"/><file name="icon.png" hash="b5bfce535c987d1e9e604823ac4b3943"/><file name="zendesk-tab.png" hash="0f322d15c392528c212d6491732bc133"/><file name="zendesk.css" hash="454aaabc787598a2ee2db5dd48f8ed96"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Zendesk_Zendesk.csv" hash="79a3b5867e79bc846d33923793af5a67"/></dir><dir name="en_US"><file name="Zendesk_Zendesk.csv" hash="ac68a8bbf18cc4dd69a71f9670febaa9"/></dir><dir name="es_ES"><file name="Zendesk_Zendesk.csv" hash="915587dda3fac2287e4dcf4f72aa3338"/></dir><dir name="fr_FR"><file name="Zendesk_Zendesk.csv" hash="3a04b6308b0ab6d975a9de9b1bee0f41"/></dir><dir name="it_IT"><file name="Zendesk_Zendesk.csv" hash="ab36a69452663003075e22feaa17f131"/></dir><dir name="ja_JP"><file name="Zendesk_Zendesk.csv" hash="71de6c4043003e0cfc0ac8f03fb71a31"/></dir><dir name="ko_KR"><file name="Zendesk_Zendesk.csv" hash="f1ab32c6d8eb2e4486a7dbfb8d1e1abc"/></dir><dir name="nl_NL"><file name="Zendesk_Zendesk.csv" hash="086d758a40f15b5568a33ce95a5401ea"/></dir><dir name="pt_BR"><file name="Zendesk_Zendesk.csv" hash="f9e62c6e45875a1ab139179d43eaf4a0"/></dir><dir name="ru_RU"><file name="Zendesk_Zendesk.csv" hash="75b570f3dfc06158398ec48f7989f6da"/></dir><dir name="zh_CN"><file name="Zendesk_Zendesk.csv" hash="c8bfa3b4398c99ec8fd498b1635be1db"/></dir><dir name="zh_TW"><file name="Zendesk_Zendesk.csv" hash="f078574e7e5a170d2083226ee9ab053b"/></dir></target></contents>
42
  <compatible/>
43
+ <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
44
  </package>