Textmaster_Textmaster - Version 1.0.9

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 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 => ucfirst(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')->__('Traduction manquante : ').$aOption;
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): 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
  ));
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 find some words in our database').'</small>',
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' )->__ ( 'Non' ),
346
- Mage::helper ( 'textmaster' )->__ ( 'Oui' )
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')->__('Crédit disponible :').' '.$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,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' )->__( 'Contrôle qualité (+%s / mot)' ,$currency->format($tarifs['types']['translation']['quality'],array(),false)).'<br/>';
164
  }
165
  if($post['priority']) {
166
- $html .= Mage::helper( 'textmaster' )->__( 'Commande prioritaire (+%s / mot)',$currency->format($tarifs['types']['translation']['priority'],array(),false) ).'<br/>';
167
  }
168
  if($post['expertise']) {
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/>';
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
- //$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
 
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.8</version>
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')->__("Propriétés du projet")),
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")->__('Nouveau projet')?></h3>
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
- Traduction manquante :,Missing translation
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
- Traduction manquante :,Traduction manquante :
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 (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
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 a corriger. Utiliser 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,7 +112,7 @@ Incomplete,Incomplet
112
  Paused,En pause
113
  Cancelled,Annulé
114
  Copyscape,Copyscape
115
- Counting words,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
- soit,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,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,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
- Crédit disponible :,Crédits disponibles :
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.8</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>Added new feature : Negotiated contracts&#xD;
12
- Improved translations</notes>
13
  <authors><author><name>Textmaster</name><user>Textmaster</user><email>elizaveta@textmaster.com</email></author></authors>
14
- <date>2016-07-25</date>
15
- <time>12:17:31</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('soit')+' '+formatCurrency(base_price,priceFormat)+' '+currency_symbol+' / '+Translator.translate('mot'));
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();