Version Notes
Improved translations
Download this release
Release Info
Developer | Textmaster |
Extension | Textmaster_Textmaster |
Version | 1.0.9 |
Comparing to | |
See all releases |
Code changes from version 1.0.8 to 1.0.9
- app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Grid.php +1 -1
- app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step1.php +2 -2
- app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step2.php +5 -6
- app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step3.php +4 -4
- app/code/community/Textmaster/Textmaster/controllers/Adminhtml/Textmaster/ProjectController.php +1 -1
- app/code/community/Textmaster/Textmaster/etc/config.xml +1 -1
- app/code/community/Textmaster/Textmaster/etc/jstranslator.xml +3 -0
- app/design/adminhtml/default/default/template/textmaster/onglet.phtml +2 -2
- app/locale/en_US/Textmaster_Textmaster.csv +1 -2
- app/locale/fr_FR/Textmaster_Textmaster.csv +16 -10
- package.xml +5 -6
- skin/adminhtml/default/default/js/textmaster/script-tmp.js +535 -0
- skin/adminhtml/default/default/js/textmaster/script.js +1 -1
app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Grid.php
CHANGED
@@ -96,7 +96,7 @@
|
|
96 |
'type' => 'options',
|
97 |
'options'=> array (
|
98 |
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_REGULAR => ucfirst(Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_REGULAR),
|
99 |
-
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_PREMIUM =>
|
100 |
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_ENTERPRISE => ucfirst(Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_ENTERPRISE),
|
101 |
),
|
102 |
'filter_condition_callback' => array($this, '_apiFilter'),
|
96 |
'type' => 'options',
|
97 |
'options'=> array (
|
98 |
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_REGULAR => ucfirst(Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_REGULAR),
|
99 |
+
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_PREMIUM => 'Standard',
|
100 |
Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_ENTERPRISE => ucfirst(Textmaster_Textmaster_Model_Project::PROJECT_LANGUAGE_LEVEL_ENTERPRISE),
|
101 |
),
|
102 |
'filter_condition_callback' => array($this, '_apiFilter'),
|
app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step1.php
CHANGED
@@ -203,7 +203,7 @@ class Textmaster_Textmaster_Block_Adminhtml_Project_Onglets_Step1 extends Mage_A
|
|
203 |
|
204 |
$aOptions = Mage::getModel('core/store')->getCollection()->toOptionHash();
|
205 |
foreach ($aOptions as $k=> $aOption){
|
206 |
-
$aOptions[$k] = Mage::helper('catalog')->__('
|
207 |
}
|
208 |
$this->addColumn('translation',
|
209 |
array(
|
@@ -213,7 +213,7 @@ class Textmaster_Textmaster_Block_Adminhtml_Project_Onglets_Step1 extends Mage_A
|
|
213 |
'renderer' => 'Textmaster_Textmaster_Block_Adminhtml_Project_Renderer_Store',
|
214 |
'type' => 'options',
|
215 |
'options' => $aOptions,
|
216 |
-
'filter_condition_callback' => array($this, 'translationFilter'),
|
217 |
));
|
218 |
|
219 |
|
203 |
|
204 |
$aOptions = Mage::getModel('core/store')->getCollection()->toOptionHash();
|
205 |
foreach ($aOptions as $k=> $aOption){
|
206 |
+
$aOptions[$k] = Mage::helper('catalog')->__('Missing translation: ').$aOption;
|
207 |
}
|
208 |
$this->addColumn('translation',
|
209 |
array(
|
213 |
'renderer' => 'Textmaster_Textmaster_Block_Adminhtml_Project_Renderer_Store',
|
214 |
'type' => 'options',
|
215 |
'options' => $aOptions,
|
216 |
+
'filter_condition_callback' => array($this, 'translationFilter'),
|
217 |
));
|
218 |
|
219 |
|
app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step2.php
CHANGED
@@ -232,8 +232,8 @@
|
|
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):
|
236 |
-
Mage::helper('textmaster')->__('Enterprise (%s/word):
|
237 |
'</small>',
|
238 |
));
|
239 |
|
@@ -278,7 +278,7 @@
|
|
278 |
Mage::helper ( 'textmaster' )->__ ( 'No' ),
|
279 |
Mage::helper ( 'textmaster' )->__ ( 'Yes' )
|
280 |
),
|
281 |
-
'after_element_html' => '<br/><small>'.Mage::helper('textmaster')->__('We will
|
282 |
|
283 |
) );
|
284 |
|
@@ -288,7 +288,6 @@
|
|
288 |
'name' => 'negotiated_contract',
|
289 |
'required' => false,
|
290 |
'values' => Mage::helper('textmaster')->getNegotiatedContractsFormated(),
|
291 |
-
// 'after_element_html' => '<br/><small>'.Mage::helper('textmaster')->__('We will find some words in our database').'</small>',
|
292 |
));
|
293 |
}
|
294 |
|
@@ -342,8 +341,8 @@
|
|
342 |
'name' => 'same_author_must_do_entire_project',
|
343 |
'required' => true,
|
344 |
'values' => array(
|
345 |
-
Mage::helper ( 'textmaster' )->__ ( '
|
346 |
-
Mage::helper ( 'textmaster' )->__ ( '
|
347 |
),
|
348 |
'after_element_html' => '<br/><small>'.Mage::helper('textmaster')->__('Ensures better continuity, but longer turnaround time').'</small>',
|
349 |
|
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): Qualified native-speaking translators - best for short and simple projects.',$currency->format($tarifs['types']['translation']['premium'])) .'<br/>'.
|
236 |
+
Mage::helper('textmaster')->__('Enterprise (%s/word): Professional translators - best for complex projects or high volume catalogs.',$currency->format($tarifs['types']['translation']['enterprise'])) .'<br/>'.
|
237 |
'</small>',
|
238 |
));
|
239 |
|
278 |
Mage::helper ( 'textmaster' )->__ ( 'No' ),
|
279 |
Mage::helper ( 'textmaster' )->__ ( 'Yes' )
|
280 |
),
|
281 |
+
'after_element_html' => '<br/><small>'.Mage::helper('textmaster')->__('We will analyze your project to find repetitions.').'</small>',
|
282 |
|
283 |
) );
|
284 |
|
288 |
'name' => 'negotiated_contract',
|
289 |
'required' => false,
|
290 |
'values' => Mage::helper('textmaster')->getNegotiatedContractsFormated(),
|
|
|
291 |
));
|
292 |
}
|
293 |
|
341 |
'name' => 'same_author_must_do_entire_project',
|
342 |
'required' => true,
|
343 |
'values' => array(
|
344 |
+
Mage::helper ( 'textmaster' )->__ ( 'No' ),
|
345 |
+
Mage::helper ( 'textmaster' )->__ ( 'Yes' )
|
346 |
),
|
347 |
'after_element_html' => '<br/><small>'.Mage::helper('textmaster')->__('Ensures better continuity, but longer turnaround time').'</small>',
|
348 |
|
app/code/community/Textmaster/Textmaster/Block/Adminhtml/Project/Onglets/Step3.php
CHANGED
@@ -144,7 +144,7 @@ class Textmaster_Textmaster_Block_Adminhtml_Project_Onglets_Step3 extends Mage_A
|
|
144 |
$price_per_word = 0;
|
145 |
$post['price'] = $currency->format($post['price'],array(),false);
|
146 |
$html = $post['price'];
|
147 |
-
$html .='<br/><span>'.Mage::helper('textmaster')->__('
|
148 |
if($project_price>$credit) {
|
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>';
|
@@ -160,13 +160,13 @@ class Textmaster_Textmaster_Block_Adminhtml_Project_Onglets_Step3 extends Mage_A
|
|
160 |
|
161 |
$html = $this->getProject()->getLanguageLevelTexte($post['language_level']).'<br/>';
|
162 |
if($post['quality']) {
|
163 |
-
$html .= Mage::helper( 'textmaster' )->__( '
|
164 |
}
|
165 |
if($post['priority']) {
|
166 |
-
$html .= Mage::helper( 'textmaster' )->__( '
|
167 |
}
|
168 |
if($post['expertise']) {
|
169 |
-
$html .= Mage::helper( 'textmaster' )->__( 'Expertise (+%s
|
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/>';
|
144 |
$price_per_word = 0;
|
145 |
$post['price'] = $currency->format($post['price'],array(),false);
|
146 |
$html = $post['price'];
|
147 |
+
$html .='<br/><span>'.Mage::helper('textmaster')->__('Available credits:').' '.$currency->format($credit).'</span>';
|
148 |
if($project_price>$credit) {
|
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>';
|
160 |
|
161 |
$html = $this->getProject()->getLanguageLevelTexte($post['language_level']).'<br/>';
|
162 |
if($post['quality']) {
|
163 |
+
$html .= Mage::helper( 'textmaster' )->__( 'Quality control (+%s/word)' ,$currency->format($tarifs['types']['translation']['quality'],array(),false)).'<br/>';
|
164 |
}
|
165 |
if($post['priority']) {
|
166 |
+
$html .= Mage::helper( 'textmaster' )->__( 'Priority Order (+%s/word)',$currency->format($tarifs['types']['translation']['priority'],array(),false) ).'<br/>';
|
167 |
}
|
168 |
if($post['expertise']) {
|
169 |
+
$html .= Mage::helper( 'textmaster' )->__( 'Expertise (+%s/word)',$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/>';
|
app/code/community/Textmaster/Textmaster/controllers/Adminhtml/Textmaster/ProjectController.php
CHANGED
@@ -108,7 +108,7 @@ class Textmaster_Textmaster_Adminhtml_Textmaster_ProjectController extends Mage_
|
|
108 |
$summary = $this->getLayout()->createBlock('textmaster/adminhtml_project_onglets_summary');
|
109 |
$ongletBlock->setChild('textmaster.step2',$step2Block);
|
110 |
$ongletBlock->setChild('textmaster.summary',$summary);
|
111 |
-
|
112 |
$ongletBlock->setIntroHtml(Mage::helper('textmaster')->__('Fill out the project details and choose the service level and extra options. Give translator or proofreader special instructions (specific terms, layout guidelines, etc.)'));
|
113 |
|
114 |
|
108 |
$summary = $this->getLayout()->createBlock('textmaster/adminhtml_project_onglets_summary');
|
109 |
$ongletBlock->setChild('textmaster.step2',$step2Block);
|
110 |
$ongletBlock->setChild('textmaster.summary',$summary);
|
111 |
+
// $this->_addContent($step2Block);
|
112 |
$ongletBlock->setIntroHtml(Mage::helper('textmaster')->__('Fill out the project details and choose the service level and extra options. Give translator or proofreader special instructions (specific terms, layout guidelines, etc.)'));
|
113 |
|
114 |
|
app/code/community/Textmaster/Textmaster/etc/config.xml
CHANGED
@@ -29,7 +29,7 @@
|
|
29 |
|
30 |
<modules>
|
31 |
<Textmaster_Textmaster>
|
32 |
-
<version>1.0.
|
33 |
</Textmaster_Textmaster>
|
34 |
</modules>
|
35 |
<global>
|
29 |
|
30 |
<modules>
|
31 |
<Textmaster_Textmaster>
|
32 |
+
<version>1.0.9</version>
|
33 |
</Textmaster_Textmaster>
|
34 |
</modules>
|
35 |
<global>
|
app/code/community/Textmaster/Textmaster/etc/jstranslator.xml
CHANGED
@@ -38,6 +38,9 @@
|
|
38 |
<textmaster_word translate="message" module="textmaster">
|
39 |
<message>word</message>
|
40 |
</textmaster_word>
|
|
|
|
|
|
|
41 |
<textmaster_translation_memory translate="message" module="textmaster">
|
42 |
<message>Translation memory</message>
|
43 |
</textmaster_translation_memory>
|
38 |
<textmaster_word translate="message" module="textmaster">
|
39 |
<message>word</message>
|
40 |
</textmaster_word>
|
41 |
+
<textmaster_worth translate="message" module="textmaster">
|
42 |
+
<message>worth</message>
|
43 |
+
</textmaster_worth>
|
44 |
<textmaster_translation_memory translate="message" module="textmaster">
|
45 |
<message>Translation memory</message>
|
46 |
</textmaster_translation_memory>
|
app/design/adminhtml/default/default/template/textmaster/onglet.phtml
CHANGED
@@ -21,13 +21,13 @@ $selectedProducts = Mage::getSingleton('core/session')->getSelectedProducts();
|
|
21 |
|
22 |
$steps = array(
|
23 |
1 => array("label" => Mage::helper('textmaster')->__("Select products")),
|
24 |
-
2 => array("label" => Mage::helper('textmaster')->__("
|
25 |
3 => array("label" => Mage::helper('textmaster')->__("Project Summary"))
|
26 |
);
|
27 |
?>
|
28 |
<?php echo $this->getFormInitScripts() ?>
|
29 |
<div class="content-header">
|
30 |
-
<h3><?php echo Mage::helper("textmaster")->__('
|
31 |
<p class="form-buttons"><?php echo $this->getButtonsHtml('header') ?></p>
|
32 |
</div>
|
33 |
<div class="textmaster-introduction">
|
21 |
|
22 |
$steps = array(
|
23 |
1 => array("label" => Mage::helper('textmaster')->__("Select products")),
|
24 |
+
2 => array("label" => Mage::helper('textmaster')->__("Project Settings")),
|
25 |
3 => array("label" => Mage::helper('textmaster')->__("Project Summary"))
|
26 |
);
|
27 |
?>
|
28 |
<?php echo $this->getFormInitScripts() ?>
|
29 |
<div class="content-header">
|
30 |
+
<h3><?php echo Mage::helper("textmaster")->__('New Project')?></h3>
|
31 |
<p class="form-buttons"><?php echo $this->getButtonsHtml('header') ?></p>
|
32 |
</div>
|
33 |
<div class="textmaster-introduction">
|
app/locale/en_US/Textmaster_Textmaster.csv
CHANGED
@@ -22,7 +22,7 @@ Duplicate,Duplicate
|
|
22 |
Continue,Continue
|
23 |
Update product,Update product
|
24 |
Type,Type
|
25 |
-
|
26 |
Traduction existante,Existing translation
|
27 |
Project,Project
|
28 |
Fields to translate,Fields to translate
|
@@ -121,7 +121,6 @@ launch,Order
|
|
121 |
paused,paused
|
122 |
resumed,resumed
|
123 |
canceled,canceled
|
124 |
-
soit,
|
125 |
word,word
|
126 |
You need to be logged in to use this plugin.,You need to be logged in to use this plugin.
|
127 |
Click here to log in or to create a TextMaster account.,Click here to log in or to create a TextMaster account.
|
22 |
Continue,Continue
|
23 |
Update product,Update product
|
24 |
Type,Type
|
25 |
+
Missing translation:,Missing translation:
|
26 |
Traduction existante,Existing translation
|
27 |
Project,Project
|
28 |
Fields to translate,Fields to translate
|
121 |
paused,paused
|
122 |
resumed,resumed
|
123 |
canceled,canceled
|
|
|
124 |
word,word
|
125 |
You need to be logged in to use this plugin.,You need to be logged in to use this plugin.
|
126 |
Click here to log in or to create a TextMaster account.,Click here to log in or to create a TextMaster account.
|
app/locale/fr_FR/Textmaster_Textmaster.csv
CHANGED
@@ -22,7 +22,7 @@ Duplicate,Dupliquer
|
|
22 |
Continue,Continuer
|
23 |
Update product,Mettre à jour la fiche produit
|
24 |
Type,Type
|
25 |
-
|
26 |
Traduction existante,Traduction existante
|
27 |
Project,Projet
|
28 |
Fields to translate,Champs à traduire
|
@@ -35,9 +35,9 @@ Languages,Langues
|
|
35 |
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 (
|
39 |
-
Standard (%s/word):
|
40 |
-
Enterprise (%s/word):
|
41 |
Quality Control (+%s/word),Contrôle qualité (+%s / mot)
|
42 |
No,Non
|
43 |
Yes,Oui
|
@@ -79,7 +79,7 @@ Email invalid,Email invalide
|
|
79 |
Password mandatory,Mot de passe obligatoire
|
80 |
Could not get access token,Impossible de récupérer le token d'accès
|
81 |
Your account has been successfully created.,Votre compte a été créé avec succès.
|
82 |
-
"Select the list of products to translate or proofread. Use the filter in the last column to select the product descriptions that haven't been translated yet. If the product description has already been translated on TextMaster, a flag will appear beside each completed translation.","Sélectionnez la liste des produits à traduire ou
|
83 |
"Fill out the project details and choose the service level and extra options. Give translator or proofreader special instructions (specific terms, layout guidelines, etc.)","Définissez les propriétés de votre projet ainsi que le niveau de qualité souhaité et les options à la carte. Enfin, précisez vos instructions au traducteur ou au correcteur (termes spécifiques, instructions de mise en forme, etc.)."
|
84 |
"Verify your project setting before placing your order. If you do not have enough credits on TextMaster, click on the link below to add credits to your account on TextMaster.com","Vérifiez les informations de votre projet avant de lancer votre commande. Si votre solde de crédit TextMaster est insuffisant, cliquez sur le lien ci-dessous pour créditer votre compte sur TextMaster.com"
|
85 |
Project creation error,Erreur lors de la création du projet
|
@@ -112,7 +112,7 @@ Incomplete,Incomplet
|
|
112 |
Paused,En pause
|
113 |
Cancelled,Annulé
|
114 |
Copyscape,Copyscape
|
115 |
-
Counting words,
|
116 |
Quality control,Contrôle qualité
|
117 |
Control Quality,Contrôle qualité
|
118 |
Expertise,Expertise
|
@@ -121,7 +121,7 @@ launch,Lancer
|
|
121 |
paused,En pause
|
122 |
resumed,Reprendre
|
123 |
canceled,Annulé
|
124 |
-
|
125 |
word,mot
|
126 |
You need to be logged in to use this plugin.,Vous devez être connecté pour utiliser le module.
|
127 |
Click here to log in or to create a TextMaster account.,Cliquer ici pour vous identifier ou créer un compte TextMaster
|
@@ -153,14 +153,14 @@ Elements,Eléments
|
|
153 |
Text source,Texte source
|
154 |
Translated text,Texte traduit
|
155 |
Message to author for revision,Message pour l'auteur en vue d'une revision
|
156 |
-
Translations,
|
157 |
You are viewing default/website values. Please select a store view (from left) to see translation options.,Veuillez sélectionner la langue dans la liste “store view” sur la gauche pour démarrer la traduction de votre produit.
|
158 |
Translate product,Traduire le produit
|
159 |
TextMaster Login,Login TextMaster
|
160 |
Create your account,Créer votre compte
|
161 |
The list below shows all of your TextMaster translation and proofreading projects.,La liste ci-dessous rassemble tous vos projets de traduction ou de correction lancés sur TextMaster.
|
162 |
"To see a project's details, click on ''View'' in the last column. To start a translation project or to proofread your product descriptions, click on the ''New Project'' button.","Pour entrer dans le détail d'un de vos projets, cliquez sur ''Voir'' dans la dernière colonne du tableau. Pour commencer à traduire ou faire corriger vos fiches produits, cliquer sur le bouton ''Nouveau projet''. "
|
163 |
-
|
164 |
Crédit manquant :,Crédits manquants :
|
165 |
Credits:,Crédits :
|
166 |
Textmaster account,Compte TextMaster :
|
@@ -206,4 +206,10 @@ Logout,Déconnexion
|
|
206 |
"Negotiated contract (%s/word)","Contract négocié (%s / mot)"
|
207 |
"Negotiated contract","Contract négocié"
|
208 |
"Negotiated contracts","Contracts négociés"
|
209 |
-
"launched","Lancé"
|
|
|
|
|
|
|
|
|
|
|
|
22 |
Continue,Continuer
|
23 |
Update product,Mettre à jour la fiche produit
|
24 |
Type,Type
|
25 |
+
"Missing translation: ","Traduction manquante : "
|
26 |
Traduction existante,Traduction existante
|
27 |
Project,Projet
|
28 |
Fields to translate,Champs à traduire
|
35 |
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 (%s / mot) : traducteur natif, traduction litérale adaptée pour des textes très courts."
|
39 |
+
Standard (%s/word): Qualified native-speaking translators - best for short and simple projects.,"Standard (%s / mot) : Traducteur natif qualifié - adapté pour les projets simples et peu volumineux."
|
40 |
+
Enterprise (%s/word): Professional translators - best for complex projects or high volume catalogs.,"Enterprise (%s / mot) : Traducteur professionnel - recommandé pour les traductions de catalogue complets ou fiches produits complexes."
|
41 |
Quality Control (+%s/word),Contrôle qualité (+%s / mot)
|
42 |
No,Non
|
43 |
Yes,Oui
|
79 |
Password mandatory,Mot de passe obligatoire
|
80 |
Could not get access token,Impossible de récupérer le token d'accès
|
81 |
Your account has been successfully created.,Votre compte a été créé avec succès.
|
82 |
+
"Select the list of products to translate or proofread. Use the filter in the last column to select the product descriptions that haven't been translated yet. If the product description has already been translated on TextMaster, a flag will appear beside each completed translation.","Sélectionnez la liste des produits à traduire ou à corriger. Utilisez le filtre dans la dernière colonne pour sélectionner les fiches produits qui n'ont pas encore été traduites. Si la fiche produit a déjà été traduite sur Textmaster, un drapeau apparaît pour chaque traduction effectuée."
|
83 |
"Fill out the project details and choose the service level and extra options. Give translator or proofreader special instructions (specific terms, layout guidelines, etc.)","Définissez les propriétés de votre projet ainsi que le niveau de qualité souhaité et les options à la carte. Enfin, précisez vos instructions au traducteur ou au correcteur (termes spécifiques, instructions de mise en forme, etc.)."
|
84 |
"Verify your project setting before placing your order. If you do not have enough credits on TextMaster, click on the link below to add credits to your account on TextMaster.com","Vérifiez les informations de votre projet avant de lancer votre commande. Si votre solde de crédit TextMaster est insuffisant, cliquez sur le lien ci-dessous pour créditer votre compte sur TextMaster.com"
|
85 |
Project creation error,Erreur lors de la création du projet
|
112 |
Paused,En pause
|
113 |
Cancelled,Annulé
|
114 |
Copyscape,Copyscape
|
115 |
+
Counting words,Comptage des mots
|
116 |
Quality control,Contrôle qualité
|
117 |
Control Quality,Contrôle qualité
|
118 |
Expertise,Expertise
|
121 |
paused,En pause
|
122 |
resumed,Reprendre
|
123 |
canceled,Annulé
|
124 |
+
worth,soit
|
125 |
word,mot
|
126 |
You need to be logged in to use this plugin.,Vous devez être connecté pour utiliser le module.
|
127 |
Click here to log in or to create a TextMaster account.,Cliquer ici pour vous identifier ou créer un compte TextMaster
|
153 |
Text source,Texte source
|
154 |
Translated text,Texte traduit
|
155 |
Message to author for revision,Message pour l'auteur en vue d'une revision
|
156 |
+
Translations,Traductions
|
157 |
You are viewing default/website values. Please select a store view (from left) to see translation options.,Veuillez sélectionner la langue dans la liste “store view” sur la gauche pour démarrer la traduction de votre produit.
|
158 |
Translate product,Traduire le produit
|
159 |
TextMaster Login,Login TextMaster
|
160 |
Create your account,Créer votre compte
|
161 |
The list below shows all of your TextMaster translation and proofreading projects.,La liste ci-dessous rassemble tous vos projets de traduction ou de correction lancés sur TextMaster.
|
162 |
"To see a project's details, click on ''View'' in the last column. To start a translation project or to proofread your product descriptions, click on the ''New Project'' button.","Pour entrer dans le détail d'un de vos projets, cliquez sur ''Voir'' dans la dernière colonne du tableau. Pour commencer à traduire ou faire corriger vos fiches produits, cliquer sur le bouton ''Nouveau projet''. "
|
163 |
+
Available credits:,Crédits disponibles :
|
164 |
Crédit manquant :,Crédits manquants :
|
165 |
Credits:,Crédits :
|
166 |
Textmaster account,Compte TextMaster :
|
206 |
"Negotiated contract (%s/word)","Contract négocié (%s / mot)"
|
207 |
"Negotiated contract","Contract négocié"
|
208 |
"Negotiated contracts","Contracts négociés"
|
209 |
+
"launched","Lancé"
|
210 |
+
"We will analyze your project to find repetitions.","Votre projet sera analysé afin d'identifier et de déduire les répétitions."
|
211 |
+
"Project Settings","Propriétés du projet"
|
212 |
+
"Enable","Activé"
|
213 |
+
"Disabled","Désactivé"
|
214 |
+
"Visibility","Visibilité"
|
215 |
+
"Add","Ajouter"
|
package.xml
CHANGED
@@ -1,19 +1,18 @@
|
|
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 |
-
Improved translations</notes>
|
13 |
<authors><author><name>Textmaster</name><user>Textmaster</user><email>elizaveta@textmaster.com</email></author></authors>
|
14 |
-
<date>2016-
|
15 |
-
<time>
|
16 |
-
<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="7a4b6de0f9a4e124960449fcd2602dc9"/><dir name="Onglets"><file name="Form.php" hash="e686e8cfdac33fa21c86e26fe93a6a07"/><file name="Step1.php" hash="348a7a7bc9004758a517f0939d4ce3bf"/><file name="Step2.php" hash="c70bcb0521b9b3c58ce112f7c87ff6fe"/><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="23fabdc54a37e298cbdaf9343ed52cd1"/><file name="Summary.php" hash="7dd65b0110c72180bddd3c9eadfd1f59"/></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="17829be4dc0a8b1d0ffd99deb83c0268"/></dir><dir name="Model"><file name="Api.php" hash="1d2b1b60c9d3786b17f35ffab2637be2"/><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="d07f22734da9364f663222e8fbee1ac5"/><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="cf4fe24081246587451b21ac5a87f27b"/></dir></dir><file name="CallbackController.php" hash="1cb0d55bb494fa3a354dda2df4124dc2"/><file name="IndexController.php" hash="7588d1f1a9918834837e0215569ab560"/></dir><dir name="etc"><file name="config.xml" hash="89d082c9ee63d97993f80004b03ff2cd"/><file name="jstranslator.xml" hash="e2f46990ac6d5acd8db9a72b27146303"/><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="ee15fcbfcf7e992e74c87234b4530762"/></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="e2e468aedc1ff21b1362a78d87fbff09"/></dir><dir name="en_US"><file name="Textmaster_Textmaster.csv" hash="1e19327734c2f59fa89882147cc66958"/></dir></target></contents>
|
17 |
<compatible/>
|
18 |
<dependencies><required><php><min>5.3.2</min><max>6.0.0</max></php></required></dependencies>
|
19 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Textmaster_Textmaster</name>
|
4 |
+
<version>1.0.9</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 translations</notes>
|
|
|
12 |
<authors><author><name>Textmaster</name><user>Textmaster</user><email>elizaveta@textmaster.com</email></author></authors>
|
13 |
+
<date>2016-10-05</date>
|
14 |
+
<time>16:20:41</time>
|
15 |
+
<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="804588d40a72e1669e8862f34e17ab9c"/><dir name="Onglets"><file name="Form.php" hash="e686e8cfdac33fa21c86e26fe93a6a07"/><file name="Step1.php" hash="140bb02bff1976628e8b524d255a4718"/><file name="Step2.php" hash="79765936c9436c45b8c236a40e382905"/><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="1578d3740af4aa133ac5f24076e0ba2f"/><file name="Summary.php" hash="7dd65b0110c72180bddd3c9eadfd1f59"/></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="17829be4dc0a8b1d0ffd99deb83c0268"/></dir><dir name="Model"><file name="Api.php" hash="1d2b1b60c9d3786b17f35ffab2637be2"/><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="d07f22734da9364f663222e8fbee1ac5"/><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="7d4eac41a200aeb07fb1a821bc2f5a91"/></dir></dir><file name="CallbackController.php" hash="1cb0d55bb494fa3a354dda2df4124dc2"/><file name="IndexController.php" hash="7588d1f1a9918834837e0215569ab560"/></dir><dir name="etc"><file name="config.xml" hash="71b32c4b9f5166c092109be3295f9cca"/><file name="jstranslator.xml" hash="03f0fff44c0367e09fad50cc29134b46"/><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="8d5d029d870d40ae775d81bddc29549a"/><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="410cf36e97a8d08bde34b3cc732b5779"/><file name="script.js" hash="c4012a5e2d54fc85cb0086791627cff6"/></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="44cccc414659951b1142952170613cf5"/></dir><dir name="en_US"><file name="Textmaster_Textmaster.csv" hash="b6cdff51fc40aa657dcd7931d7c87e8f"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.3.2</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|
skin/adminhtml/default/default/js/textmaster/script-tmp.js
ADDED
@@ -0,0 +1,535 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Copyright (c) 2014 Textmaster
|
3 |
+
*
|
4 |
+
* NOTICE OF LICENSE
|
5 |
+
*
|
6 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
7 |
+
* It is available through the world-wide-web at this URL:
|
8 |
+
* http://opensource.org/licenses/osl-3.0.php
|
9 |
+
*
|
10 |
+
* @category Addonline
|
11 |
+
* @package Addonline_Textmaster
|
12 |
+
* @copyright Copyright (c) 2014 Textmaster
|
13 |
+
* @author Addonline (http://www.addonline.fr)
|
14 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
15 |
+
*/
|
16 |
+
var stop_ajax = false;
|
17 |
+
var stoped_ajax = false;
|
18 |
+
var ajax_request = false;
|
19 |
+
|
20 |
+
window.onload = function() {
|
21 |
+
if ( (typeof jQuery === 'undefined') && !window.jQuery ) {
|
22 |
+
//alert('TOTO');
|
23 |
+
var head = document.getElementsByTagName('head')[0];
|
24 |
+
url = 'http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js';
|
25 |
+
var headTag = document.getElementsByTagName("head")[0];
|
26 |
+
|
27 |
+
var jqTag = document.createElement('script');
|
28 |
+
jqTag.type = 'text/javascript';
|
29 |
+
jqTag.src = url;
|
30 |
+
jqTag.onload = url;
|
31 |
+
jqTag.onload = function(){
|
32 |
+
jQuery.noConflict();
|
33 |
+
jQueryOnLoad(jQuery);
|
34 |
+
if(typeof jQueryCall != 'undefined'){
|
35 |
+
|
36 |
+
jQueryCall(jQuery);
|
37 |
+
}
|
38 |
+
};
|
39 |
+
headTag.appendChild(jqTag);
|
40 |
+
|
41 |
+
} else {
|
42 |
+
jQuery.noConflict();
|
43 |
+
jQueryOnLoad(jQuery);
|
44 |
+
if(typeof jQueryCall != 'undefined'){
|
45 |
+
jQueryCall(jQuery);
|
46 |
+
}
|
47 |
+
}
|
48 |
+
}
|
49 |
+
jQueryOnLoad = function($){
|
50 |
+
if($('#config_edit_form').length) {
|
51 |
+
$('#login,#password' ).keypress(function( event ) {
|
52 |
+
if ( event.which == 13 ) {
|
53 |
+
loginAjaxAction();
|
54 |
+
}
|
55 |
+
});
|
56 |
+
|
57 |
+
var current_label_translation = $('label[for=textmaster_defaultvalue_briefing_message_translation]').html();
|
58 |
+
var changeStoreDefault_translation = function(){
|
59 |
+
current_locale = $('#textmaster_defaultvalue_default_language').val();
|
60 |
+
all_textarea = $('textarea[id^=briefing_message_translation]').hide();
|
61 |
+
all_textarea.hide(0);
|
62 |
+
$('#briefing_message_translation_'+current_locale).show();
|
63 |
+
label_html = current_label_translation+' ('+$('#briefing_message_translation_'+current_locale).attr('data-label')+')';
|
64 |
+
$('label[for=textmaster_defaultvalue_briefing_message_translation]').html(label_html);
|
65 |
+
};
|
66 |
+
|
67 |
+
var current_label_proofreading = $('label[for=textmaster_defaultvalue_briefing_message_proofreading]').html();
|
68 |
+
var changeStoreDefault_proofreading = function(){
|
69 |
+
current_locale = $('#textmaster_defaultvalue_default_language').val();
|
70 |
+
all_textarea = $('textarea[id^=briefing_message_proofreading]');
|
71 |
+
all_textarea.hide(0);
|
72 |
+
$('#briefing_message_proofreading_'+current_locale).show();
|
73 |
+
label_html = current_label_proofreading+' ('+$('#briefing_message_proofreading_'+current_locale).attr('data-label')+')';
|
74 |
+
$('label[for=textmaster_defaultvalue_briefing_message_proofreading]').html(label_html);
|
75 |
+
};
|
76 |
+
|
77 |
+
|
78 |
+
changeStoreDefault = function(){
|
79 |
+
changeStoreDefault_proofreading();
|
80 |
+
changeStoreDefault_translation();
|
81 |
+
}
|
82 |
+
$('#textmaster_defaultvalue_default_language').change(changeStoreDefault);
|
83 |
+
changeStoreDefault();
|
84 |
+
var changeType = function (){
|
85 |
+
type = $('#textmaster_defaultvalue_default_type').val();
|
86 |
+
if(type=='translate') type = 'translation';
|
87 |
+
$('tr[id^=row_textmaster_defaultvalue_briefing_message]').hide();
|
88 |
+
$('#row_textmaster_defaultvalue_briefing_message_'+type).show();
|
89 |
+
|
90 |
+
}
|
91 |
+
$('#textmaster_defaultvalue_default_type').change(changeType);
|
92 |
+
changeType();
|
93 |
+
|
94 |
+
if(!textmaster_is_log) {
|
95 |
+
$('#textmaster_defaultvalue').parent().hide();
|
96 |
+
$('#row_textmaster_textmaster_api_key').hide();
|
97 |
+
$('#row_textmaster_textmaster_api_secret').hide();
|
98 |
+
} else {
|
99 |
+
$('#textmaster_defaultvalue').parent().show();
|
100 |
+
$('#row_textmaster_textmaster_creation').hide();
|
101 |
+
$('#row_textmaster_textmaster_api_key').hide();
|
102 |
+
$('#row_textmaster_textmaster_api_secret').hide();
|
103 |
+
}
|
104 |
+
}
|
105 |
+
if($('#edit_form').length){
|
106 |
+
|
107 |
+
|
108 |
+
editForm = new varienForm('edit_form', '');
|
109 |
+
qualities = $('#quality option');
|
110 |
+
service_levels = $('#language_level option');
|
111 |
+
expertises = $('#expertise option');
|
112 |
+
priorities = $('#priority option');
|
113 |
+
translation_memories = $('#translation_memory option');
|
114 |
+
|
115 |
+
label_expertises = new Array();
|
116 |
+
label_priorities = new Array();
|
117 |
+
label_qualities = new Array();
|
118 |
+
label_service_levels = new Array();
|
119 |
+
label_translation_memories = new Array();
|
120 |
+
|
121 |
+
$.each(service_levels,function(index,value){
|
122 |
+
label_service_levels[index] = $(value).text();
|
123 |
+
});
|
124 |
+
$.each(qualities,function(index,value){
|
125 |
+
label_qualities[index] = $(value).text();
|
126 |
+
});
|
127 |
+
$.each(expertises,function(index,value){
|
128 |
+
label_expertises[index] = $(value).text();
|
129 |
+
});
|
130 |
+
$.each(priorities,function(index,value){
|
131 |
+
label_priorities[index] = $(value).text();
|
132 |
+
});
|
133 |
+
$.each(translation_memories,function(index,value){
|
134 |
+
label_translation_memories[index] = $(value).text();
|
135 |
+
});
|
136 |
+
|
137 |
+
updateDisplay = function(){
|
138 |
+
ctype = $('#ctype').val();
|
139 |
+
//specific_attachment = $('#specific_attachment').val();
|
140 |
+
priority = $('#priority').val();
|
141 |
+
quality = $('#quality').val();
|
142 |
+
expertise = $('#expertise').val();
|
143 |
+
service_level = $('#language_level').val();
|
144 |
+
translation_memory = $('#translation_memory').val();
|
145 |
+
|
146 |
+
$('#textmaster_projet').html($('#ctype option[value='+ctype+']').html());
|
147 |
+
|
148 |
+
|
149 |
+
if(typeof service_level =='undefined'){
|
150 |
+
service_level = 'regular';
|
151 |
+
}
|
152 |
+
if(ctype=='translation' && (service_level=='premium' || service_level=='enterprise')){
|
153 |
+
$('#quality').removeAttr('disabled');
|
154 |
+
} else {
|
155 |
+
$('#quality').val(0);
|
156 |
+
$('#quality').attr('disabled','disabled');
|
157 |
+
quality = $('#quality').val();
|
158 |
+
}
|
159 |
+
if(ctype=='translation' && service_level=='enterprise'){
|
160 |
+
$('#translation_memory').removeAttr('disabled');
|
161 |
+
}else {
|
162 |
+
$('#translation_memory').val(0);
|
163 |
+
$('#translation_memory').attr('disabled','disabled');
|
164 |
+
}
|
165 |
+
$.each(service_levels,function(i,v){
|
166 |
+
$(v).text(label_service_levels[i]);
|
167 |
+
});
|
168 |
+
|
169 |
+
|
170 |
+
html_option = $('#language_level option[value='+service_level+']').html()+'<br/>';
|
171 |
+
|
172 |
+
base_price = parseFloat(textmaster_pricing['types'][ctype][service_level]);
|
173 |
+
service_level_price = base_price;
|
174 |
+
|
175 |
+
quality_price = parseFloat(textmaster_pricing['types'][ctype]['quality']);
|
176 |
+
if(quality=='1'){
|
177 |
+
html_option += Translator.translate('Control Quality')+'<br/>';
|
178 |
+
base_price += quality_price;
|
179 |
+
}
|
180 |
+
priority_price = parseFloat(textmaster_pricing['types'][ctype]['priority']);
|
181 |
+
if(priority=='1'){
|
182 |
+
html_option += Translator.translate('Priority')+'<br/>';
|
183 |
+
base_price += priority_price;
|
184 |
+
}
|
185 |
+
expertise_price = parseFloat(textmaster_pricing['types'][ctype]['expertise']);
|
186 |
+
if(expertise=='1'){
|
187 |
+
html_option += Translator.translate('Expertise')+'<br/>';
|
188 |
+
base_price += expertise_price;
|
189 |
+
}
|
190 |
+
translation_memory_price = parseFloat(textmaster_pricing['types'][ctype]['translation_memory']);
|
191 |
+
if(translation_memory=='1'){
|
192 |
+
html_option += Translator.translate('Translation memory')+'<br/>';
|
193 |
+
base_price += translation_memory_price;
|
194 |
+
}
|
195 |
+
/*if(specific_attachment=='1'){
|
196 |
+
html_option += 'Specific attachment<br/>';
|
197 |
+
base_price += parseFloat(textmaster_pricing['types'][ctype]['specific_attachment']);
|
198 |
+
}*/
|
199 |
+
$('#textmaster_options').html(html_option);
|
200 |
+
word_count = 0;
|
201 |
+
lang = $('#store_id_origin').val();
|
202 |
+
$('input[id^=attribute_]').each(function(index,value){
|
203 |
+
if($(this).is(':checked') && lang!=0){
|
204 |
+
code = $(this).val();
|
205 |
+
word_count += parseInt(attribute_word_count[lang][code]);
|
206 |
+
}
|
207 |
+
});
|
208 |
+
price = Math.round(word_count*base_price*100)/100;
|
209 |
+
priceFormat = {};
|
210 |
+
priceFormat.requiredPrecision = 2;
|
211 |
+
priceFormat.pattern = '%s';
|
212 |
+
$('#textmaster_nbmot').html(word_count);
|
213 |
+
$('#textmaster_total_price').html(formatCurrency(price,priceFormat)+' '+currency_symbol+'<br/>'+Translator.translate('worth')+' '+formatCurrency(base_price,priceFormat)+' '+currency_symbol+' / '+Translator.translate('mot'));
|
214 |
+
|
215 |
+
language_from = $('#store_id_origin').val();
|
216 |
+
language_to = $('#store_id_translation').val();
|
217 |
+
|
218 |
+
$.each(service_levels,function(i,v){
|
219 |
+
if($(v).attr('value')=='premium'){
|
220 |
+
price = service_level_price*word_count;
|
221 |
+
$(v).text(label_service_levels[i]);
|
222 |
+
}
|
223 |
+
});
|
224 |
+
$.each(qualities,function(i,v){
|
225 |
+
if($(v).attr('value')!='0'){
|
226 |
+
price = quality_price*word_count;
|
227 |
+
$(v).text(label_qualities[i]+' +'+formatCurrency(price,priceFormat)+''+currency_symbol+'');
|
228 |
+
}
|
229 |
+
});
|
230 |
+
$.each(priorities,function(i,v){
|
231 |
+
if($(v).attr('value')!='0'){
|
232 |
+
price = priority_price*word_count;
|
233 |
+
$(v).text(label_priorities[i]+' +'+formatCurrency(price,priceFormat)+''+currency_symbol+'');
|
234 |
+
}
|
235 |
+
});
|
236 |
+
$.each(expertises,function(i,v){
|
237 |
+
if($(v).attr('value')!='0'){
|
238 |
+
price = expertise_price*word_count;
|
239 |
+
$(v).text(label_expertises[i]+' +'+formatCurrency(price,priceFormat)+''+currency_symbol+'');
|
240 |
+
}
|
241 |
+
});
|
242 |
+
$.each(translation_memories,function(i,v){
|
243 |
+
if($(v).attr('value')!='0'){
|
244 |
+
price = translation_memory_price*word_count;
|
245 |
+
$(v).text(label_translation_memories[i]+' +'+formatCurrency(price,priceFormat)+''+currency_symbol+'');
|
246 |
+
}
|
247 |
+
});
|
248 |
+
/*dataAuthor = {
|
249 |
+
ctype : ctype,
|
250 |
+
word_count : word_count,
|
251 |
+
language_from : language_from,
|
252 |
+
language_to : language_to,
|
253 |
+
language_level : service_level,
|
254 |
+
quality : quality,
|
255 |
+
priority : priority,
|
256 |
+
expertise : expertise,
|
257 |
+
specific_attachment : specific_attachment,
|
258 |
+
form_key : $('input[name=form_key]').val()
|
259 |
+
};
|
260 |
+
$.ajax({
|
261 |
+
url : authorurl,
|
262 |
+
method:'post',
|
263 |
+
type:'post',
|
264 |
+
dataType : 'json',
|
265 |
+
data:dataAuthor,
|
266 |
+
success: function(data){
|
267 |
+
if(typeof data.authors != 'undefined'){
|
268 |
+
$("#mytextmaster option").remove();
|
269 |
+
for(i=0;i<data.authors.length;i++){
|
270 |
+
option = '<option value="'+data.authors[i].id+'">'+data.authors[i].ident+'</option>';
|
271 |
+
$("#mytextmaster").append(option);
|
272 |
+
}
|
273 |
+
}
|
274 |
+
}
|
275 |
+
|
276 |
+
});*/
|
277 |
+
|
278 |
+
}
|
279 |
+
|
280 |
+
//updateDisplay();
|
281 |
+
|
282 |
+
$('input[id^=attribute_],#ctype,#specific_attachment,#priority,#quality,#expertise,#language_level,#store_id_translation').change(function(){
|
283 |
+
updateDisplay();
|
284 |
+
});
|
285 |
+
store_id = $('#store_id_origin').val();
|
286 |
+
var old_locale = store_langue_correspondance[store_id];
|
287 |
+
var old_type = $('#ctype').val();
|
288 |
+
$('#ctype,#store_id_origin').change(function(){
|
289 |
+
store_id = $('#store_id_origin').val();
|
290 |
+
locale = store_langue_correspondance[store_id];
|
291 |
+
if(old_type=='translation'){
|
292 |
+
briefing_translation[old_locale] = $('#project_briefing').val();
|
293 |
+
} else {
|
294 |
+
briefing_proofreading[old_locale] = $('#project_briefing').val();
|
295 |
+
}
|
296 |
+
if($('#ctype').val()=='translation') {
|
297 |
+
$('#project_briefing').val(briefing_translation[locale]);
|
298 |
+
|
299 |
+
} else {
|
300 |
+
$('#project_briefing').val(briefing_proofreading[locale]);
|
301 |
+
}
|
302 |
+
old_locale = locale;
|
303 |
+
old_type = $('#ctype').val();
|
304 |
+
});
|
305 |
+
|
306 |
+
$('#store_id_origin').change(function(){
|
307 |
+
lang = $(this).val();
|
308 |
+
$('#store_id_translation option').removeAttr('disabled');
|
309 |
+
if(lang!=0){
|
310 |
+
$('#store_id_translation option[value='+lang+']').attr('disabled','disabled')
|
311 |
+
$.each(attribute_word_count[$(this).val()],function(index,value){
|
312 |
+
$('label[for=attribute_'+index+'] span.tprice').text(value);
|
313 |
+
});
|
314 |
+
val = $('#store_id_translation').val();
|
315 |
+
if(lang==val){
|
316 |
+
$('#store_id_translation').val(0);
|
317 |
+
$('#store_id_translation option').removeAttr('selected');
|
318 |
+
}
|
319 |
+
}
|
320 |
+
updateDisplay();
|
321 |
+
});
|
322 |
+
|
323 |
+
|
324 |
+
$('#all-attributes').click(function(e){
|
325 |
+
e.preventDefault();
|
326 |
+
$('input[id^=attribute_]').attr('checked','checked');
|
327 |
+
updateDisplay();
|
328 |
+
});
|
329 |
+
$('#notall-attributes').click(function(e){
|
330 |
+
e.preventDefault();
|
331 |
+
$('input[id^=attribute_]').removeAttr('checked');
|
332 |
+
updateDisplay();
|
333 |
+
});
|
334 |
+
$('#store_id_origin').change();
|
335 |
+
|
336 |
+
}
|
337 |
+
if($('#summary_form').length){
|
338 |
+
editForm = new varienForm('summary_form', '');
|
339 |
+
}
|
340 |
+
if(typeof must_display_loader !='undefined' && must_display_loader){
|
341 |
+
$('#loading-mask').show();
|
342 |
+
jQuery('body > .wrapper > .header').css({position:'relative',zIndex:600});
|
343 |
+
html = pourcent_avance+'%<span class="progress-cadre"><span class="progress" style="width:'+pourcent_avance+'%"></span></span>';
|
344 |
+
html += '<span class="message">'+nouveau_message_loader+'</span>';
|
345 |
+
jQuery('#loading_mask_loader_message').html(html);
|
346 |
+
jQuery('body > .wrapper > .header a').click(function(e){
|
347 |
+
if(jQuery(this).attr('href')!='') {
|
348 |
+
e.preventDefault();
|
349 |
+
if(typeof ajax_request.transport!='undefined')
|
350 |
+
ajax_request.transport.abort();
|
351 |
+
window.location = jQuery(this).attr('href');
|
352 |
+
}
|
353 |
+
|
354 |
+
});
|
355 |
+
documentSend(textmasterurl_count);
|
356 |
+
}
|
357 |
+
$('button[onclick*="massactionJsObject"]').click(function(e){
|
358 |
+
//e.preventDefault();
|
359 |
+
checked = false;
|
360 |
+
$('input[name=document_id]:checked').each(function() {
|
361 |
+
checked = true;
|
362 |
+
});
|
363 |
+
if(checked) {
|
364 |
+
html = '0%'+'<span class="progress-cadre"><span class="progress" style="width:0%"></span></span>';
|
365 |
+
html += '<span class="message">'+message_completed_document+'</span>';
|
366 |
+
$('#loading_mask_loader_message').html(html);
|
367 |
+
$('#loading-mask').show();
|
368 |
+
}
|
369 |
+
});
|
370 |
+
|
371 |
+
};
|
372 |
+
|
373 |
+
function valideStep2() {
|
374 |
+
|
375 |
+
if(editForm.validator && editForm.validator.validate()){
|
376 |
+
|
377 |
+
html = '0%'+'<span class="progress-cadre"><span class="progress" style="width:0%"></span></span>';
|
378 |
+
html += '<span class="message">'+nouveau_message_loader+'</span>';
|
379 |
+
$('loading_mask_loader_message').update(html);
|
380 |
+
$('loading-mask').show();
|
381 |
+
|
382 |
+
jQuery('body > .wrapper > .header').css({position:'relative',zIndex:600});
|
383 |
+
jQuery('body > .wrapper > .header a').click(function(e){
|
384 |
+
if(jQuery(this).attr('href')!='') {
|
385 |
+
e.preventDefault();
|
386 |
+
if(typeof ajax_request.transport!='undefined')
|
387 |
+
ajax_request.transport.abort();
|
388 |
+
window.location = jQuery(this).attr('href');
|
389 |
+
|
390 |
+
}
|
391 |
+
});
|
392 |
+
html = '0%'+'<span class="progress-cadre"><span class="progress" style="width:0%"></span></span>';
|
393 |
+
html += '<span class="message">'+nouveau_message_loader+'</span>';
|
394 |
+
|
395 |
+
|
396 |
+
new Ajax.Request(
|
397 |
+
$('edit_form').action,
|
398 |
+
{
|
399 |
+
method: 'post',
|
400 |
+
parameters: Form.serialize("edit_form"),
|
401 |
+
onSuccess: function(oXHR) {
|
402 |
+
json = oXHR.responseText.evalJSON();
|
403 |
+
if(typeof json.counturl != 'undefined'){
|
404 |
+
counturl = json.counturl;
|
405 |
+
documentSend(counturl);
|
406 |
+
|
407 |
+
} else if(typeof json.url != 'undefined'){
|
408 |
+
window.location = json.url;
|
409 |
+
$('loading-mask').hide();
|
410 |
+
} else {
|
411 |
+
alert('erreur de creation du projet');
|
412 |
+
$('loading-mask').hide();
|
413 |
+
}
|
414 |
+
}
|
415 |
+
}
|
416 |
+
);
|
417 |
+
|
418 |
+
}
|
419 |
+
}
|
420 |
+
function documentSend (url){
|
421 |
+
ajax_request = new Ajax.Request(
|
422 |
+
url,
|
423 |
+
{
|
424 |
+
method: 'get',
|
425 |
+
onSuccess: function(oXHR) {
|
426 |
+
if(oXHR.responseText.substr(0,4) != 'http'){
|
427 |
+
if(oXHR.responseText == 'in_progress'){
|
428 |
+
html = '100% <span class="progress-cadre"><span class="progress" style="width:100%"></span></span>';
|
429 |
+
html += '<span class="message">'+message_loader_tm+'</span>';
|
430 |
+
}else{
|
431 |
+
html = oXHR.responseText+'%'+'<span class="progress-cadre"><span class="progress" style="width:'+oXHR.responseText+'%"></span></span>';
|
432 |
+
html += '<span class="message">'+nouveau_message_loader+'</span>';
|
433 |
+
}
|
434 |
+
$('loading_mask_loader_message').update(html);
|
435 |
+
if(!stop_ajax)
|
436 |
+
documentSend(url);
|
437 |
+
else
|
438 |
+
stoped_ajax = true;
|
439 |
+
} else {
|
440 |
+
$('loading-mask').hide();
|
441 |
+
window.location = oXHR.responseText;
|
442 |
+
}
|
443 |
+
}
|
444 |
+
}
|
445 |
+
);
|
446 |
+
}
|
447 |
+
|
448 |
+
function showAuthors(url,title) {
|
449 |
+
winCompare = new Window({url:url,title:title,width:680,minimizable:false,maximizable:false,showEffectOptions:{duration:0.4},hideEffectOptions:{duration:0.4}});
|
450 |
+
winCompare.setZIndex(100);
|
451 |
+
winCompare.showCenter(true);
|
452 |
+
|
453 |
+
}
|
454 |
+
function completeDocuments(grid,massactiongrid,transport) {
|
455 |
+
html = '0%'+'<span class="progress-cadre"><span class="progress" style="width:0%"></span></span>';
|
456 |
+
html += '<span class="message">'+message_completed_document+'</span>';
|
457 |
+
$('loading_mask_loader_message').update(html);
|
458 |
+
$('loading-mask').show();
|
459 |
+
url = transport.responseJSON.url;
|
460 |
+
jQuery('body > .wrapper > .header').css({position:'relative',zIndex:600});
|
461 |
+
jQuery('body > .wrapper > .header a').click(function(e){
|
462 |
+
if(jQuery(this).attr('href')!='') {
|
463 |
+
e.preventDefault();
|
464 |
+
if(typeof ajax_request.transport!='undefined')
|
465 |
+
ajax_request.transport.abort();
|
466 |
+
window.location = jQuery(this).attr('href');
|
467 |
+
|
468 |
+
}
|
469 |
+
});
|
470 |
+
iscomplete(url);
|
471 |
+
|
472 |
+
return;
|
473 |
+
}
|
474 |
+
function completeDocument(url,id) {
|
475 |
+
html = '0%'+'<span class="progress-cadre"><span class="progress" style="width:0%"></span></span>';
|
476 |
+
html += '<span class="message">'+message_completed_document+'</span>';
|
477 |
+
$('loading_mask_loader_message').update(html);
|
478 |
+
$('loading-mask').show();
|
479 |
+
jQuery('body > .wrapper > .header').css({position:'relative',zIndex:600});
|
480 |
+
jQuery('body > .wrapper > .header a').click(function(e){
|
481 |
+
if(jQuery(this).attr('href')!='') {
|
482 |
+
e.preventDefault();
|
483 |
+
if(typeof ajax_request.transport!='undefined')
|
484 |
+
ajax_request.transport.abort();
|
485 |
+
window.location = jQuery(this).attr('href');
|
486 |
+
|
487 |
+
}
|
488 |
+
});
|
489 |
+
new Ajax.Request(
|
490 |
+
url,
|
491 |
+
{
|
492 |
+
method: 'get',
|
493 |
+
onSuccess:function(oXHR) {
|
494 |
+
json = oXHR.responseText.evalJSON();
|
495 |
+
if(typeof json.counturl != 'undefined'){
|
496 |
+
counturl = json.counturl;
|
497 |
+
iscomplete(counturl);
|
498 |
+
|
499 |
+
} else if(typeof json.url != 'undefined'){
|
500 |
+
window.location = json.url;
|
501 |
+
|
502 |
+
$('loading-mask').hide();
|
503 |
+
} else {
|
504 |
+
alert('erreur lors de la validation du document');
|
505 |
+
$('loading-mask').hide();
|
506 |
+
}
|
507 |
+
}
|
508 |
+
}
|
509 |
+
);
|
510 |
+
}
|
511 |
+
function iscomplete (url){
|
512 |
+
new Ajax.Request(
|
513 |
+
url,
|
514 |
+
{
|
515 |
+
method: 'get',
|
516 |
+
onSuccess:function(oXHR) {
|
517 |
+
if(oXHR.responseText.substr(0,4) != 'http'){
|
518 |
+
html = oXHR.responseText+'%'+'<span class="progress-cadre"><span class="progress" style="width:'+oXHR.responseText+'%"></span></span>';
|
519 |
+
html += '<span class="message">'+message_completed_document+'</span>';
|
520 |
+
$('loading_mask_loader_message').update(html);
|
521 |
+
if(!stop_ajax)
|
522 |
+
iscomplete(url);
|
523 |
+
else
|
524 |
+
stoped_ajax = true;
|
525 |
+
} else {
|
526 |
+
html = '100%'+'<span class="progress-cadre"><span class="progress" style="width:100%"></span></span>';
|
527 |
+
html += '<span class="message">'+message_completed_document+'</span>';
|
528 |
+
$('loading_mask_loader_message').update(html);
|
529 |
+
$('loading-mask').hide();
|
530 |
+
window.location = window.location;
|
531 |
+
}
|
532 |
+
}
|
533 |
+
}
|
534 |
+
);
|
535 |
+
}
|
skin/adminhtml/default/default/js/textmaster/script.js
CHANGED
@@ -216,7 +216,7 @@ jQueryOnLoad = function($){
|
|
216 |
priceFormat.requiredPrecision = 2;
|
217 |
priceFormat.pattern = '%s';
|
218 |
$('#textmaster_nbmot').html(word_count);
|
219 |
-
$('#textmaster_total_price').html(formatCurrency(price,priceFormat)+' '+currency_symbol+'<br/>'+Translator.translate('
|
220 |
|
221 |
language_from = $('#store_id_origin').val();
|
222 |
language_to = $('#store_id_translation').val();
|
216 |
priceFormat.requiredPrecision = 2;
|
217 |
priceFormat.pattern = '%s';
|
218 |
$('#textmaster_nbmot').html(word_count);
|
219 |
+
$('#textmaster_total_price').html(formatCurrency(price,priceFormat)+' '+currency_symbol+'<br/>'+Translator.translate('worth')+' '+formatCurrency(base_price,priceFormat)+' '+currency_symbol+' / '+Translator.translate('word'));
|
220 |
|
221 |
language_from = $('#store_id_origin').val();
|
222 |
language_to = $('#store_id_translation').val();
|