Version Notes
Improved translation memory.
Fixed progress bar.
Module is compatible with Patch SUPEE-6788.
Download this release
Release Info
Developer | Textmaster |
Extension | Textmaster_Textmaster |
Version | 1.0.7 |
Comparing to | |
See all releases |
Code changes from version 1.0.6 to 1.0.7
- app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step2.php +14 -14
- app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step3.php +16 -6
- app/code/community/Textmaster/Textmaster/Block/Adminhtml/System/Config/Form/Field/Creation.php +2 -2
- app/code/community/Textmaster/Textmaster/Block/Adminhtml/System/Config/Form/Field/Login.php +3 -3
- app/code/community/Textmaster/Textmaster/Helper/Data.php +10 -0
- app/code/community/Textmaster/Textmaster/Model/Api.php +1 -1
- app/code/community/Textmaster/Textmaster/Model/Project.php +28 -1
- app/code/community/Textmaster/Textmaster/controllers/Adminhtml/{AjaxController.php → Textmaster/AjaxController.php} +7 -7
- app/code/community/Textmaster/Textmaster/controllers/Adminhtml/{ApiController.php → Textmaster/ApiController.php} +3 -3
- app/code/community/Textmaster/Textmaster/controllers/Adminhtml/{ProjectController.php → Textmaster/ProjectController.php} +6 -6
- app/code/community/Textmaster/Textmaster/etc/config.xml +110 -110
- app/code/community/Textmaster/Textmaster/etc/system.xml +2 -2
- app/design/adminhtml/default/default/layout/textmaster.xml +12 -12
- app/design/adminhtml/default/default/template/textmaster/onglet.phtml +1 -1
- app/design/adminhtml/default/default/template/textmaster/product/edit.phtml +1 -1
- app/design/adminhtml/default/default/template/textmaster/view.phtml +13 -8
- app/locale/fr_FR/Textmaster_Textmaster.csv +5 -3
- package.xml +7 -10
app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step2.php
CHANGED
@@ -226,13 +226,13 @@
|
|
226 |
'name' => 'language_level',
|
227 |
'required' => true,
|
228 |
'values' => array(
|
229 |
-
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_REGULAR => ucfirst(Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_REGULAR),
|
230 |
-
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_PREMIUM =>
|
231 |
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_ENTERPRISE => ucfirst(Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_ENTERPRISE),
|
232 |
),
|
|
|
233 |
'after_element_html' => '<br/><small>'.
|
234 |
-
Mage::helper('textmaster')->__('
|
235 |
-
Mage::helper('textmaster')->__('Premium (%s/word): experienced translator; suitable for business use.',$currency->format($tarifs['types']['translation']['premium'])) .'<br/>'.
|
236 |
Mage::helper('textmaster')->__('Enterprise (%s/word): professional translator specialized in a specific field; suitable for technical or complex content.',$currency->format($tarifs['types']['translation']['enterprise'])) .'<br/>'.
|
237 |
'</small>',
|
238 |
));
|
@@ -258,17 +258,17 @@
|
|
258 |
),
|
259 |
'after_element_html' => '<br/><small>'.Mage::helper('textmaster')->__('Your project will be assigned a higher priority status.').'</small>',
|
260 |
) );
|
261 |
-
$fieldset->addField ( 'expertise', 'select', array (
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
|
271 |
-
) );
|
272 |
$fieldset->addField('translation_memory', 'select', array (
|
273 |
'label' => Mage::helper('textmaster')->__('Translation memory (+%s/word)', $currency->format($tarifs['types']['translation']['translation_memory'], array(), false)),
|
274 |
'name' => 'translation_memory',
|
226 |
'name' => 'language_level',
|
227 |
'required' => true,
|
228 |
'values' => array(
|
229 |
+
// Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_REGULAR => ucfirst(Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_REGULAR),
|
230 |
+
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_PREMIUM => 'Standard',
|
231 |
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_ENTERPRISE => ucfirst(Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_ENTERPRISE),
|
232 |
),
|
233 |
+
// Mage::helper('textmaster')->__('Regular (%s/word): native-speaking translator for word-for-word translations of short texts.',$currency->format($tarifs['types']['translation']['regular'])).'<br/>'.
|
234 |
'after_element_html' => '<br/><small>'.
|
235 |
+
Mage::helper('textmaster')->__('Standard (%s/word): experienced translator; suitable for business use.',$currency->format($tarifs['types']['translation']['premium'])) .'<br/>'.
|
|
|
236 |
Mage::helper('textmaster')->__('Enterprise (%s/word): professional translator specialized in a specific field; suitable for technical or complex content.',$currency->format($tarifs['types']['translation']['enterprise'])) .'<br/>'.
|
237 |
'</small>',
|
238 |
));
|
258 |
),
|
259 |
'after_element_html' => '<br/><small>'.Mage::helper('textmaster')->__('Your project will be assigned a higher priority status.').'</small>',
|
260 |
) );
|
261 |
+
// $fieldset->addField ( 'expertise', 'select', array (
|
262 |
+
// 'label' => Mage::helper ( 'textmaster' )->__ ( 'Expertise (+%s/word)', $currency->format($tarifs['types']['translation']['expertise'],array(),false) ),
|
263 |
+
// 'name' => 'expertise',
|
264 |
+
// 'required' => true,
|
265 |
+
// 'values' => array(
|
266 |
+
// Mage::helper ( 'textmaster' )->__ ( 'No' ),
|
267 |
+
// Mage::helper ( 'textmaster' )->__ ( 'Yes' )
|
268 |
+
// ),
|
269 |
+
// 'after_element_html' => '<br/><small>'.Mage::helper('textmaster')->__('We provide you with an expert in the selected category.').'</small>',
|
270 |
|
271 |
+
// ) );
|
272 |
$fieldset->addField('translation_memory', 'select', array (
|
273 |
'label' => Mage::helper('textmaster')->__('Translation memory (+%s/word)', $currency->format($tarifs['types']['translation']['translation_memory'], array(), false)),
|
274 |
'name' => 'translation_memory',
|
app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step3.php
CHANGED
@@ -52,8 +52,6 @@ class Textmaster_Textmaster_Block_Adminhtml_Project_Onglets_Step3 extends Mage_A
|
|
52 |
|
53 |
$word_count = Mage::getSingleton('core/session')->getWordCount();
|
54 |
|
55 |
-
|
56 |
-
|
57 |
$fieldset = $form->addFieldset ( 'project_information', array (
|
58 |
'legend' => Mage::helper ( 'textmaster' )->__ ( 'Project Summary' )
|
59 |
) );
|
@@ -66,6 +64,13 @@ class Textmaster_Textmaster_Block_Adminhtml_Project_Onglets_Step3 extends Mage_A
|
|
66 |
$fieldset->addField ( 'total_word_count', 'label', array (
|
67 |
'label' => Mage::helper ( 'textmaster' )->__ ( 'Total word count' ),
|
68 |
));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
|
70 |
$optionsField = $fieldset->addField ( 'options', 'label', array(
|
71 |
'label' => Mage::helper ( 'textmaster' )->__ ( 'Level and options' ),
|
@@ -144,9 +149,14 @@ class Textmaster_Textmaster_Block_Adminhtml_Project_Onglets_Step3 extends Mage_A
|
|
144 |
$html .='<br/><span style="color:red">'.Mage::helper('textmaster')->__('Crédit manquant :'). $currency->format(($project_price-$credit), array(), false).'</span>';
|
145 |
$html .='<br/><a href="'.$_api->getInterfaceUri().'clients/payment_requests/new?project_id='.$this->getProject()->getProjectApiid().'" target="_blank">'.Mage::helper('textmaster')->__('Add credits to my TextMaster account').'</a>';
|
146 |
}
|
147 |
-
|
148 |
-
|
149 |
-
|
|
|
|
|
|
|
|
|
|
|
150 |
|
151 |
$html = $this->getProject()->getLanguageLevelTexte($post['language_level']).'<br/>';
|
152 |
if($post['quality']) {
|
@@ -159,7 +169,7 @@ class Textmaster_Textmaster_Block_Adminhtml_Project_Onglets_Step3 extends Mage_A
|
|
159 |
$html .= Mage::helper( 'textmaster' )->__( 'Expertise (+%s / mot)',$currency->format($tarifs['types']['translation']['expertise'],array(),false) ).'<br/>';
|
160 |
}
|
161 |
if($post['translation_memory']) {
|
162 |
-
$html .= Mage::helper( 'textmaster' )->__( 'Translation memory (+%s
|
163 |
}
|
164 |
$html .= Mage::helper( 'textmaster' )->__('%s/word',$currency->format($price_per_word,array(),false));
|
165 |
|
52 |
|
53 |
$word_count = Mage::getSingleton('core/session')->getWordCount();
|
54 |
|
|
|
|
|
55 |
$fieldset = $form->addFieldset ( 'project_information', array (
|
56 |
'legend' => Mage::helper ( 'textmaster' )->__ ( 'Project Summary' )
|
57 |
) );
|
64 |
$fieldset->addField ( 'total_word_count', 'label', array (
|
65 |
'label' => Mage::helper ( 'textmaster' )->__ ( 'Total word count' ),
|
66 |
));
|
67 |
+
|
68 |
+
if (Mage::helper('textmaster')->showProjectDiffWordCount($this->getProject())){
|
69 |
+
$fieldset->addField ('total_word_count_saved', 'label', array (
|
70 |
+
'label' => Mage::helper ( 'textmaster' )->__ ( 'Total word count saved' ),
|
71 |
+
'value' => $this->getProject()->getDiffWordCount()
|
72 |
+
));
|
73 |
+
}
|
74 |
|
75 |
$optionsField = $fieldset->addField ( 'options', 'label', array(
|
76 |
'label' => Mage::helper ( 'textmaster' )->__ ( 'Level and options' ),
|
149 |
$html .='<br/><span style="color:red">'.Mage::helper('textmaster')->__('Crédit manquant :'). $currency->format(($project_price-$credit), array(), false).'</span>';
|
150 |
$html .='<br/><a href="'.$_api->getInterfaceUri().'clients/payment_requests/new?project_id='.$this->getProject()->getProjectApiid().'" target="_blank">'.Mage::helper('textmaster')->__('Add credits to my TextMaster account').'</a>';
|
151 |
}
|
152 |
+
|
153 |
+
$this->getForm()->getElement('price')->setAfterElementHtml($html);
|
154 |
+
|
155 |
+
$post['price'] = '';
|
156 |
+
|
157 |
+
if (Mage::helper('textmaster')->showProjectDiffWordCount($this->getProject())){
|
158 |
+
$post['total_word_count_saved'] = $this->getProject()->getDiffWordCount();
|
159 |
+
}
|
160 |
|
161 |
$html = $this->getProject()->getLanguageLevelTexte($post['language_level']).'<br/>';
|
162 |
if($post['quality']) {
|
169 |
$html .= Mage::helper( 'textmaster' )->__( 'Expertise (+%s / mot)',$currency->format($tarifs['types']['translation']['expertise'],array(),false) ).'<br/>';
|
170 |
}
|
171 |
if($post['translation_memory']) {
|
172 |
+
$html .= Mage::helper( 'textmaster' )->__( 'Translation memory (+%s/word)', $currency->format($tarifs['types']['translation']['translation_memory'],array(),false) ).'<br/>';
|
173 |
}
|
174 |
$html .= Mage::helper( 'textmaster' )->__('%s/word',$currency->format($price_per_word,array(),false));
|
175 |
|
app/code/community/Textmaster/Textmaster/Block/Adminhtml/System/Config/Form/Field/Creation.php
CHANGED
@@ -40,7 +40,7 @@ class Textmaster_Textmaster_Block_Adminhtml_System_Config_Form_Field_Creation ex
|
|
40 |
$html .= "<script>
|
41 |
function createAjaxAction(){
|
42 |
|
43 |
-
var reloadurl = '". $this->getUrl('
|
44 |
new Ajax.Request(reloadurl, {
|
45 |
method: 'post',
|
46 |
parameters: {
|
@@ -60,7 +60,7 @@ class Textmaster_Textmaster_Block_Adminhtml_System_Config_Form_Field_Creation ex
|
|
60 |
$('result2_ajax').update(data.errors);
|
61 |
} else {
|
62 |
$('result2_ajax').update(data.html);
|
63 |
-
window.location = '".$this->getUrl('
|
64 |
}
|
65 |
}
|
66 |
});
|
40 |
$html .= "<script>
|
41 |
function createAjaxAction(){
|
42 |
|
43 |
+
var reloadurl = '". $this->getUrl('adminhtml/textmaster_ajax/create/')."';
|
44 |
new Ajax.Request(reloadurl, {
|
45 |
method: 'post',
|
46 |
parameters: {
|
60 |
$('result2_ajax').update(data.errors);
|
61 |
} else {
|
62 |
$('result2_ajax').update(data.html);
|
63 |
+
window.location = '".$this->getUrl('adminhtml/textmaster_project/index/')."';
|
64 |
}
|
65 |
}
|
66 |
});
|
app/code/community/Textmaster/Textmaster/Block/Adminhtml/System/Config/Form/Field/Login.php
CHANGED
@@ -40,7 +40,7 @@ class Textmaster_Textmaster_Block_Adminhtml_System_Config_Form_Field_Login exten
|
|
40 |
$html .= "<script>
|
41 |
function loginAjaxAction(){
|
42 |
|
43 |
-
var reloadurl = '". $this->getUrl('
|
44 |
new Ajax.Request(reloadurl, {
|
45 |
method: 'post',
|
46 |
parameters: {
|
@@ -60,7 +60,7 @@ class Textmaster_Textmaster_Block_Adminhtml_System_Config_Form_Field_Login exten
|
|
60 |
$('result_ajax').update(data.errors);
|
61 |
} else {
|
62 |
$('result_ajax').update(data.html);
|
63 |
-
window.location = '".$this->getUrl('
|
64 |
}
|
65 |
}
|
66 |
});
|
@@ -73,7 +73,7 @@ class Textmaster_Textmaster_Block_Adminhtml_System_Config_Form_Field_Login exten
|
|
73 |
$html .= "<script>
|
74 |
function logoutAjaxAction(){
|
75 |
|
76 |
-
var reloadurl = '". $this->getUrl('
|
77 |
new Ajax.Request(reloadurl, {
|
78 |
method: 'post',
|
79 |
requestHeaders: {Accept: 'application/json'},
|
40 |
$html .= "<script>
|
41 |
function loginAjaxAction(){
|
42 |
|
43 |
+
var reloadurl = '". $this->getUrl('adminhtml/textmaster_ajax/login/')."';
|
44 |
new Ajax.Request(reloadurl, {
|
45 |
method: 'post',
|
46 |
parameters: {
|
60 |
$('result_ajax').update(data.errors);
|
61 |
} else {
|
62 |
$('result_ajax').update(data.html);
|
63 |
+
window.location = '".$this->getUrl('adminhtml/textmaster_project/index/')."';
|
64 |
}
|
65 |
}
|
66 |
});
|
73 |
$html .= "<script>
|
74 |
function logoutAjaxAction(){
|
75 |
|
76 |
+
var reloadurl = '". $this->getUrl('adminhtml/textmaster_ajax/logout/')."';
|
77 |
new Ajax.Request(reloadurl, {
|
78 |
method: 'post',
|
79 |
requestHeaders: {Accept: 'application/json'},
|
app/code/community/Textmaster/Textmaster/Helper/Data.php
CHANGED
@@ -162,4 +162,14 @@ class Textmaster_Textmaster_Helper_Data extends Mage_Core_Helper_Abstract
|
|
162 |
{
|
163 |
return strtolower(str_replace('_', '-', Mage::getStoreConfig('general/locale/code',$storeId)));
|
164 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
}
|
162 |
{
|
163 |
return strtolower(str_replace('_', '-', Mage::getStoreConfig('general/locale/code',$storeId)));
|
164 |
}
|
165 |
+
|
166 |
+
public function showProjectDiffWordCount($project){
|
167 |
+
$totalWordCount = $project->getTotalWordCount();
|
168 |
+
if(!$project->getTranslationMemory() or $totalWordCount == 0)
|
169 |
+
return false;
|
170 |
+
$diffWordCount = $project->getDiffWordCount();
|
171 |
+
if((($diffWordCount*100)/$totalWordCount) >= 5)
|
172 |
+
return true;
|
173 |
+
return false;
|
174 |
+
}
|
175 |
}
|
app/code/community/Textmaster/Textmaster/Model/Api.php
CHANGED
@@ -925,7 +925,7 @@ class Textmaster_Textmaster_Model_Api extends Mage_Core_Model_Abstract
|
|
925 |
)
|
926 |
);
|
927 |
|
928 |
-
Mage::log($parameters);
|
929 |
|
930 |
$data = array(
|
931 |
'project' => $parameters,
|
925 |
)
|
926 |
);
|
927 |
|
928 |
+
// Mage::log($parameters);
|
929 |
|
930 |
$data = array(
|
931 |
'project' => $parameters,
|
app/code/community/Textmaster/Textmaster/Model/Project.php
CHANGED
@@ -460,6 +460,33 @@
|
|
460 |
|
461 |
return $this->_documents_send_notcompleted;
|
462 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
public function sendDocuments(){
|
464 |
if($this->hasDocumentsNotSend()){
|
465 |
$nbDocumentToSend = Mage::getConfig()->getNode('adminhtml/api/documents/send/nb')->asArray();
|
@@ -767,7 +794,7 @@
|
|
767 |
$this->setCurrency($data['cost_in_currency']['currency']);
|
768 |
}
|
769 |
if(isset($data['progress']))
|
770 |
-
$this->setProgression(round((float)$data['progress'],0).'%');
|
771 |
else $this->setProgression('0%');
|
772 |
|
773 |
if(isset($data['options']['language_level']))
|
460 |
|
461 |
return $this->_documents_send_notcompleted;
|
462 |
}
|
463 |
+
public function getDocumentsCounted(){
|
464 |
+
if(isset($this->_documents_completed)) return $this->_documents_completed;
|
465 |
+
$this->_documents_completed = Mage::getModel('textmaster/document')->getCollection()->setLoadApi($this->_api_loaded)
|
466 |
+
->addFieldToFilter('textmaster_project_id',$this->getTextmasterProjectId())
|
467 |
+
->addFieldToFilter('counted',1);
|
468 |
+
foreach($this->_documents_completed as $doc){
|
469 |
+
$doc->setProject($this);
|
470 |
+
}
|
471 |
+
|
472 |
+
return $this->_documents_completed;
|
473 |
+
}
|
474 |
+
public function getLocalWordCount(){
|
475 |
+
$docs = $this->getDocumentsCounted();
|
476 |
+
$totalWordCount = 0;
|
477 |
+
foreach ($docs as $doc) {
|
478 |
+
$data = $doc->prepareData();
|
479 |
+
$totalWordCount += $data['word_count'];
|
480 |
+
}
|
481 |
+
return $totalWordCount;
|
482 |
+
}
|
483 |
+
public function getDiffWordCount(){
|
484 |
+
$externalWordCount = $this->getTotalWordCount();
|
485 |
+
$localWordCount = $this->getLocalWordCount();
|
486 |
+
if(($externalWordCount >= $localWordCount) or $localWordCount == 0)
|
487 |
+
return 0;
|
488 |
+
return $localWordCount-$externalWordCount;
|
489 |
+
}
|
490 |
public function sendDocuments(){
|
491 |
if($this->hasDocumentsNotSend()){
|
492 |
$nbDocumentToSend = Mage::getConfig()->getNode('adminhtml/api/documents/send/nb')->asArray();
|
794 |
$this->setCurrency($data['cost_in_currency']['currency']);
|
795 |
}
|
796 |
if(isset($data['progress']))
|
797 |
+
$this->setProgression(round((float)($data['progress']*100),0).'%');
|
798 |
else $this->setProgression('0%');
|
799 |
|
800 |
if(isset($data['options']['language_level']))
|
app/code/community/Textmaster/Textmaster/controllers/Adminhtml/{AjaxController.php → Textmaster/AjaxController.php}
RENAMED
@@ -23,13 +23,13 @@
|
|
23 |
* @copyright Copyright (c) 2014 Textmaster
|
24 |
* @author Addonline (http://www.addonline.fr)
|
25 |
*/
|
26 |
-
class
|
27 |
{
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
public function loginAction(){
|
34 |
|
35 |
$_api = Mage::helper('textmaster')->getApi();
|
@@ -141,4 +141,4 @@ class Textmaster_Textmaster_Adminhtml_AjaxController extends Mage_Adminhtml_Cont
|
|
141 |
$this->loadLayout();
|
142 |
$this->renderLayout();
|
143 |
}
|
144 |
-
}
|
23 |
* @copyright Copyright (c) 2014 Textmaster
|
24 |
* @author Addonline (http://www.addonline.fr)
|
25 |
*/
|
26 |
+
class Textmaster_Textmaster_Adminhtml_Textmaster_AjaxController extends Mage_Adminhtml_Controller_action
|
27 |
{
|
28 |
+
protected function _isAllowed()
|
29 |
+
{
|
30 |
+
return true;
|
31 |
+
}
|
32 |
+
|
33 |
public function loginAction(){
|
34 |
|
35 |
$_api = Mage::helper('textmaster')->getApi();
|
141 |
$this->loadLayout();
|
142 |
$this->renderLayout();
|
143 |
}
|
144 |
+
}
|
app/code/community/Textmaster/Textmaster/controllers/Adminhtml/{ApiController.php → Textmaster/ApiController.php}
RENAMED
@@ -23,16 +23,16 @@
|
|
23 |
* @copyright Copyright (c) 2014 Textmaster
|
24 |
* @author Addonline (http://www.addonline.fr)
|
25 |
*/
|
26 |
-
class
|
27 |
{
|
28 |
protected function _isAllowed()
|
29 |
{
|
30 |
return true;
|
31 |
}
|
32 |
|
33 |
-
|
34 |
$projectId = $this->getRequest()->getParam('id');
|
35 |
$project = Mage::getModel('textmaster/project')->load($projectId);
|
36 |
$project->sendDocument();
|
37 |
}
|
38 |
-
}
|
23 |
* @copyright Copyright (c) 2014 Textmaster
|
24 |
* @author Addonline (http://www.addonline.fr)
|
25 |
*/
|
26 |
+
class Textmaster_Textmaster_Adminhtml_Textmaster_ApiController extends Mage_Core_Controller_Front_Action
|
27 |
{
|
28 |
protected function _isAllowed()
|
29 |
{
|
30 |
return true;
|
31 |
}
|
32 |
|
33 |
+
public function documentaddAction(){
|
34 |
$projectId = $this->getRequest()->getParam('id');
|
35 |
$project = Mage::getModel('textmaster/project')->load($projectId);
|
36 |
$project->sendDocument();
|
37 |
}
|
38 |
+
}
|
app/code/community/Textmaster/Textmaster/controllers/Adminhtml/{ProjectController.php → Textmaster/ProjectController.php}
RENAMED
@@ -23,19 +23,19 @@
|
|
23 |
* @copyright Copyright (c) 2014 Textmaster
|
24 |
* @author Addonline (http://www.addonline.fr)
|
25 |
*/
|
26 |
-
class
|
27 |
{
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
|
33 |
protected function _initAction() {
|
34 |
$this->loadLayout()
|
35 |
->_setActiveMenu('textmaster/project');
|
36 |
return $this;
|
37 |
}
|
38 |
-
|
39 |
public function indexAction()
|
40 |
{
|
41 |
$api_key = Mage::getStoreConfig('textmaster/textmaster/api_key');;
|
23 |
* @copyright Copyright (c) 2014 Textmaster
|
24 |
* @author Addonline (http://www.addonline.fr)
|
25 |
*/
|
26 |
+
class Textmaster_Textmaster_Adminhtml_Textmaster_ProjectController extends Mage_Adminhtml_Controller_Action
|
27 |
{
|
28 |
+
protected function _isAllowed()
|
29 |
+
{
|
30 |
+
return Mage::getSingleton('admin/session')->isAllowed('textmaster/projet');
|
31 |
+
}
|
32 |
|
33 |
protected function _initAction() {
|
34 |
$this->loadLayout()
|
35 |
->_setActiveMenu('textmaster/project');
|
36 |
return $this;
|
37 |
}
|
38 |
+
|
39 |
public function indexAction()
|
40 |
{
|
41 |
$api_key = Mage::getStoreConfig('textmaster/textmaster/api_key');;
|
app/code/community/Textmaster/Textmaster/etc/config.xml
CHANGED
@@ -12,7 +12,7 @@
|
|
12 |
* @category Addonline
|
13 |
* @package Textmaster_Textmaster
|
14 |
* @copyright Copyright (c) 2014 Textmaster
|
15 |
-
* @author
|
16 |
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
17 |
*/
|
18 |
|
@@ -22,44 +22,44 @@
|
|
22 |
* @category Addonline
|
23 |
* @package Textmaster_Textmaster
|
24 |
* @copyright Copyright (c) 2014 Textmaster
|
25 |
-
* @author
|
26 |
*/
|
27 |
-->
|
28 |
<config>
|
29 |
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
<textmaster><class>Textmaster_Textmaster_Helper</class></textmaster>
|
38 |
</helpers>
|
39 |
<blocks>
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
<class>Textmaster_Textmaster_Model_Mysql4</class>
|
49 |
<entities>
|
50 |
<project>
|
51 |
<table>textmaster_project</table>
|
52 |
</project>
|
53 |
<document>
|
54 |
-
|
55 |
</document>
|
56 |
<project_attribute>
|
57 |
-
|
58 |
</project_attribute>
|
59 |
</entities>
|
60 |
</textmaster_mysql4>
|
61 |
-
|
62 |
-
|
63 |
<textmaster_setup>
|
64 |
<setup>
|
65 |
<module>Textmaster_Textmaster</module>
|
@@ -79,7 +79,7 @@
|
|
79 |
</connection>
|
80 |
</textmaster_read>
|
81 |
</resources>
|
82 |
-
|
83 |
<adminhtml_block_html_before>
|
84 |
<observers>
|
85 |
<textmaster_product_translate_hook>
|
@@ -93,92 +93,92 @@
|
|
93 |
</global>
|
94 |
<admin>
|
95 |
<routers>
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
</routers>
|
104 |
</admin>
|
105 |
<adminhtml>
|
106 |
-
|
107 |
<textmaster translate="title" module="textmaster">
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
</adminhtml>
|
183 |
<frontend>
|
184 |
<routers>
|
@@ -192,10 +192,10 @@
|
|
192 |
</routers>
|
193 |
</frontend>
|
194 |
<default>
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
</config>
|
12 |
* @category Addonline
|
13 |
* @package Textmaster_Textmaster
|
14 |
* @copyright Copyright (c) 2014 Textmaster
|
15 |
+
* @author Addonline (http://www.addonline.fr)
|
16 |
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
17 |
*/
|
18 |
|
22 |
* @category Addonline
|
23 |
* @package Textmaster_Textmaster
|
24 |
* @copyright Copyright (c) 2014 Textmaster
|
25 |
+
* @author Addonline (http://www.addonline.fr)
|
26 |
*/
|
27 |
-->
|
28 |
<config>
|
29 |
|
30 |
+
<modules>
|
31 |
+
<Textmaster_Textmaster>
|
32 |
+
<version>1.0.7</version>
|
33 |
+
</Textmaster_Textmaster>
|
34 |
+
</modules>
|
35 |
+
<global>
|
36 |
+
<helpers>
|
37 |
<textmaster><class>Textmaster_Textmaster_Helper</class></textmaster>
|
38 |
</helpers>
|
39 |
<blocks>
|
40 |
+
<textmaster><class>Textmaster_Textmaster_Block</class></textmaster>
|
41 |
+
</blocks>
|
42 |
+
<models>
|
43 |
+
<textmaster>
|
44 |
+
<class>Textmaster_Textmaster_Model</class>
|
45 |
+
<resourceModel>textmaster_mysql4</resourceModel>
|
46 |
+
</textmaster>
|
47 |
+
<textmaster_mysql4>
|
48 |
<class>Textmaster_Textmaster_Model_Mysql4</class>
|
49 |
<entities>
|
50 |
<project>
|
51 |
<table>textmaster_project</table>
|
52 |
</project>
|
53 |
<document>
|
54 |
+
<table>textmaster_document</table>
|
55 |
</document>
|
56 |
<project_attribute>
|
57 |
+
<table>textmaster_project_attribute</table>
|
58 |
</project_attribute>
|
59 |
</entities>
|
60 |
</textmaster_mysql4>
|
61 |
+
</models>
|
62 |
+
<resources>
|
63 |
<textmaster_setup>
|
64 |
<setup>
|
65 |
<module>Textmaster_Textmaster</module>
|
79 |
</connection>
|
80 |
</textmaster_read>
|
81 |
</resources>
|
82 |
+
<events>
|
83 |
<adminhtml_block_html_before>
|
84 |
<observers>
|
85 |
<textmaster_product_translate_hook>
|
93 |
</global>
|
94 |
<admin>
|
95 |
<routers>
|
96 |
+
<adminhtml>
|
97 |
+
<args>
|
98 |
+
<modules>
|
99 |
+
<textmaster after="Mage_Adminhtml">Textmaster_Textmaster_Adminhtml</textmaster>
|
100 |
+
</modules>
|
101 |
+
</args>
|
102 |
+
</adminhtml>
|
103 |
</routers>
|
104 |
</admin>
|
105 |
<adminhtml>
|
106 |
+
<menu>
|
107 |
<textmaster translate="title" module="textmaster">
|
108 |
+
<title>TextMaster</title>
|
109 |
+
<sort_order>100</sort_order>
|
110 |
+
<children>
|
111 |
+
<projet translate="title" module="textmaster">
|
112 |
+
<title>Manage Projects</title>
|
113 |
+
<action>adminhtml/textmaster_project/index</action>
|
114 |
+
</projet>
|
115 |
+
<config translate="title" module="textmaster">
|
116 |
+
<title>Configuration</title>
|
117 |
+
<action>adminhtml/system_config/edit/section/textmaster</action>
|
118 |
+
</config>
|
119 |
+
</children>
|
120 |
+
</textmaster>
|
121 |
+
</menu>
|
122 |
+
<acl>
|
123 |
+
<resources>
|
124 |
+
<all>
|
125 |
+
<title>Allow Everything</title>
|
126 |
+
</all>
|
127 |
+
<admin>
|
128 |
+
<children>
|
129 |
+
<textmaster translate="title" module="textmaster">
|
130 |
+
<title>Textmaster</title>
|
131 |
+
<sort_order>65</sort_order>
|
132 |
+
<children>
|
133 |
+
<projet translate="title">
|
134 |
+
<title>Manage Projects</title>
|
135 |
+
</projet>
|
136 |
+
<config translate="title">
|
137 |
+
<title>Configuration</title>
|
138 |
+
</config>
|
139 |
+
</children>
|
140 |
+
</textmaster>
|
141 |
+
<system>
|
142 |
+
<children>
|
143 |
+
<config>
|
144 |
+
<children>
|
145 |
+
<textmaster translate="title">
|
146 |
+
<title>Textmaster section</title>
|
147 |
+
<sort_order>100</sort_order>
|
148 |
+
</textmaster>
|
149 |
+
</children>
|
150 |
+
</config>
|
151 |
+
</children>
|
152 |
+
</system>
|
153 |
+
</children>
|
154 |
+
</admin>
|
155 |
+
</resources>
|
156 |
+
</acl>
|
157 |
+
<layout>
|
158 |
+
<updates>
|
159 |
+
<textmaster>
|
160 |
+
<file>textmaster.xml</file>
|
161 |
+
</textmaster>
|
162 |
+
</updates>
|
163 |
+
</layout>
|
164 |
+
<api>
|
165 |
+
<documents>
|
166 |
+
<send>
|
167 |
+
<nb>20</nb>
|
168 |
+
</send>
|
169 |
+
</documents>
|
170 |
+
<sandbox>0</sandbox>
|
171 |
+
<staging>0</staging>
|
172 |
+
</api>
|
173 |
+
<translate>
|
174 |
+
<modules>
|
175 |
+
<Textmaster_Textmaster>
|
176 |
+
<files>
|
177 |
+
<default>Textmaster_Textmaster.csv</default>
|
178 |
+
</files>
|
179 |
+
</Textmaster_Textmaster>
|
180 |
+
</modules>
|
181 |
+
</translate>
|
182 |
</adminhtml>
|
183 |
<frontend>
|
184 |
<routers>
|
192 |
</routers>
|
193 |
</frontend>
|
194 |
<default>
|
195 |
+
<textmaster>
|
196 |
+
<defaultvalue>
|
197 |
+
<category>C019</category><!-- Commerce -->
|
198 |
+
</defaultvalue>
|
199 |
+
</textmaster>
|
200 |
+
</default>
|
201 |
</config>
|
app/code/community/Textmaster/Textmaster/etc/system.xml
CHANGED
@@ -208,7 +208,7 @@
|
|
208 |
<show_in_store>1</show_in_store>
|
209 |
|
210 |
</grammatical_person>
|
211 |
-
<expertise translate="label">
|
212 |
<label>Expertise</label>
|
213 |
<frontend_type>select</frontend_type>
|
214 |
<source_model>adminhtml/system_config_source_yesno</source_model>
|
@@ -217,7 +217,7 @@
|
|
217 |
<show_in_website>1</show_in_website>
|
218 |
<show_in_store>1</show_in_store>
|
219 |
|
220 |
-
</expertise>
|
221 |
</fields>
|
222 |
</defaultvalue>
|
223 |
</groups>
|
208 |
<show_in_store>1</show_in_store>
|
209 |
|
210 |
</grammatical_person>
|
211 |
+
<!-- <expertise translate="label">
|
212 |
<label>Expertise</label>
|
213 |
<frontend_type>select</frontend_type>
|
214 |
<source_model>adminhtml/system_config_source_yesno</source_model>
|
217 |
<show_in_website>1</show_in_website>
|
218 |
<show_in_store>1</show_in_store>
|
219 |
|
220 |
+
</expertise> -->
|
221 |
</fields>
|
222 |
</defaultvalue>
|
223 |
</groups>
|
app/design/adminhtml/default/default/layout/textmaster.xml
CHANGED
@@ -32,7 +32,7 @@
|
|
32 |
<action method="addItem"><type>skin_js</type><name>js/textmaster/script.js</name></action>
|
33 |
</reference>
|
34 |
</default>
|
35 |
-
<
|
36 |
<reference name="head">
|
37 |
<action method="addCss">
|
38 |
<name>css/textmaster/styles.css</name>
|
@@ -44,14 +44,14 @@
|
|
44 |
<block type="textmaster/adminhtml_credit" name="credit" template="textmaster/credit.phtml" />
|
45 |
<block type="textmaster/adminhtml_project" template="textmaster/grid/container.phtml" name="project" />
|
46 |
</reference>
|
47 |
-
</
|
48 |
-
<
|
49 |
<reference name="content">
|
50 |
<block type="core/template" name="credit" template="textmaster/login.phtml" />
|
51 |
|
52 |
</reference>
|
53 |
-
</
|
54 |
-
<
|
55 |
<reference name="head">
|
56 |
<action method="addJs"><script>prototype/window.js</script></action>
|
57 |
<action method="addItem"><type>js_css</type><name>prototype/windows/themes/default.css</name></action>
|
@@ -72,8 +72,8 @@
|
|
72 |
<action method="setTemplate"><template>textmaster/page.phtml</template></action>
|
73 |
</reference>
|
74 |
|
75 |
-
</
|
76 |
-
<
|
77 |
<reference name="head">
|
78 |
<action method="addCss">
|
79 |
<name>css/textmaster/styles.css</name>
|
@@ -89,8 +89,8 @@
|
|
89 |
<reference name="root">
|
90 |
<action method="setTemplate"><template>textmaster/page.phtml</template></action>
|
91 |
</reference>
|
92 |
-
</
|
93 |
-
<
|
94 |
|
95 |
<reference name="content">
|
96 |
<block type="textmaster/adminhtml_credit" name="credit" template="textmaster/credit.phtml" />
|
@@ -114,9 +114,9 @@
|
|
114 |
<reference name="root">
|
115 |
<action method="setTemplate"><template>textmaster/page.phtml</template></action>
|
116 |
</reference>
|
117 |
-
</
|
118 |
|
119 |
-
<
|
120 |
<remove name="menu" />
|
121 |
<remove name="notifications" />
|
122 |
<remove name="header" />
|
@@ -131,5 +131,5 @@
|
|
131 |
</block>
|
132 |
</reference>
|
133 |
|
134 |
-
</
|
135 |
</layout>
|
32 |
<action method="addItem"><type>skin_js</type><name>js/textmaster/script.js</name></action>
|
33 |
</reference>
|
34 |
</default>
|
35 |
+
<adminhtml_textmaster_project_index>
|
36 |
<reference name="head">
|
37 |
<action method="addCss">
|
38 |
<name>css/textmaster/styles.css</name>
|
44 |
<block type="textmaster/adminhtml_credit" name="credit" template="textmaster/credit.phtml" />
|
45 |
<block type="textmaster/adminhtml_project" template="textmaster/grid/container.phtml" name="project" />
|
46 |
</reference>
|
47 |
+
</adminhtml_textmaster_project_index>
|
48 |
+
<adminhtml_textmaster_project_login>
|
49 |
<reference name="content">
|
50 |
<block type="core/template" name="credit" template="textmaster/login.phtml" />
|
51 |
|
52 |
</reference>
|
53 |
+
</adminhtml_textmaster_project_login>
|
54 |
+
<adminhtml_textmaster_project_edit>
|
55 |
<reference name="head">
|
56 |
<action method="addJs"><script>prototype/window.js</script></action>
|
57 |
<action method="addItem"><type>js_css</type><name>prototype/windows/themes/default.css</name></action>
|
72 |
<action method="setTemplate"><template>textmaster/page.phtml</template></action>
|
73 |
</reference>
|
74 |
|
75 |
+
</adminhtml_textmaster_project_edit>
|
76 |
+
<adminhtml_textmaster_project_view>
|
77 |
<reference name="head">
|
78 |
<action method="addCss">
|
79 |
<name>css/textmaster/styles.css</name>
|
89 |
<reference name="root">
|
90 |
<action method="setTemplate"><template>textmaster/page.phtml</template></action>
|
91 |
</reference>
|
92 |
+
</adminhtml_textmaster_project_view>
|
93 |
+
<adminhtml_textmaster_project_document>
|
94 |
|
95 |
<reference name="content">
|
96 |
<block type="textmaster/adminhtml_credit" name="credit" template="textmaster/credit.phtml" />
|
114 |
<reference name="root">
|
115 |
<action method="setTemplate"><template>textmaster/page.phtml</template></action>
|
116 |
</reference>
|
117 |
+
</adminhtml_textmaster_project_document>
|
118 |
|
119 |
+
<adminhtml_textmaster_project_getmyauthors>
|
120 |
<remove name="menu" />
|
121 |
<remove name="notifications" />
|
122 |
<remove name="header" />
|
131 |
</block>
|
132 |
</reference>
|
133 |
|
134 |
+
</adminhtml_textmaster_project_getmyauthors>
|
135 |
</layout>
|
app/design/adminhtml/default/default/template/textmaster/onglet.phtml
CHANGED
@@ -40,7 +40,7 @@ $steps = array(
|
|
40 |
<li class="step<?php echo $i;?> <?php echo $class; ?>">
|
41 |
<span>
|
42 |
<?php if($i < $step){?>
|
43 |
-
<a href="<?php echo Mage::helper("adminhtml")->getUrl("
|
44 |
<?php echo $steps[$i]["label"];?>
|
45 |
</a>
|
46 |
<?php } else {
|
40 |
<li class="step<?php echo $i;?> <?php echo $class; ?>">
|
41 |
<span>
|
42 |
<?php if($i < $step){?>
|
43 |
+
<a href="<?php echo Mage::helper("adminhtml")->getUrl("adminhtml/textmaster_project/edit" , array('step' => $i , '_query' => array('internal_products_id' => implode("," , $selectedProducts))));?>">
|
44 |
<?php echo $steps[$i]["label"];?>
|
45 |
</a>
|
46 |
<?php } else {
|
app/design/adminhtml/default/default/template/textmaster/product/edit.phtml
CHANGED
@@ -32,4 +32,4 @@ if (!$this->getRequest()->getParam('store')) {
|
|
32 |
return;
|
33 |
}
|
34 |
?>
|
35 |
-
<div style="margin-bottom: 30px;font-size:13px;"><a href="<?php echo Mage::helper("adminhtml")->getUrl('
|
32 |
return;
|
33 |
}
|
34 |
?>
|
35 |
+
<div style="margin-bottom: 30px;font-size:13px;"><a href="<?php echo Mage::helper("adminhtml")->getUrl('adminhtml/textmaster_project/createprojectfromproduct',array('id'=>Mage::app()->getRequest()->getParam('id'))); ?>"><?php echo Mage::helper('textmaster')->__('Translate product');?></a></div>
|
app/design/adminhtml/default/default/template/textmaster/view.phtml
CHANGED
@@ -49,20 +49,24 @@ $_helper = Mage::helper('textmaster');
|
|
49 |
<td><?php echo $_helper->__('Word count:'); ?></td>
|
50 |
<td><?php echo (int)$_project->getTotalWordCount(); ?></td>
|
51 |
</tr>
|
|
|
52 |
<tr>
|
53 |
-
|
54 |
-
|
|
|
|
|
|
|
|
|
|
|
55 |
</tr>
|
56 |
<tr>
|
57 |
-
|
58 |
-
|
59 |
</tr>
|
60 |
<tr>
|
61 |
-
|
62 |
-
|
63 |
</tr>
|
64 |
-
|
65 |
-
|
66 |
</table>
|
67 |
<table cellspacing="2" class="box-right">
|
68 |
<tr>
|
@@ -92,6 +96,7 @@ $_helper = Mage::helper('textmaster');
|
|
92 |
<?php echo $_project->getQuality()?Mage::helper( 'textmaster' )->__( 'Quality control' ).'<br/>':''; ?>
|
93 |
<?php echo $_project->getPriority()?Mage::helper( 'textmaster' )->__( 'Priority order' ).'<br/>':''; ?>
|
94 |
<?php echo $_project->getExpertise()?Mage::helper( 'textmaster' )->__( 'Expertise' ).'<br/>':''; ?>
|
|
|
95 |
</td>
|
96 |
</tr>
|
97 |
</table>
|
49 |
<td><?php echo $_helper->__('Word count:'); ?></td>
|
50 |
<td><?php echo (int)$_project->getTotalWordCount(); ?></td>
|
51 |
</tr>
|
52 |
+
<?php if ($_helper->showProjectDiffWordCount($_project)): ?>
|
53 |
<tr>
|
54 |
+
<td><?php echo $_helper->__('Nb words that you saved:'); ?></td>
|
55 |
+
<td><?php echo $_project->getDiffWordCount() ?></td>
|
56 |
+
</tr>
|
57 |
+
<?php endif ?>
|
58 |
+
<tr>
|
59 |
+
<td><?php echo $_helper->__('Level:'); ?></td>
|
60 |
+
<td><?php echo $_project->getLanguageLevelTexte(); ?></td>
|
61 |
</tr>
|
62 |
<tr>
|
63 |
+
<td><?php echo $_helper->__('Single author:'); ?></td>
|
64 |
+
<td><?php echo $_project->getSameAuthorMustDoEntireProject()?$_helper->__('Yes'):$_helper->__('No'); ?></td>
|
65 |
</tr>
|
66 |
<tr>
|
67 |
+
<td><?php echo $_helper->__('Briefing:'); ?></td>
|
68 |
+
<td><?php echo $_project->getProjectBriefing(); ?></td>
|
69 |
</tr>
|
|
|
|
|
70 |
</table>
|
71 |
<table cellspacing="2" class="box-right">
|
72 |
<tr>
|
96 |
<?php echo $_project->getQuality()?Mage::helper( 'textmaster' )->__( 'Quality control' ).'<br/>':''; ?>
|
97 |
<?php echo $_project->getPriority()?Mage::helper( 'textmaster' )->__( 'Priority order' ).'<br/>':''; ?>
|
98 |
<?php echo $_project->getExpertise()?Mage::helper( 'textmaster' )->__( 'Expertise' ).'<br/>':''; ?>
|
99 |
+
<?php echo $_project->getTranslationMemory()?Mage::helper( 'textmaster' )->__( 'Translation memory' ).'<br/>':''; ?>
|
100 |
</td>
|
101 |
</tr>
|
102 |
</table>
|
app/locale/fr_FR/Textmaster_Textmaster.csv
CHANGED
@@ -36,7 +36,7 @@ Select a language,Sélectionner une langue
|
|
36 |
Pricing options,Options tarifaires
|
37 |
Service level,Niveau de qualité
|
38 |
Regular (%s/word): native-speaking translator for word-for-word translations of short texts.,"Regular (0.04 € / mot) : traducteur natif, traduction litérale adaptée pour des textes très courts."
|
39 |
-
|
40 |
Enterprise (%s/word): professional translator specialized in a specific field; suitable for technical or complex content.,"Enterprise (0.13 € / mot) : traducteur professionnel spécialisé, adapté pour des contenus techniques et complexes."
|
41 |
Quality Control (+%s/word),Contrôle qualité (+%s / mot)
|
42 |
No,Non
|
@@ -54,7 +54,7 @@ Single Author (Assign the entire project to a single TextMaster),Auteur unique (
|
|
54 |
"Ensures better continuity, but longer turnaround time",Meilleure homogénéité éditoriale mais temps de traitement plus long
|
55 |
Project Summary,Récapitulatif du projet
|
56 |
Type of project,Type de projet
|
57 |
-
Total word count,Nombre total de
|
58 |
Total cost,Coût total du projet
|
59 |
Level and options,Niveau et options
|
60 |
Project's name,Nom du projet
|
@@ -200,4 +200,6 @@ Searching...,Searching...
|
|
200 |
Logout,Déconnexion
|
201 |
"message_loader_tm","La mémoire de traduction est en cours, cela prendre quelques minutes s'il contient beaucoup de fiches produits. Vous pouvez continuer votre navigation dans Magento et revenir ensuite finaliser votre projet."
|
202 |
"Translation memory (+%s/word)","Mémoire de traduction (+%s / mot)"
|
203 |
-
"Translation memory","Mémoire de traduction"
|
|
|
|
36 |
Pricing options,Options tarifaires
|
37 |
Service level,Niveau de qualité
|
38 |
Regular (%s/word): native-speaking translator for word-for-word translations of short texts.,"Regular (0.04 € / mot) : traducteur natif, traduction litérale adaptée pour des textes très courts."
|
39 |
+
Standard (%s/word): experienced translator; suitable for business use.,"Standard (0.07 € / mot) : traducteur expérimenté, adapté pour un usage professionnel."
|
40 |
Enterprise (%s/word): professional translator specialized in a specific field; suitable for technical or complex content.,"Enterprise (0.13 € / mot) : traducteur professionnel spécialisé, adapté pour des contenus techniques et complexes."
|
41 |
Quality Control (+%s/word),Contrôle qualité (+%s / mot)
|
42 |
No,Non
|
54 |
"Ensures better continuity, but longer turnaround time",Meilleure homogénéité éditoriale mais temps de traitement plus long
|
55 |
Project Summary,Récapitulatif du projet
|
56 |
Type of project,Type de projet
|
57 |
+
Total word count,Nombre total de mots
|
58 |
Total cost,Coût total du projet
|
59 |
Level and options,Niveau et options
|
60 |
Project's name,Nom du projet
|
200 |
Logout,Déconnexion
|
201 |
"message_loader_tm","La mémoire de traduction est en cours, cela prendre quelques minutes s'il contient beaucoup de fiches produits. Vous pouvez continuer votre navigation dans Magento et revenir ensuite finaliser votre projet."
|
202 |
"Translation memory (+%s/word)","Mémoire de traduction (+%s / mot)"
|
203 |
+
"Translation memory","Mémoire de traduction"
|
204 |
+
"Total word count saved", "Nombre total de mots économisés"
|
205 |
+
"Nb words that you saved:", "Nombre de mots économisés :"
|
package.xml
CHANGED
@@ -1,23 +1,20 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Textmaster_Textmaster</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/OSL-3.0">Open Software License</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Get your product descriptions translated or corrected by professionals directly through Magento.</summary>
|
10 |
<description>TextMaster makes it easy to translate (or proofread) your entire product catalog by professionals in over 15 languages. Open your doors to new markets in just a few clicks by using our intuitive extension to make your store multilingual.</description>
|
11 |
-
<notes>
|
12 |
-
|
13 |
-
|
14 |
-
- New quality level : Enterprise.
|
15 |
-

|
16 |
-
We have improve some fonctonnalities.</notes>
|
17 |
<authors><author><name>Textmaster</name><user>Textmaster</user><email>elizaveta@textmaster.com</email></author></authors>
|
18 |
-
<date>2016-
|
19 |
-
<time>
|
20 |
-
<contents><target name="magecommunity"><dir name="Textmaster"><dir name="Textmaster"><dir name="Block"><dir name="Adminhtml"><file name="Credit.php" hash="d6a923cfaf5279e4adf27986c87362b0"/><dir name="Document"><dir name="Renderer"><file name="Status.php" hash="f42270298a953c47ed05008dc17ffbe3"/></dir><file name="Supportmessage.php" hash="3de2c98e34072d8036fbb3baf51fc680"/><file name="View.php" hash="431c6abb59610f98030067f2c331619d"/></dir><dir name="Project"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Checkbox.php" hash="8f57ab35ad7704ef05012d219ca0323d"/><file name="Massaction.php" hash="62dadad96a7548df68e3f3c627e94589"/></dir></dir></dir><file name="Grid.php" hash="3a8293430513271d1ee3f44b0c3120f8"/><dir name="Onglets"><file name="Form.php" hash="e686e8cfdac33fa21c86e26fe93a6a07"/><file name="Step1.php" hash="348a7a7bc9004758a517f0939d4ce3bf"/><file name="Step2.php" hash="c8ab6ccf8f1ed0c0879fec0b7df63e04"/><dir name="Step3"><file name="Author.php" hash="7ec92925a374885bfff851d8abf24787"/><dir name="Form"><file name="Author.php" hash="b965e02d28139d9c7f6e58fbb15e8e1b"/></dir></dir><file name="Step3.php" hash="31642f7625c597bb25fd50c59becc232"/><file name="Summary.php" hash="ed4dd8dcb8f1acdcc366b405f840570c"/></dir><file name="Onglets.php" hash="309dd49d8d65bf1c71247ce0647ffe20"/><dir name="Renderer"><file name="Nbdocument.php" hash="244d668e3f8a01c21208fdd2a71d0080"/><file name="Price.php" hash="a21b198258a81bb9b411f638e6b5f5e7"/><file name="Progression.php" hash="2e7c43d38b5640b463963a30239225c9"/><file name="Status.php" hash="782007cbd27b4ccc4200e87e34789ee2"/><file name="Store.php" hash="d92ccafcec2ad102b85bcb6bd3131779"/><file name="Wordcount.php" hash="d4714582d744a718e20d5c1444393c8a"/></dir><dir name="View"><file name="Documents.php" hash="48ab17be73308883855cf5ec0d51ce2b"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Checkbox.php" hash="89c7d2afed7e6b031237b8d57194aae8"/><file name="Massaction.php" hash="e39a40293de5764fc41c49fa54964026"/></dir></dir></dir></dir><file name="View.php" hash="5843127fdc9d5277e3c35105724ff788"/></dir><file name="Project.php" hash="1919358b2d024822775ec1dbc9f92d2b"/><dir name="Renderer"><file name="Sourcelanguage.php" hash="61ade1d391fc882d3483b68612f1b784"/><file name="Targetlanguage.php" hash="2defedb3f9b57a2c34e05a30533074e1"/><file name="UpdatedAt.php" hash="2543e1ecaf1431966321031d09147c11"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Briefing.php" hash="f1ae93b9d2c02ca12aa93694e070232e"/><file name="Creation.php" hash="fad41de891ad9edadc2a6ffde2fcbd64"/><file name="Islog.php" hash="9b9527584ab9a2255b293680c7084bb3"/><file name="Login.php" hash="a96e12a94a720081903bddcec52716c1"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="12ac6a75a5c9da49a051488d4e58b7d5"/></dir><dir name="Model"><file name="Api.php" hash="13a8e23e027c4181c2d600f5bd18213e"/><file name="Document.php" hash="7ed359834dbcf4666e53e7fd5df52ee3"/><dir name="Mysql4"><dir name="Document"><file name="Collection.php" hash="6253cce06c8b2d65305770e4cc0faf34"/></dir><file name="Document.php" hash="b7c143dec4b9c9d131a25fe85e76c686"/><dir name="Project"><dir name="Attribute"><file name="Collection.php" hash="2873221c4cceef621c2920696ca9f937"/></dir><file name="Attribute.php" hash="f997d919bbc5bd47ad840d522ce1de15"/><file name="Collection.php" hash="e804775c9841041a40d03d9ecf9fea8b"/></dir><file name="Project.php" hash="c78db4c76e2ce2f6ebf1cf8a48c723ef"/></dir><file name="Observer.php" hash="2f5778ed0c4fb579ccfd1e3f5c5bcff0"/><dir name="Project"><file name="Attribute.php" hash="e824699895626069cae908b5a7894c4d"/></dir><file name="Project.php" hash="e3fa3e877fa2679a4e5b22ccb32c3898"/><dir name="Source"><dir name="Api"><file name="Audience.php" hash="d9bcdf66964436b1efbc96af0a2e2e40"/><file name="Author.php" hash="758fd2e35aa096eacd2995088da64267"/><file name="Category.php" hash="358defa5cf859af62c68f675809b47eb"/><file name="Grammatical.php" hash="dcb73d6ac8cd93f73b6af08ec3ffb057"/><file name="Lang.php" hash="2f7c65d8c9d2247364bab2b3a26cd638"/><file name="Type.php" hash="9cff2f1385ac6e5bafb8c986152c4c08"/><file name="Vocabulary.php" hash="494ed3154a1c8dbe492da5a32f2dbad7"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="AjaxController.php" hash="fe256be5486b56d6ead24d14622cd1ff"/><file name="ApiController.php" hash="11850ecf653095c4c152b3220a6f6dba"/><file name="ProjectController.php" hash="6e7e7e9a3e78db40009e69e3db448bcd"/></dir><file name="CallbackController.php" hash="1cb0d55bb494fa3a354dda2df4124dc2"/><file name="IndexController.php" hash="7588d1f1a9918834837e0215569ab560"/></dir><dir name="etc"><file name="config.xml" hash="435c461862ff7af9240e3d1901f7a3d9"/><file name="jstranslator.xml" hash="dd37ca2fe616ce454a4709e9df300ea9"/><file name="system.xml" hash="981d732eac4d47ed82e12795fea71d16"/></dir><dir name="sql"><dir name="textmaster_setup"><file name="mysql4-install-0.0.1.php" hash="162032e7872f14cc0049c73b79fdb7e7"/><file name="mysql4-upgrade-0.0.1-0.0.2.php" hash="d0e9ddeb6f62e36747e1f7df4fe99db1"/><file name="mysql4-upgrade-0.0.2-0.0.3.php" hash="8e3cad04b99df0c2a1e3369bd7c432ee"/><file name="mysql4-upgrade-0.0.3-0.0.4.php" hash="1d5f415b61fd5ef6b4c352cd9f2ba75e"/><file name="mysql4-upgrade-0.0.4-0.0.5.php" hash="791ca3e154ba7249478339b98c40eb94"/><file name="mysql4-upgrade-0.0.5-0.0.6.php" hash="865aac8301b8afe668590ec81b08877e"/><file name="mysql4-upgrade-0.0.6-0.0.7.php" hash="22238b586ef7acbfc8e72b60ad19eff2"/><file name="mysql4-upgrade-0.0.7-0.0.8.php" hash="57c692e4a1357794af92e884b7316047"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="e3e41fe7b951b71cc636ad6cc9ce4d2b"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="textmaster"><file name="credit.phtml" hash="c89b6836429a831be59d7718c1b6600f"/><dir name="document"><file name="support_messages.phtml" hash="718d4b88147a88dd3a4a79ee937cfb0b"/><file name="view.phtml" hash="3c4164c1c0a8b651f8b799fafd869a00"/></dir><dir name="form"><file name="container.phtml" hash="a178289bb54908698de0423a04f925f3"/></dir><dir name="grid"><file name="container.phtml" hash="3a46640e22f5458ba1bb43abcd50fb31"/></dir><file name="login.phtml" hash="6d32209da30745ee73f9d89e18662792"/><dir name="onglet"><file name="popinauthors.phtml" hash="88755e5187349b78cace1b922a00d310"/></dir><file name="onglet.phtml" hash="f19b8e5eb8e0f67fee9eb451db6597d0"/><file name="page.phtml" hash="5dfa6347708268bf5108186a1145e530"/><dir name="product"><file name="edit.phtml" hash="df650e19786fc14bf570c10eeaad2762"/></dir><file name="view.phtml" hash="422ad35864499f679027e3dbfdee6bde"/></dir></dir><dir name="layout"><file name="textmaster.xml" hash="b5464624e62899af321bc13c2720631b"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="textmaster"><file name="popin.css" hash="b9624ff6924adf24302b2a9ce73704fb"/><file name="styles.css" hash="61e33a529634ed22fd2e0f56d3647caf"/></dir></dir><dir name="images"><dir name="textmaster"><file name="ad.png" hash="4d3bfa60fb52ee8f9ce3c0f3934a0e08"/><file name="ae.png" hash="f3838d0ca01d7a76de74249ff2b514c7"/><file name="af.png" hash="a44bb210f25bafca92627b1187b0996d"/><file name="ag.png" hash="7b00bd7c2754618d57b78c407d6b542a"/><file name="al.png" hash="3f8b9ccd82877835192c5235e84ea543"/><file name="am.png" hash="f1f48cdf20af82bd4e708f40a844c08e"/><file name="ao.png" hash="13dd9ec64e95578da89ac092ea6bc49d"/><file name="ar.png" hash="e2a2372c9190c58e450d563c857cf932"/><file name="at.png" hash="0ed42d4df345bbe1a9eacc40a1ba9891"/><file name="au.png" hash="95609fc7efb05fab769b08c567dcafe3"/><file name="az.png" hash="82ee424e37625aa0bc6f0f2e2798ff33"/><file name="ba.png" hash="098a79c08cd07a7940affe818d8108d2"/><file name="bb.png" hash="237f1706a74e31a1f0f40080285af716"/><file name="bd.png" hash="5dd17c6db835d0e611b582a9aab36a69"/><file name="be.png" hash="140b16e73953d41b172e5a13106d96d7"/><file name="bf.png" hash="8bf9167bd4d4c8ab177590a03f18cb3a"/><file name="bg.png" hash="5f21946772326567c3bc2eb62693862d"/><file name="bh.png" hash="40acbad63f1ebb842cac8225198caa80"/><file name="bi.png" hash="ef7a1794da922df0876811e673795b40"/><file name="bj.png" hash="e776d8d30d79c46196bf63cf3698a005"/><file name="bn.png" hash="6f8378e8492e6d65297a878000d86cdd"/><file name="bo.png" hash="42addc49c770236532fb3425c39e855e"/><file name="br.png" hash="5820e89cdd217f41a8160611c2772450"/><file name="bs.png" hash="f10c1553ab9d8d3f50fa50789a0ec14d"/><file name="bt.png" hash="edced8a66c05b17cb3a66f4edab81537"/><file name="bw.png" hash="87ad8d31999e9f3dcf4af9b4002bd198"/><file name="by.png" hash="74271a2d533cf0f010f684527506a1b7"/><file name="bz.png" hash="3e6e3a59ea76dd361dd44c59e878cce1"/><file name="ca.png" hash="bde2e7c28a15fef7c21023d0d42e0af6"/><file name="cd.png" hash="43c7041408a403b5a5bff6ee5c486dcb"/><file name="cf.png" hash="8b0f9b4821681f89adc2a05cc9cb93f8"/><file name="cg.png" hash="69fc1655e73b91d5de5e526eb77a25dd"/><file name="ch.png" hash="4bd0882fe41076facbed622f45f5fe12"/><file name="ci.png" hash="33d6b8f53b17b291c82ba89268cc33c3"/><file name="cl.png" hash="97ac63f223ad9b8c9c89ede5a463fe16"/><file name="cm.png" hash="3a02cc8fd12eb3d46785b043eb1b4843"/><file name="cn.png" hash="7d8619cadee5b9bc776bee8c7c0d9bff"/><file name="co.png" hash="01799343910800de170f5bd2842f8610"/><file name="cr.png" hash="a261c45d21511884d98938746a88cda9"/><file name="cu.png" hash="6374430cbe6044d27a1e873982cb0e76"/><file name="cv.png" hash="ad5a8d21169eaa192fed00d022f3e970"/><file name="cy.png" hash="394575dc8ccea26e40ceb8059ed32140"/><file name="cz.png" hash="a25b0e8335083286931938e0b9203176"/><file name="de.png" hash="d5af4cc2395e7221e0fc625f892b44fb"/><file name="dj.png" hash="ad81ed92212c8118daf1227547fa672f"/><file name="dk.png" hash="d4a4b2d8804d713a687690e8d5d86b0d"/><file name="dm.png" hash="3d0dcb98ba84de45ba9f95f829530e75"/><file name="do.png" hash="579619d7a624dd7ee8d01ac1f2128a1e"/><file name="dz.png" hash="d798915a98660a226bb0418c6cf3ef4f"/><file name="ec.png" hash="84126d2520a0d9f993d3237725a7f907"/><file name="ee.png" hash="9d6bb07ed60ff800bb61f5bb0aaad99a"/><file name="eg.png" hash="984c617fe29427198dcbf7d41170e94b"/><file name="eh.png" hash="703d4e948c1f575016157e657d16b4f1"/><file name="en.png" hash="ffdfe557dee5d9f7ff9744708762bf67"/><file name="er.png" hash="847e75043e54c4aa95c219dd05605880"/><file name="es.png" hash="38970876b2bfb01c903419f91f026878"/><file name="et.png" hash="a7838af033c27a4d5d81e5e964dd45f5"/><file name="fi.png" hash="d64cea1ef1a5994aadcc6380bc3f33d6"/><file name="fj.png" hash="5f0f59be9e403329fa7059ab48609118"/><file name="flags-mini.zip" hash="7221658c2d26144a361403723d278205"/><file name="fm.png" hash="437654b1e67bbf1f90e971222fab6974"/><file name="fr.png" hash="6a705fd57e522b3644597d03606d3e17"/><file name="ga.png" hash="619b7bd8cbd79d04949f86b8fef80bc6"/><file name="gd.png" hash="722b7d1192b950ee6d93a02d2a5e4ba7"/><file name="ge.png" hash="930de4a6c9eab9cae548938903500d28"/><file name="gh.png" hash="ad81a6bdafb414b363d08180caf6a8e3"/><file name="gm.png" hash="f16737716084f29a9d9ba01501fb8732"/><file name="gn.png" hash="b36b8a91e876b1d9b11d020c81a2b806"/><file name="gq.png" hash="20bb217c3333a4a0a361581d84ca5326"/><file name="gr.png" hash="2841baa87ea947e5e3bc80278627d5da"/><file name="gt.png" hash="ef388b528291fd6f7742d3b4b0cd3800"/><file name="gw.png" hash="27e732fe984241041a09315ac235a923"/><file name="gy.png" hash="c2083c5428dec76473780cc97f7449a1"/><file name="hn.png" hash="b630fa10ad4fa8762215dc9e716c5466"/><file name="hr.png" hash="e8c7e75fa9eed2ae2b2ba34dd73e56e6"/><file name="ht.png" hash="d125e54a88ac04211b61d49a7fc0cc70"/><file name="hu.png" hash="96db67ede070c6a86a778660d80e7e26"/><file name="id.png" hash="63199df1f7136f80ca81d95190899db7"/><file name="ie.png" hash="d0088733cda1245823726ecf8018ab69"/><file name="il.png" hash="15b6e79abb6f553938b24d949fea1ffd"/><file name="in.png" hash="11addda3b86a7f8fc55abfd80a38f7a5"/><file name="iq.png" hash="35ee00f1ec3e5815ec3890ff397f2ba0"/><file name="ir.png" hash="a0db2ed68e2e29cc366e019e4c676262"/><file name="is.png" hash="1a39e1dec42eb5c8e5cc98bcb6e71c37"/><file name="it.png" hash="502d044737b407caa56138bc8235e55a"/><file name="jm.png" hash="fb67cd9833b430b1081b68d8bea97a4e"/><file name="jo.png" hash="ded495d673605aca3ddb9bd5cc6e2ca3"/><file name="jp.png" hash="64a5be7e6bdc94ba6866bab79b44eabc"/><file name="ke.png" hash="6f58b731e1f6dd7b13cb659e8ff04154"/><file name="kg.png" hash="229cf7889548451a8d467b85d06c212a"/><file name="kh.png" hash="1cd4d9aeaed32e129f54408cb2cda3d7"/><file name="ki.png" hash="b0596385cffbe421730b16f4a2e0d290"/><file name="km.png" hash="657977b976bcbf8c03bcac268814d020"/><file name="kn.png" hash="f89b4a2d2fd0b44e22b4281a7740e4c7"/><file name="kp.png" hash="fd794d0813a3da085113804070ec89e1"/><file name="kr.png" hash="cf0e98be60de5bf10f6dcff1ea224720"/><file name="ks.png" hash="9cb1c058d614957a6c3f04bb8384d672"/><file name="kw.png" hash="2f9130a5d176b54f632f7bb08860f28e"/><file name="kz.png" hash="288a3b09f8dd0b6b251c2a9759ff61e1"/><file name="la.png" hash="07f807a8c739bead3997a11ed6c741b1"/><file name="lb.png" hash="23b9b946942bc2c3ac2242e5675d810f"/><file name="lc.png" hash="2e7aba2fb74c757f79f500dea57fc69c"/><file name="li.png" hash="e826167750c88d94c5eb43c043ba3907"/><file name="lk.png" hash="4463604a10b4b7a3679bd45c76b56dd1"/><file name="lr.png" hash="2cb94086e7fcc2042435c7b69f1e6438"/><file name="ls.png" hash="86bc8c806555483bfa59cfc36d485f66"/><file name="lt.png" hash="35dfa78cf04b6571cc82e7a356641f1b"/><file name="lu.png" hash="329ad84226aacd1e22695cb72c2822cd"/><file name="lv.png" hash="ba99fb872543c7d4853b50f788e2fda0"/><file name="ly.png" hash="1d232daa96e0f7ca7e1ecdec5e6d8371"/><file name="ma.png" hash="006f06311e103a2efb9618f485685300"/><file name="mc.png" hash="6abe8119c30e760986c705c361211fc6"/><file name="md.png" hash="b5904d63976ccfe9985238b76e8b49e0"/><file name="me.png" hash="b7bf90515ff08512425929ff2734f5a5"/><file name="mg.png" hash="896adcfd3afa8f292e25ecaf5e57956e"/><file name="mh.png" hash="50165a2514b035e3482d6d2f4876d8ec"/><file name="mk.png" hash="1016d35de15d82434e06bffda64d421b"/><file name="ml.png" hash="9b3b0773ec50db0f0d775c9776e74c04"/><file name="mm.png" hash="cdafdf2162e5cb1c8b8e312b9f4cfec8"/><file name="mn.png" hash="faa28969f96cae1085cc6c8d9234dbe4"/><file name="mr.png" hash="d83fb1097bcb99133d9d224d06207d71"/><file name="mt.png" hash="ac23976d3a0d2873b7fb72c8503018bf"/><file name="mu.png" hash="bda1ed19036d5716a1aea8ddd23f5b24"/><file name="mv.png" hash="a5e4d4f9d846ba2df572f7855e5d153c"/><file name="mw.png" hash="73ce56eeac955942ab87f6714c2b2f1c"/><file name="mx.png" hash="515daf584560866ba82458a2841b2c5c"/><file name="my.png" hash="ec302b316857c5a655e9d0838a7299bf"/><file name="mz.png" hash="b1a305321450ff8cfacb7b51ef54702e"/><file name="na.png" hash="6b1782b56d5607651fd8467a3282becf"/><file name="ne.png" hash="fd7a4ac6a5b0bfcd11e19b59e4eb9491"/><file name="ng.png" hash="fbdc831cab445407014a8be0cd9d1f9b"/><file name="ni.png" hash="87be5b122aaafed59e42a1c94472f4ca"/><file name="nl.png" hash="b7d65809e5c02d8d36c01a08adc32ee4"/><file name="no.png" hash="87f804f26166303a42d85ceba925ff82"/><file name="np.png" hash="6e43bb94985c756a15b7ad47e1be25a9"/><file name="nr.png" hash="01771f576a6a73750637796ca4f9b1d1"/><file name="nz.png" hash="a37276b951a51d5b4cbf5169b3fbe899"/><file name="om.png" hash="2c13864af6fa36541fc66a6e8f3af91e"/><file name="pa.png" hash="b79104676e49981ca9937015349c63e0"/><file name="pe.png" hash="80a714541ee3a84286f79f31abef7232"/><file name="pg.png" hash="0fd60c1657cf591650ea7672ce1189af"/><file name="ph.png" hash="47942dfa29448f707cc8aea171d120bf"/><file name="pk.png" hash="047cccacc9290dd94a3d5febc0499cf8"/><file name="pl.png" hash="7b8a0298dac0a7f273d5e6b741f8038f"/><file name="pt.png" hash="3141bfbda3235bc2f950243981753a23"/><file name="pw.png" hash="6eaebbe7b69c3bf9c3c50f4c3cc9100f"/><file name="py.png" hash="948dc594390295dc43a22bb228ff8296"/><file name="qa.png" hash="237556d7031c9d09e86e8b806310eef3"/><file name="ro.png" hash="5508a42870fb98d3dc1281133e36908e"/><file name="rs.png" hash="e81f589284efdc070501b676cbf2440a"/><file name="ru.png" hash="46378f0d5a6e8339db251971fa05acc8"/><file name="rw.png" hash="4afb87332945b130e463fc5b7706caf8"/><file name="sa.png" hash="2cf7460d937ea6ac4aa80c84722ff127"/><file name="sb.png" hash="ec4690d32d683027cab5475fbc6817eb"/><file name="sc.png" hash="6b232689798b91d278928c5f8db684b6"/><file name="sd.png" hash="3ec6b86188d06cc95af59a4401fa51c1"/><file name="se.png" hash="34ca8036ec0d98e5b8f0972e7c3b690c"/><file name="sg.png" hash="0df385a93794a40b8927d9b6fe8c8ab4"/><file name="si.png" hash="7c0304b3da174716cb637e559ba30462"/><file name="sk.png" hash="f1192c4beac2189817b990302d6023c0"/><file name="sl.png" hash="dded38a2eedec2575e7200753a8d2c0c"/><file name="sm.png" hash="fce953adb78a308692ae504f8bc68a03"/><file name="sn.png" hash="dee77d596acc5a7045db7c0eca9996e6"/><file name="so.png" hash="a88729fc16aa813315a7edc1374e34e5"/><file name="sr.png" hash="6cd104e7e702c0f17a80be2da797b2c2"/><file name="st.png" hash="ac34029ffd9ab8b0f14669295f838a92"/><file name="sv.png" hash="87de653ebd702dc2c1908bdad6b5e07d"/><file name="sy.png" hash="2c0f028a239914970be87e691bcd3907"/><file name="sz.png" hash="06cf5b39e7ade92fa9d29619f69fa0e6"/><file name="td.png" hash="323ae3550138d0054343f3d75367bfb1"/><file name="tg.png" hash="bf0360afe91efa96d766bc9de7b4726d"/><file name="th.png" hash="7c7f53c225be44fc2897dd007549245b"/><file name="tj.png" hash="472b4679950b9562d3618b9c9ef518d5"/><file name="tl.png" hash="7197fb1849ba9c8c7f9b1e240e37b85b"/><file name="tm.png" hash="177489fdf6e6380131c2f989a1467b24"/><file name="tn.png" hash="162105faa75e6ceb9f0e5b982343a07c"/><file name="to.png" hash="a96505c14820af79abb3567056abca39"/><file name="tr.png" hash="8307e3e68476fe75f0a396b8e96761d3"/><file name="tt.png" hash="304a6848ef200b4d3cde0b1d5cc5523e"/><file name="tv.png" hash="ed5ffe4560b8b651b0d321bc6f6875c7"/><file name="tw.png" hash="56d7df67199ebcce42d70cea202b8a36"/><file name="tz.png" hash="1675509852611fabc2d11966274f5617"/><file name="ua.png" hash="dc3eb73822683ea9980711d34cc01d68"/><file name="ug.png" hash="e7ef297a425c8ac105b5e52c2e338794"/><file name="us.png" hash="1fac8f33d3c11a92fc7913f27df16339"/><file name="uy.png" hash="e00ba3948043a99ab07db91db8dd94f3"/><file name="uz.png" hash="2cb5bc704b35ef438b92824dd1cb7c83"/><file name="va.png" hash="4e3061c712414e91d312ca5a587ea24c"/><file name="vc.png" hash="0ee195323c3613d5e5d635a445c922df"/><file name="ve.png" hash="019c86c82fe6a1ad59ec5d800db3a66f"/><file name="vn.png" hash="d33f6ad2504d1559b10e0f6f084cbe59"/><file name="vu.png" hash="fe3acbd24eb0e11f45cdc3cd6b2a22ea"/><file name="ws.png" hash="bd859467d80a0740bb5ab950def621f2"/><file name="ye.png" hash="47036485a58d485f9cbbc8c661daf8d3"/><file name="za.png" hash="6d0a8ef2e6bdd3325e86b2fe9ec74cf9"/><file name="zm.png" hash="cc14e520271994baccd073ffb852d144"/><file name="zw.png" hash="16b7534269b89084bbdab36c8da5da2e"/></dir></dir><dir name="js"><dir name="textmaster"><file name="script-tmp.js" hash=""/><file name="script.js" hash="5ecaba47717eff63112b70d7c2eaf70a"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Textmaster_Textmaster.xml" hash="c7189ff759aac7e98638198ba1b59e96"/></dir></target><target name="magelocale"><dir name="fr_FR"><file name="Textmaster_Textmaster.csv" hash="caa6a4fb0d6ff4be3f66558d1267ef3b"/></dir><dir name="en_US"><file name="Textmaster_Textmaster.csv" hash="1e19327734c2f59fa89882147cc66958"/></dir></target></contents>
|
21 |
<compatible/>
|
22 |
<dependencies><required><php><min>5.3.2</min><max>6.0.0</max></php></required></dependencies>
|
23 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Textmaster_Textmaster</name>
|
4 |
+
<version>1.0.7</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/OSL-3.0">Open Software License</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Get your product descriptions translated or corrected by professionals directly through Magento.</summary>
|
10 |
<description>TextMaster makes it easy to translate (or proofread) your entire product catalog by professionals in over 15 languages. Open your doors to new markets in just a few clicks by using our intuitive extension to make your store multilingual.</description>
|
11 |
+
<notes>Improved translation memory.
|
12 |
+
Fixed progress bar.
|
13 |
+
Module is compatible with Patch SUPEE-6788.</notes>
|
|
|
|
|
|
|
14 |
<authors><author><name>Textmaster</name><user>Textmaster</user><email>elizaveta@textmaster.com</email></author></authors>
|
15 |
+
<date>2016-03-14</date>
|
16 |
+
<time>15:13:09</time>
|
17 |
+
<contents><target name="magecommunity"><dir name="Textmaster"><dir name="Textmaster"><dir name="Block"><dir name="Adminhtml"><file name="Credit.php" hash="d6a923cfaf5279e4adf27986c87362b0"/><dir name="Document"><dir name="Renderer"><file name="Status.php" hash="f42270298a953c47ed05008dc17ffbe3"/></dir><file name="Supportmessage.php" hash="3de2c98e34072d8036fbb3baf51fc680"/><file name="View.php" hash="431c6abb59610f98030067f2c331619d"/></dir><dir name="Project"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Checkbox.php" hash="8f57ab35ad7704ef05012d219ca0323d"/><file name="Massaction.php" hash="62dadad96a7548df68e3f3c627e94589"/></dir></dir></dir><file name="Grid.php" hash="3a8293430513271d1ee3f44b0c3120f8"/><dir name="Onglets"><file name="Form.php" hash="e686e8cfdac33fa21c86e26fe93a6a07"/><file name="Step1.php" hash="348a7a7bc9004758a517f0939d4ce3bf"/><file name="Step2.php" hash="ba04200c076cbdaeaffead5441176a5e"/><dir name="Step3"><file name="Author.php" hash="7ec92925a374885bfff851d8abf24787"/><dir name="Form"><file name="Author.php" hash="b965e02d28139d9c7f6e58fbb15e8e1b"/></dir></dir><file name="Step3.php" hash="734f10a509563459ccebf12c0f6f17d8"/><file name="Summary.php" hash="ed4dd8dcb8f1acdcc366b405f840570c"/></dir><file name="Onglets.php" hash="309dd49d8d65bf1c71247ce0647ffe20"/><dir name="Renderer"><file name="Nbdocument.php" hash="244d668e3f8a01c21208fdd2a71d0080"/><file name="Price.php" hash="a21b198258a81bb9b411f638e6b5f5e7"/><file name="Progression.php" hash="2e7c43d38b5640b463963a30239225c9"/><file name="Status.php" hash="782007cbd27b4ccc4200e87e34789ee2"/><file name="Store.php" hash="d92ccafcec2ad102b85bcb6bd3131779"/><file name="Wordcount.php" hash="d4714582d744a718e20d5c1444393c8a"/></dir><dir name="View"><file name="Documents.php" hash="48ab17be73308883855cf5ec0d51ce2b"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Checkbox.php" hash="89c7d2afed7e6b031237b8d57194aae8"/><file name="Massaction.php" hash="e39a40293de5764fc41c49fa54964026"/></dir></dir></dir></dir><file name="View.php" hash="5843127fdc9d5277e3c35105724ff788"/></dir><file name="Project.php" hash="1919358b2d024822775ec1dbc9f92d2b"/><dir name="Renderer"><file name="Sourcelanguage.php" hash="61ade1d391fc882d3483b68612f1b784"/><file name="Targetlanguage.php" hash="2defedb3f9b57a2c34e05a30533074e1"/><file name="UpdatedAt.php" hash="2543e1ecaf1431966321031d09147c11"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Briefing.php" hash="f1ae93b9d2c02ca12aa93694e070232e"/><file name="Creation.php" hash="598f1f8c60edc5629a7633953c171878"/><file name="Islog.php" hash="9b9527584ab9a2255b293680c7084bb3"/><file name="Login.php" hash="b40da5f18483d89d49ff864a4356cb4b"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="06dda9cf0cf67619895b13e7c1ea80b6"/></dir><dir name="Model"><file name="Api.php" hash="71b60f63f33e564c0481ee794953e67e"/><file name="Document.php" hash="7ed359834dbcf4666e53e7fd5df52ee3"/><dir name="Mysql4"><dir name="Document"><file name="Collection.php" hash="6253cce06c8b2d65305770e4cc0faf34"/></dir><file name="Document.php" hash="b7c143dec4b9c9d131a25fe85e76c686"/><dir name="Project"><dir name="Attribute"><file name="Collection.php" hash="2873221c4cceef621c2920696ca9f937"/></dir><file name="Attribute.php" hash="f997d919bbc5bd47ad840d522ce1de15"/><file name="Collection.php" hash="e804775c9841041a40d03d9ecf9fea8b"/></dir><file name="Project.php" hash="c78db4c76e2ce2f6ebf1cf8a48c723ef"/></dir><file name="Observer.php" hash="2f5778ed0c4fb579ccfd1e3f5c5bcff0"/><dir name="Project"><file name="Attribute.php" hash="e824699895626069cae908b5a7894c4d"/></dir><file name="Project.php" hash="2736605eb17b58a7451b812c024ffaf6"/><dir name="Source"><dir name="Api"><file name="Audience.php" hash="d9bcdf66964436b1efbc96af0a2e2e40"/><file name="Author.php" hash="758fd2e35aa096eacd2995088da64267"/><file name="Category.php" hash="358defa5cf859af62c68f675809b47eb"/><file name="Grammatical.php" hash="dcb73d6ac8cd93f73b6af08ec3ffb057"/><file name="Lang.php" hash="2f7c65d8c9d2247364bab2b3a26cd638"/><file name="Type.php" hash="9cff2f1385ac6e5bafb8c986152c4c08"/><file name="Vocabulary.php" hash="494ed3154a1c8dbe492da5a32f2dbad7"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Textmaster"><file name="AjaxController.php" hash="c256bac1ed6321d433fd5000a31f1533"/><file name="ApiController.php" hash="71e21e3d6db66aecc10ee712d6f83664"/><file name="ProjectController.php" hash="fdb8e99bddb9db4919239fe7b7922cf7"/></dir></dir><file name="CallbackController.php" hash="1cb0d55bb494fa3a354dda2df4124dc2"/><file name="IndexController.php" hash="7588d1f1a9918834837e0215569ab560"/></dir><dir name="etc"><file name="config.xml" hash="f46d69f744397056b03f29edc6f091de"/><file name="jstranslator.xml" hash="dd37ca2fe616ce454a4709e9df300ea9"/><file name="system.xml" hash="ebaaed4b063cef62fb7f6e10655e7adf"/></dir><dir name="sql"><dir name="textmaster_setup"><file name="mysql4-install-0.0.1.php" hash="162032e7872f14cc0049c73b79fdb7e7"/><file name="mysql4-upgrade-0.0.1-0.0.2.php" hash="d0e9ddeb6f62e36747e1f7df4fe99db1"/><file name="mysql4-upgrade-0.0.2-0.0.3.php" hash="8e3cad04b99df0c2a1e3369bd7c432ee"/><file name="mysql4-upgrade-0.0.3-0.0.4.php" hash="1d5f415b61fd5ef6b4c352cd9f2ba75e"/><file name="mysql4-upgrade-0.0.4-0.0.5.php" hash="791ca3e154ba7249478339b98c40eb94"/><file name="mysql4-upgrade-0.0.5-0.0.6.php" hash="865aac8301b8afe668590ec81b08877e"/><file name="mysql4-upgrade-0.0.6-0.0.7.php" hash="22238b586ef7acbfc8e72b60ad19eff2"/><file name="mysql4-upgrade-0.0.7-0.0.8.php" hash="57c692e4a1357794af92e884b7316047"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="e3e41fe7b951b71cc636ad6cc9ce4d2b"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="textmaster"><file name="credit.phtml" hash="c89b6836429a831be59d7718c1b6600f"/><dir name="document"><file name="support_messages.phtml" hash="718d4b88147a88dd3a4a79ee937cfb0b"/><file name="view.phtml" hash="3c4164c1c0a8b651f8b799fafd869a00"/></dir><dir name="form"><file name="container.phtml" hash="a178289bb54908698de0423a04f925f3"/></dir><dir name="grid"><file name="container.phtml" hash="3a46640e22f5458ba1bb43abcd50fb31"/></dir><file name="login.phtml" hash="6d32209da30745ee73f9d89e18662792"/><dir name="onglet"><file name="popinauthors.phtml" hash="88755e5187349b78cace1b922a00d310"/></dir><file name="onglet.phtml" hash="694272abc595eebd94f044238bb5d578"/><file name="page.phtml" hash="5dfa6347708268bf5108186a1145e530"/><dir name="product"><file name="edit.phtml" hash="2f2203f3c963fa240f5b47e5c53763a2"/></dir><file name="view.phtml" hash="dde0135f0549c45785974364abc5d842"/></dir></dir><dir name="layout"><file name="textmaster.xml" hash="07d95bbedeeb59386e624e2f78edbee6"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="textmaster"><file name="popin.css" hash="b9624ff6924adf24302b2a9ce73704fb"/><file name="styles.css" hash="61e33a529634ed22fd2e0f56d3647caf"/></dir></dir><dir name="images"><dir name="textmaster"><file name="ad.png" hash="4d3bfa60fb52ee8f9ce3c0f3934a0e08"/><file name="ae.png" hash="f3838d0ca01d7a76de74249ff2b514c7"/><file name="af.png" hash="a44bb210f25bafca92627b1187b0996d"/><file name="ag.png" hash="7b00bd7c2754618d57b78c407d6b542a"/><file name="al.png" hash="3f8b9ccd82877835192c5235e84ea543"/><file name="am.png" hash="f1f48cdf20af82bd4e708f40a844c08e"/><file name="ao.png" hash="13dd9ec64e95578da89ac092ea6bc49d"/><file name="ar.png" hash="e2a2372c9190c58e450d563c857cf932"/><file name="at.png" hash="0ed42d4df345bbe1a9eacc40a1ba9891"/><file name="au.png" hash="95609fc7efb05fab769b08c567dcafe3"/><file name="az.png" hash="82ee424e37625aa0bc6f0f2e2798ff33"/><file name="ba.png" hash="098a79c08cd07a7940affe818d8108d2"/><file name="bb.png" hash="237f1706a74e31a1f0f40080285af716"/><file name="bd.png" hash="5dd17c6db835d0e611b582a9aab36a69"/><file name="be.png" hash="140b16e73953d41b172e5a13106d96d7"/><file name="bf.png" hash="8bf9167bd4d4c8ab177590a03f18cb3a"/><file name="bg.png" hash="5f21946772326567c3bc2eb62693862d"/><file name="bh.png" hash="40acbad63f1ebb842cac8225198caa80"/><file name="bi.png" hash="ef7a1794da922df0876811e673795b40"/><file name="bj.png" hash="e776d8d30d79c46196bf63cf3698a005"/><file name="bn.png" hash="6f8378e8492e6d65297a878000d86cdd"/><file name="bo.png" hash="42addc49c770236532fb3425c39e855e"/><file name="br.png" hash="5820e89cdd217f41a8160611c2772450"/><file name="bs.png" hash="f10c1553ab9d8d3f50fa50789a0ec14d"/><file name="bt.png" hash="edced8a66c05b17cb3a66f4edab81537"/><file name="bw.png" hash="87ad8d31999e9f3dcf4af9b4002bd198"/><file name="by.png" hash="74271a2d533cf0f010f684527506a1b7"/><file name="bz.png" hash="3e6e3a59ea76dd361dd44c59e878cce1"/><file name="ca.png" hash="bde2e7c28a15fef7c21023d0d42e0af6"/><file name="cd.png" hash="43c7041408a403b5a5bff6ee5c486dcb"/><file name="cf.png" hash="8b0f9b4821681f89adc2a05cc9cb93f8"/><file name="cg.png" hash="69fc1655e73b91d5de5e526eb77a25dd"/><file name="ch.png" hash="4bd0882fe41076facbed622f45f5fe12"/><file name="ci.png" hash="33d6b8f53b17b291c82ba89268cc33c3"/><file name="cl.png" hash="97ac63f223ad9b8c9c89ede5a463fe16"/><file name="cm.png" hash="3a02cc8fd12eb3d46785b043eb1b4843"/><file name="cn.png" hash="7d8619cadee5b9bc776bee8c7c0d9bff"/><file name="co.png" hash="01799343910800de170f5bd2842f8610"/><file name="cr.png" hash="a261c45d21511884d98938746a88cda9"/><file name="cu.png" hash="6374430cbe6044d27a1e873982cb0e76"/><file name="cv.png" hash="ad5a8d21169eaa192fed00d022f3e970"/><file name="cy.png" hash="394575dc8ccea26e40ceb8059ed32140"/><file name="cz.png" hash="a25b0e8335083286931938e0b9203176"/><file name="de.png" hash="d5af4cc2395e7221e0fc625f892b44fb"/><file name="dj.png" hash="ad81ed92212c8118daf1227547fa672f"/><file name="dk.png" hash="d4a4b2d8804d713a687690e8d5d86b0d"/><file name="dm.png" hash="3d0dcb98ba84de45ba9f95f829530e75"/><file name="do.png" hash="579619d7a624dd7ee8d01ac1f2128a1e"/><file name="dz.png" hash="d798915a98660a226bb0418c6cf3ef4f"/><file name="ec.png" hash="84126d2520a0d9f993d3237725a7f907"/><file name="ee.png" hash="9d6bb07ed60ff800bb61f5bb0aaad99a"/><file name="eg.png" hash="984c617fe29427198dcbf7d41170e94b"/><file name="eh.png" hash="703d4e948c1f575016157e657d16b4f1"/><file name="en.png" hash="ffdfe557dee5d9f7ff9744708762bf67"/><file name="er.png" hash="847e75043e54c4aa95c219dd05605880"/><file name="es.png" hash="38970876b2bfb01c903419f91f026878"/><file name="et.png" hash="a7838af033c27a4d5d81e5e964dd45f5"/><file name="fi.png" hash="d64cea1ef1a5994aadcc6380bc3f33d6"/><file name="fj.png" hash="5f0f59be9e403329fa7059ab48609118"/><file name="flags-mini.zip" hash="7221658c2d26144a361403723d278205"/><file name="fm.png" hash="437654b1e67bbf1f90e971222fab6974"/><file name="fr.png" hash="6a705fd57e522b3644597d03606d3e17"/><file name="ga.png" hash="619b7bd8cbd79d04949f86b8fef80bc6"/><file name="gd.png" hash="722b7d1192b950ee6d93a02d2a5e4ba7"/><file name="ge.png" hash="930de4a6c9eab9cae548938903500d28"/><file name="gh.png" hash="ad81a6bdafb414b363d08180caf6a8e3"/><file name="gm.png" hash="f16737716084f29a9d9ba01501fb8732"/><file name="gn.png" hash="b36b8a91e876b1d9b11d020c81a2b806"/><file name="gq.png" hash="20bb217c3333a4a0a361581d84ca5326"/><file name="gr.png" hash="2841baa87ea947e5e3bc80278627d5da"/><file name="gt.png" hash="ef388b528291fd6f7742d3b4b0cd3800"/><file name="gw.png" hash="27e732fe984241041a09315ac235a923"/><file name="gy.png" hash="c2083c5428dec76473780cc97f7449a1"/><file name="hn.png" hash="b630fa10ad4fa8762215dc9e716c5466"/><file name="hr.png" hash="e8c7e75fa9eed2ae2b2ba34dd73e56e6"/><file name="ht.png" hash="d125e54a88ac04211b61d49a7fc0cc70"/><file name="hu.png" hash="96db67ede070c6a86a778660d80e7e26"/><file name="id.png" hash="63199df1f7136f80ca81d95190899db7"/><file name="ie.png" hash="d0088733cda1245823726ecf8018ab69"/><file name="il.png" hash="15b6e79abb6f553938b24d949fea1ffd"/><file name="in.png" hash="11addda3b86a7f8fc55abfd80a38f7a5"/><file name="iq.png" hash="35ee00f1ec3e5815ec3890ff397f2ba0"/><file name="ir.png" hash="a0db2ed68e2e29cc366e019e4c676262"/><file name="is.png" hash="1a39e1dec42eb5c8e5cc98bcb6e71c37"/><file name="it.png" hash="502d044737b407caa56138bc8235e55a"/><file name="jm.png" hash="fb67cd9833b430b1081b68d8bea97a4e"/><file name="jo.png" hash="ded495d673605aca3ddb9bd5cc6e2ca3"/><file name="jp.png" hash="64a5be7e6bdc94ba6866bab79b44eabc"/><file name="ke.png" hash="6f58b731e1f6dd7b13cb659e8ff04154"/><file name="kg.png" hash="229cf7889548451a8d467b85d06c212a"/><file name="kh.png" hash="1cd4d9aeaed32e129f54408cb2cda3d7"/><file name="ki.png" hash="b0596385cffbe421730b16f4a2e0d290"/><file name="km.png" hash="657977b976bcbf8c03bcac268814d020"/><file name="kn.png" hash="f89b4a2d2fd0b44e22b4281a7740e4c7"/><file name="kp.png" hash="fd794d0813a3da085113804070ec89e1"/><file name="kr.png" hash="cf0e98be60de5bf10f6dcff1ea224720"/><file name="ks.png" hash="9cb1c058d614957a6c3f04bb8384d672"/><file name="kw.png" hash="2f9130a5d176b54f632f7bb08860f28e"/><file name="kz.png" hash="288a3b09f8dd0b6b251c2a9759ff61e1"/><file name="la.png" hash="07f807a8c739bead3997a11ed6c741b1"/><file name="lb.png" hash="23b9b946942bc2c3ac2242e5675d810f"/><file name="lc.png" hash="2e7aba2fb74c757f79f500dea57fc69c"/><file name="li.png" hash="e826167750c88d94c5eb43c043ba3907"/><file name="lk.png" hash="4463604a10b4b7a3679bd45c76b56dd1"/><file name="lr.png" hash="2cb94086e7fcc2042435c7b69f1e6438"/><file name="ls.png" hash="86bc8c806555483bfa59cfc36d485f66"/><file name="lt.png" hash="35dfa78cf04b6571cc82e7a356641f1b"/><file name="lu.png" hash="329ad84226aacd1e22695cb72c2822cd"/><file name="lv.png" hash="ba99fb872543c7d4853b50f788e2fda0"/><file name="ly.png" hash="1d232daa96e0f7ca7e1ecdec5e6d8371"/><file name="ma.png" hash="006f06311e103a2efb9618f485685300"/><file name="mc.png" hash="6abe8119c30e760986c705c361211fc6"/><file name="md.png" hash="b5904d63976ccfe9985238b76e8b49e0"/><file name="me.png" hash="b7bf90515ff08512425929ff2734f5a5"/><file name="mg.png" hash="896adcfd3afa8f292e25ecaf5e57956e"/><file name="mh.png" hash="50165a2514b035e3482d6d2f4876d8ec"/><file name="mk.png" hash="1016d35de15d82434e06bffda64d421b"/><file name="ml.png" hash="9b3b0773ec50db0f0d775c9776e74c04"/><file name="mm.png" hash="cdafdf2162e5cb1c8b8e312b9f4cfec8"/><file name="mn.png" hash="faa28969f96cae1085cc6c8d9234dbe4"/><file name="mr.png" hash="d83fb1097bcb99133d9d224d06207d71"/><file name="mt.png" hash="ac23976d3a0d2873b7fb72c8503018bf"/><file name="mu.png" hash="bda1ed19036d5716a1aea8ddd23f5b24"/><file name="mv.png" hash="a5e4d4f9d846ba2df572f7855e5d153c"/><file name="mw.png" hash="73ce56eeac955942ab87f6714c2b2f1c"/><file name="mx.png" hash="515daf584560866ba82458a2841b2c5c"/><file name="my.png" hash="ec302b316857c5a655e9d0838a7299bf"/><file name="mz.png" hash="b1a305321450ff8cfacb7b51ef54702e"/><file name="na.png" hash="6b1782b56d5607651fd8467a3282becf"/><file name="ne.png" hash="fd7a4ac6a5b0bfcd11e19b59e4eb9491"/><file name="ng.png" hash="fbdc831cab445407014a8be0cd9d1f9b"/><file name="ni.png" hash="87be5b122aaafed59e42a1c94472f4ca"/><file name="nl.png" hash="b7d65809e5c02d8d36c01a08adc32ee4"/><file name="no.png" hash="87f804f26166303a42d85ceba925ff82"/><file name="np.png" hash="6e43bb94985c756a15b7ad47e1be25a9"/><file name="nr.png" hash="01771f576a6a73750637796ca4f9b1d1"/><file name="nz.png" hash="a37276b951a51d5b4cbf5169b3fbe899"/><file name="om.png" hash="2c13864af6fa36541fc66a6e8f3af91e"/><file name="pa.png" hash="b79104676e49981ca9937015349c63e0"/><file name="pe.png" hash="80a714541ee3a84286f79f31abef7232"/><file name="pg.png" hash="0fd60c1657cf591650ea7672ce1189af"/><file name="ph.png" hash="47942dfa29448f707cc8aea171d120bf"/><file name="pk.png" hash="047cccacc9290dd94a3d5febc0499cf8"/><file name="pl.png" hash="7b8a0298dac0a7f273d5e6b741f8038f"/><file name="pt.png" hash="3141bfbda3235bc2f950243981753a23"/><file name="pw.png" hash="6eaebbe7b69c3bf9c3c50f4c3cc9100f"/><file name="py.png" hash="948dc594390295dc43a22bb228ff8296"/><file name="qa.png" hash="237556d7031c9d09e86e8b806310eef3"/><file name="ro.png" hash="5508a42870fb98d3dc1281133e36908e"/><file name="rs.png" hash="e81f589284efdc070501b676cbf2440a"/><file name="ru.png" hash="46378f0d5a6e8339db251971fa05acc8"/><file name="rw.png" hash="4afb87332945b130e463fc5b7706caf8"/><file name="sa.png" hash="2cf7460d937ea6ac4aa80c84722ff127"/><file name="sb.png" hash="ec4690d32d683027cab5475fbc6817eb"/><file name="sc.png" hash="6b232689798b91d278928c5f8db684b6"/><file name="sd.png" hash="3ec6b86188d06cc95af59a4401fa51c1"/><file name="se.png" hash="34ca8036ec0d98e5b8f0972e7c3b690c"/><file name="sg.png" hash="0df385a93794a40b8927d9b6fe8c8ab4"/><file name="si.png" hash="7c0304b3da174716cb637e559ba30462"/><file name="sk.png" hash="f1192c4beac2189817b990302d6023c0"/><file name="sl.png" hash="dded38a2eedec2575e7200753a8d2c0c"/><file name="sm.png" hash="fce953adb78a308692ae504f8bc68a03"/><file name="sn.png" hash="dee77d596acc5a7045db7c0eca9996e6"/><file name="so.png" hash="a88729fc16aa813315a7edc1374e34e5"/><file name="sr.png" hash="6cd104e7e702c0f17a80be2da797b2c2"/><file name="st.png" hash="ac34029ffd9ab8b0f14669295f838a92"/><file name="sv.png" hash="87de653ebd702dc2c1908bdad6b5e07d"/><file name="sy.png" hash="2c0f028a239914970be87e691bcd3907"/><file name="sz.png" hash="06cf5b39e7ade92fa9d29619f69fa0e6"/><file name="td.png" hash="323ae3550138d0054343f3d75367bfb1"/><file name="tg.png" hash="bf0360afe91efa96d766bc9de7b4726d"/><file name="th.png" hash="7c7f53c225be44fc2897dd007549245b"/><file name="tj.png" hash="472b4679950b9562d3618b9c9ef518d5"/><file name="tl.png" hash="7197fb1849ba9c8c7f9b1e240e37b85b"/><file name="tm.png" hash="177489fdf6e6380131c2f989a1467b24"/><file name="tn.png" hash="162105faa75e6ceb9f0e5b982343a07c"/><file name="to.png" hash="a96505c14820af79abb3567056abca39"/><file name="tr.png" hash="8307e3e68476fe75f0a396b8e96761d3"/><file name="tt.png" hash="304a6848ef200b4d3cde0b1d5cc5523e"/><file name="tv.png" hash="ed5ffe4560b8b651b0d321bc6f6875c7"/><file name="tw.png" hash="56d7df67199ebcce42d70cea202b8a36"/><file name="tz.png" hash="1675509852611fabc2d11966274f5617"/><file name="ua.png" hash="dc3eb73822683ea9980711d34cc01d68"/><file name="ug.png" hash="e7ef297a425c8ac105b5e52c2e338794"/><file name="us.png" hash="1fac8f33d3c11a92fc7913f27df16339"/><file name="uy.png" hash="e00ba3948043a99ab07db91db8dd94f3"/><file name="uz.png" hash="2cb5bc704b35ef438b92824dd1cb7c83"/><file name="va.png" hash="4e3061c712414e91d312ca5a587ea24c"/><file name="vc.png" hash="0ee195323c3613d5e5d635a445c922df"/><file name="ve.png" hash="019c86c82fe6a1ad59ec5d800db3a66f"/><file name="vn.png" hash="d33f6ad2504d1559b10e0f6f084cbe59"/><file name="vu.png" hash="fe3acbd24eb0e11f45cdc3cd6b2a22ea"/><file name="ws.png" hash="bd859467d80a0740bb5ab950def621f2"/><file name="ye.png" hash="47036485a58d485f9cbbc8c661daf8d3"/><file name="za.png" hash="6d0a8ef2e6bdd3325e86b2fe9ec74cf9"/><file name="zm.png" hash="cc14e520271994baccd073ffb852d144"/><file name="zw.png" hash="16b7534269b89084bbdab36c8da5da2e"/></dir></dir><dir name="js"><dir name="textmaster"><file name="script-tmp.js" hash=""/><file name="script.js" hash="5ecaba47717eff63112b70d7c2eaf70a"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Textmaster_Textmaster.xml" hash="c7189ff759aac7e98638198ba1b59e96"/></dir></target><target name="magelocale"><dir name="fr_FR"><file name="Textmaster_Textmaster.csv" hash="d4b72699394a6fbe182de31ddf97573d"/></dir><dir name="en_US"><file name="Textmaster_Textmaster.csv" hash="1e19327734c2f59fa89882147cc66958"/></dir></target></contents>
|
18 |
<compatible/>
|
19 |
<dependencies><required><php><min>5.3.2</min><max>6.0.0</max></php></required></dependencies>
|
20 |
</package>
|