Phpro_Translate - Version 1.1.2

Version Notes

The backend was not logging strings. This has been fixed.
Also translated the module itself.

Download this release

Release Info

Developer Magento Core Team
Extension Phpro_Translate
Version 1.1.2
Comparing to
See all releases


Code changes from version 1.1.1 to 1.1.2

app/code/community/Phpro/Translate/Block/Adminhtml/Form.php CHANGED
@@ -47,7 +47,7 @@ class Phpro_Translate_Block_Adminhtml_Form extends Mage_Adminhtml_Block_Widget_F
47
  'class' => 'required-entry',
48
  'required' => true,
49
  'name' => 'q',
50
- 'after_element_html' => '<p class="note">Enter a string (e.g. "My account") and click "Submit search"</p>'
51
  ));
52
 
53
  $fieldset->addField('keysearch', 'checkbox', array(
@@ -131,10 +131,10 @@ class Phpro_Translate_Block_Adminhtml_Form extends Mage_Adminhtml_Block_Widget_F
131
  $interfaces = array();
132
  $interfaces[] = array(
133
  "value" => "frontend",
134
- "label" => "Frontend");
135
  $interfaces[] = array(
136
  "value" => "adminhtml",
137
- "label" => "Admin HTML");
138
  $fieldsetAdvanced->addField('interface', 'select', array(
139
  'label' => Mage::helper('translate')->__('In Interface:'),
140
  'class' => '',
47
  'class' => 'required-entry',
48
  'required' => true,
49
  'name' => 'q',
50
+ 'after_element_html' => '<p class="note">' . Mage::helper('translate')->__('Enter a string (e.g. "My account") and click "Submit search"') . '</p>'
51
  ));
52
 
53
  $fieldset->addField('keysearch', 'checkbox', array(
131
  $interfaces = array();
132
  $interfaces[] = array(
133
  "value" => "frontend",
134
+ "label" => Mage::helper('translate')->__("Frontend"));
135
  $interfaces[] = array(
136
  "value" => "adminhtml",
137
+ "label" => Mage::helper('translate')->__("Admin HTML"));
138
  $fieldsetAdvanced->addField('interface', 'select', array(
139
  'label' => Mage::helper('translate')->__('In Interface:'),
140
  'class' => '',
app/code/community/Phpro/Translate/Block/Adminhtml/Stats.php CHANGED
@@ -47,13 +47,13 @@ class Phpro_Translate_Block_Adminhtml_Stats extends Mage_Adminhtml_Block_Widget_
47
  }
48
 
49
  $fieldset->addField($locale, 'note', array(
50
- 'label' => Mage::helper('translate')->__("<strong>Translated strings in $locale</strong>"),
51
  'class' => 'button',
52
  'required' => false,
53
  'text' => $percentage . '%<br />' .
54
- Mage::helper('translate')->__('%d strings in modules<br />', $stats['module']) .
55
- Mage::helper('translate')->__('%d strings in theme<br />', $stats['theme']) .
56
- Mage::helper('translate')->__('%d strings in database<br />', $stats['database']) .
57
  Mage::helper('translate')->__('%d untranslated strings', $stats['untranslated'])
58
  ));
59
  //}
@@ -61,7 +61,7 @@ class Phpro_Translate_Block_Adminhtml_Stats extends Mage_Adminhtml_Block_Widget_
61
 
62
  if ($logNotice) {
63
  $fieldset->addField('log-notice', 'note', array(
64
- 'label' => Mage::helper('translate')->__('<strong>Attention! 100% translation can mean either a fully translated locale or simply no logged untranslated strings!</strong>')
65
  ));
66
  }
67
 
47
  }
48
 
49
  $fieldset->addField($locale, 'note', array(
50
+ 'label' => '<strong>' . Mage::helper('translate')->__("Translated strings in %s", $locale) . '</strong>',
51
  'class' => 'button',
52
  'required' => false,
53
  'text' => $percentage . '%<br />' .
54
+ Mage::helper('translate')->__('%d strings in modules', $stats['module']) . '<br />' .
55
+ Mage::helper('translate')->__('%d strings in theme', $stats['theme']) . '<br />' .
56
+ Mage::helper('translate')->__('%d strings in database', $stats['database']) . '<br />' .
57
  Mage::helper('translate')->__('%d untranslated strings', $stats['untranslated'])
58
  ));
59
  //}
61
 
62
  if ($logNotice) {
63
  $fieldset->addField('log-notice', 'note', array(
64
+ 'label' => '<strong>' . Mage::helper('translate')->__('Attention! 100% translation can mean either a fully translated locale or simply no logged untranslated strings!') . '</strong>'
65
  ));
66
  }
67
 
app/code/community/Phpro/Translate/Block/Adminhtml/Tabs.php CHANGED
@@ -22,8 +22,8 @@ class Phpro_Translate_Block_Adminhtml_Tabs extends Mage_Adminhtml_Block_Widget_T
22
  ));
23
 
24
  $this->addTab('statistics', array(
25
- 'label' => Mage::helper('translate')->__('Translation Stats'),
26
- 'title' => Mage::helper('translate')->__('Translation Stats'),
27
  'content' => $this->getLayout()->createBlock("translate/adminhtml_stats")->toHtml(),
28
  ));
29
 
22
  ));
23
 
24
  $this->addTab('statistics', array(
25
+ 'label' => Mage::helper('translate')->__('Translation stats'),
26
+ 'title' => Mage::helper('translate')->__('Translation stats'),
27
  'content' => $this->getLayout()->createBlock("translate/adminhtml_stats")->toHtml(),
28
  ));
29
 
app/code/community/Phpro/Translate/Helper/Data.php CHANGED
@@ -37,13 +37,15 @@ class Phpro_Translate_Helper_Data extends Mage_Core_Helper_Abstract {
37
  if (in_array($interface, $this->getTranslationInterfaces())) {
38
  if ($this->isGroupLogging()) {
39
  $locales = explode(',', $this->getLocales());
 
 
40
  if (in_array($locale, $locales) && $locale != 'en_US') {
 
41
  $allowed = true;
42
  }
43
  }
44
  }
45
  }
46
-
47
  return $allowed;
48
  }
49
 
37
  if (in_array($interface, $this->getTranslationInterfaces())) {
38
  if ($this->isGroupLogging()) {
39
  $locales = explode(',', $this->getLocales());
40
+ Mage::log($locale);
41
+ Mage::log($locales);
42
  if (in_array($locale, $locales) && $locale != 'en_US') {
43
+ Mage::log("Charlie Sheen says $locale is winning!");
44
  $allowed = true;
45
  }
46
  }
47
  }
48
  }
 
49
  return $allowed;
50
  }
51
 
app/code/community/Phpro/Translate/Model/Translator.php CHANGED
@@ -292,10 +292,13 @@ class Phpro_Translate_Model_Translator extends Mage_Core_Model_Translate {
292
  if (!isset($this->_data[$scopeKey])) {
293
  if (isset($this->_data[$key])) {
294
  $this->_data[$scopeKey] = $this->_data[$key];
 
 
295
  /**
296
  * Not allow use translation not related to module
297
  */
298
  if (Mage::getIsDeveloperMode()) {
 
299
  unset($this->_data[$key]);
300
  }
301
  }
@@ -326,7 +329,7 @@ class Phpro_Translate_Model_Translator extends Mage_Core_Model_Translate {
326
  } elseif (array_key_exists($text, $this->getData())) {
327
  $translated = $this->_data[$text];
328
  } else {
329
- if ($this->_helper()->allowedToLogString(Mage::app()->getLocale()->getDefaultLocale(), $this->getConfig(self::CONFIG_KEY_AREA))) {
330
  $this->_saveUnTranslatedString($text, $code);
331
  }
332
  $translated = $text;
@@ -383,7 +386,7 @@ class Phpro_Translate_Model_Translator extends Mage_Core_Model_Translate {
383
  "string" => $module . '::' . $text,
384
  "module" => $module,
385
  "store_id" => Mage::app()->getStore()->getId(),
386
- "locale" => Mage::app()->getLocale()->getDefaultLocale(),
387
  "interface" => $this->getConfig(self::CONFIG_KEY_AREA),
388
  'time' => now(),
389
  'page' => Mage::helper('core/url')->getCurrentUrl()
292
  if (!isset($this->_data[$scopeKey])) {
293
  if (isset($this->_data[$key])) {
294
  $this->_data[$scopeKey] = $this->_data[$key];
295
+ Mage::log('two strings exist');
296
+ Mage::log($this->_data[$key]);
297
  /**
298
  * Not allow use translation not related to module
299
  */
300
  if (Mage::getIsDeveloperMode()) {
301
+ Mage::log(', but Mage is developer mode, so we delete one.');
302
  unset($this->_data[$key]);
303
  }
304
  }
329
  } elseif (array_key_exists($text, $this->getData())) {
330
  $translated = $this->_data[$text];
331
  } else {
332
+ if ($this->_helper()->allowedToLogString(Mage::app()->getLocale()->getLocaleCode(), $this->getConfig(self::CONFIG_KEY_AREA))) {
333
  $this->_saveUnTranslatedString($text, $code);
334
  }
335
  $translated = $text;
386
  "string" => $module . '::' . $text,
387
  "module" => $module,
388
  "store_id" => Mage::app()->getStore()->getId(),
389
+ "locale" => Mage::app()->getLocale()->getLocaleCode(),
390
  "interface" => $this->getConfig(self::CONFIG_KEY_AREA),
391
  'time' => now(),
392
  'page' => Mage::helper('core/url')->getCurrentUrl()
app/code/community/Phpro/Translate/etc/config.xml CHANGED
@@ -106,6 +106,15 @@
106
  </admin>
107
  </resources>
108
  </acl>
 
 
 
 
 
 
 
 
 
109
  </adminhtml>
110
  <admin>
111
  <routers>
106
  </admin>
107
  </resources>
108
  </acl>
109
+ <translate>
110
+ <modules>
111
+ <Phpro_Translate>
112
+ <files>
113
+ <default>Phpro_Translate.csv</default>
114
+ </files>
115
+ </Phpro_Translate>
116
+ </modules>
117
+ </translate>
118
  </adminhtml>
119
  <admin>
120
  <routers>
app/code/community/Phpro/Translate/etc/system.xml CHANGED
@@ -20,7 +20,7 @@
20
  <label>Translate options</label>
21
  <frontend_type>text</frontend_type>
22
  <sort_order>1</sort_order>
23
- <show_in_default>1</show_in_default>
24
  <show_in_website>0</show_in_website>
25
  <show_in_store>0</show_in_store>
26
  <fields>
@@ -29,7 +29,7 @@
29
  <frontend_type>select</frontend_type>
30
  <source_model>adminhtml/system_config_source_yesno</source_model>
31
  <sort_order>1</sort_order>
32
- <show_in_default>1</show_in_default>
33
  <show_in_website>0</show_in_website>
34
  <show_in_store>0</show_in_store>
35
  <comment>Log all untranslated strings in a database table.</comment>
@@ -40,7 +40,7 @@
40
  <source_model>translate/system_config_source_interface
41
  </source_model>
42
  <sort_order>1</sort_order>
43
- <show_in_default>1</show_in_default>
44
  <show_in_website>0</show_in_website>
45
  <show_in_store>0</show_in_store>
46
  <comment>Select for which interfaces you want to enable logging.</comment>
@@ -51,7 +51,7 @@
51
  <source_model>translate/system_config_source_store_locales
52
  </source_model>
53
  <sort_order>2</sort_order>
54
- <show_in_default>1</show_in_default>
55
  <show_in_website>0</show_in_website>
56
  <show_in_store>0</show_in_store>
57
  <comment>Which locales should be logged?</comment>
@@ -62,7 +62,7 @@
62
  <source_model>translate/system_config_source_groups
63
  </source_model>
64
  <sort_order>3</sort_order>
65
- <show_in_default>1</show_in_default>
66
  <show_in_website>0</show_in_website>
67
  <show_in_store>0</show_in_store>
68
  <comment>Select for which customer groups you want to enable logging.</comment>
20
  <label>Translate options</label>
21
  <frontend_type>text</frontend_type>
22
  <sort_order>1</sort_order>
23
+ <show_in_default>1</show_in_default>
24
  <show_in_website>0</show_in_website>
25
  <show_in_store>0</show_in_store>
26
  <fields>
29
  <frontend_type>select</frontend_type>
30
  <source_model>adminhtml/system_config_source_yesno</source_model>
31
  <sort_order>1</sort_order>
32
+ <show_in_default>1</show_in_default>
33
  <show_in_website>0</show_in_website>
34
  <show_in_store>0</show_in_store>
35
  <comment>Log all untranslated strings in a database table.</comment>
40
  <source_model>translate/system_config_source_interface
41
  </source_model>
42
  <sort_order>1</sort_order>
43
+ <show_in_default>1</show_in_default>
44
  <show_in_website>0</show_in_website>
45
  <show_in_store>0</show_in_store>
46
  <comment>Select for which interfaces you want to enable logging.</comment>
51
  <source_model>translate/system_config_source_store_locales
52
  </source_model>
53
  <sort_order>2</sort_order>
54
+ <show_in_default>1</show_in_default>
55
  <show_in_website>0</show_in_website>
56
  <show_in_store>0</show_in_store>
57
  <comment>Which locales should be logged?</comment>
62
  <source_model>translate/system_config_source_groups
63
  </source_model>
64
  <sort_order>3</sort_order>
65
+ <show_in_default>1</show_in_default>
66
  <show_in_website>0</show_in_website>
67
  <show_in_store>0</show_in_store>
68
  <comment>Select for which customer groups you want to enable logging.</comment>
app/locale/en_US/Phpro_Translate.csv ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Translate,Translate
2
+ Search & translate,Search & translate
3
+ Unstranslated strings,Unstranslated strings
4
+ Translation stats,Translation stats
5
+ About PHPro,About PHPro
6
+ About,About
7
+ PHPro Translate module,PHPro Translate module
8
+ Search for:,Search for:
9
+ Search string,Search string
10
+ Enter a string (e.g. "My account") and click "Submit search",Enter a string (e.g. "My account") and click "Submit search"
11
+ Search original strings,Search original strings
12
+ Only list untranslated,Only list untranslated
13
+ Locale,Locale
14
+ Options:,Options:
15
+ Case sensitive,Case sensitive
16
+ In Modules:,In Modules:
17
+ In Interface:,In Interface:
18
+ Frontend,Frontend
19
+ Admin HTML,Admin HTML
20
+ Results:,Results:
21
+ Truncate log table,Truncate log table
22
+ Remove duplicates in log table,Remove duplicates in log table
23
+ Submit Search,Submit Search
24
+ Search results for:,Search results for:
25
+ Translated string,Translated string
26
+ Origin string,Origin string
27
+ Source,Source
28
+ Translation Statistics,Translation Statistics
29
+ Translated strings in %s,Translated strings in %s
30
+ %d strings in modules,%d strings in modules
31
+ %d strings in theme,%d strings in theme
32
+ %d strings in database,%d strings in database
33
+ %d untranslated strings,%d untranslated strings
34
+ This data is cached. Please flush the Magento cache to refresh this data.,This data is cached. Please flush the Magento cache to refresh this data.
35
+ Attention! 100% translation can mean either a fully translated locale or simply no logged untranslated strings!,Attention! 100% translation can mean either a fully translated locale or simply no logged untranslated strings!
36
+ Original,Original
37
+ Item information,Item information
38
+ Extra Information:,Extra Information:
39
+ Edit Item,Edit Item
40
+ Save Item,Save Item
41
+ No results found.,No results found.
42
+ Remove all the records from the &quot;untransalated strings&quot; table,Remove all the records from the &quot;untranslated strings&quot; table
43
+ Remove duplicate strings that are in the system and &quot;untranslated strings&quot; table, Remove duplicate strings that are in the system and &quot;untranslated strings&quot; table
app/locale/fr_FR/Phpro_Translate.csv ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Translate,Traduire
2
+ Search &amp; translate,Chercher &amp; traduire
3
+ Untranslated strings,Texte non traduit
4
+ Translation stats,Statistiques traduction
5
+ About PHPro,Sur PHPro
6
+ About,Sur
7
+ PHPro Translate module,PHPro module de traduire
8
+ Search for:,Chercher:
9
+ Search string,Chercher texte:
10
+ Enter a string (e.g. "My account") and click "Submit search",Tapez du texte (par exemple "Mon compte") et cliquez sur "Rechercher"
11
+ Search original strings,Cherche texte orginal
12
+ Only list untranslated,Lister seulement non traduit
13
+ Locale,Langue
14
+ Options:,Options:
15
+ Case sensitive,Sensible &agrave; la casse
16
+ In Modules:,Dans modules:
17
+ In Interface:,Dans interface:
18
+ Frontend,Frontend
19
+ Admin HTML,Admin HTML
20
+ Results:,R&eacute;sultats:
21
+ Truncate log table,Tronquer la registre du texte
22
+ Remove duplicates in log table,Eliminer des doublons dans la registre du texte
23
+ Submit Search,Rechercher
24
+ Search results for:,R&eacute;sultats de cherche pour:
25
+ Translated string,Texte traduit
26
+ Origin string,Texte original
27
+ Source,Origine
28
+ Translation Statistics,Statistiques traduction
29
+ Translated strings in %s,Texte traduit en %s
30
+ %d strings in modules,%d en modules
31
+ %d strings in theme,%d en th&egrave;me
32
+ %d strings in database,%d en base de donn&eacute;es
33
+ %d untranslated strings,%d non traduit
34
+ This data is cached. Please flush the Magento cache to refresh this data.,Ces donn&eacute;es sont mises en cache. S'il vous pla&icirc;t vider le cache de Magento pour rafra&icirc;chir ces donn&eacute;es.
35
+ Attention! 100% translation can mean either a fully translated locale or simply no logged untranslated strings!,Attention! 100% traduction peut signifier une langue enti&egrave;rement traduit ou tout simplement pas de texte non traduites d&eacute;tect&eacute;e!
36
+ Original,Original
37
+ Item information,Information
38
+ Extra Information:,Extra Information:
39
+ Edit Item,Editer
40
+ Save Item,Sauvegarder
41
+ No results found.,Pas de r&eacute;sultats trouv&eacute;.
42
+ Remove all the records from the &quot;untransalated strings&quot; table,Supprimer toutes les enregistrements de la table texte non traduite
43
+ Remove duplicate strings that are in the system and &quot;untranslated strings&quot; table, Supprimer des doublons qui sont dans le syst&egrave;me et la table texte non traduite
app/locale/nl_NL/Phpro_Translate.csv ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Translate,Vertalen
2
+ Search &amp; translate,Zoeken &amp; vertalen
3
+ Untranslated strings,Onvertaalde tekst
4
+ Translation stats,Statistieken vertaling
5
+ About PHPro,Over PHPro
6
+ About,Over
7
+ PHPro Translate module,PHPro Vertaal module
8
+ Search for:,Zoeken naar:
9
+ Search string,Zoek tekst
10
+ Enter a string (e.g. "My account") and click "Submit search",Geef tekst in (b.v.: "Mijn Account") en klik op "Zoeken"
11
+ Search original strings,Zoek in originele tekst
12
+ Only list untranslated,Laat alleen onvertaald zien
13
+ Locale,Taal
14
+ Options:,Opties:
15
+ Case sensitive,Hoofdlettergevoelig
16
+ In Modules:,In modules:
17
+ In Interface:,In interface:
18
+ Frontend,Frontend
19
+ Admin HTML,Admin HTML
20
+ Results:,Resultaten:
21
+ Truncate log table,Leeg de log tabel
22
+ Remove duplicates in log table,Verwijder dubbels in de log tabel
23
+ Submit Search,Zoeken
24
+ Search results for:,Zoekresultaten voor:
25
+ Translated string,Vertaalde tekst
26
+ Origin string,Originele tekst
27
+ Source,Bron
28
+ Translation Statistics,Statistieken vertaling
29
+ Translated strings in %s,Vertaalde strings in %s
30
+ %d strings in modules,%d vertaald in modules
31
+ %d strings in theme,%d vertaald in theme
32
+ %d strings in database,%d vertaald in database
33
+ %d untranslated strings,%d onvertaald
34
+ This data is cached. Please flush the Magento cache to refresh this data.,Deze data wordt gecached. Leeg de Magento cache om deze data te verversen.
35
+ Attention! 100% translation can mean either a fully translated locale or simply no logged untranslated strings!,"Opgelet! 100% vertaald kan een volledig vertaalde taal betekenen, maar ook simpelweg geen gevonden onvertaalde tekst."
36
+ Original,Origineel
37
+ Item information,Informatie
38
+ Extra Information:,Extra informatie:
39
+ Edit Item,Aanpassen
40
+ Save Item,Bewaren
41
+ No results found., Geen resultaten gevonden.
42
+ Remove all the records from the &quot;untransalated strings&quot; table, Verwijder alle records uit de tabel met onvertaalde tekst
43
+ Remove duplicate strings that are in the system and &quot;untranslated strings&quot; table, Verwijder dubbele tekst in het systeem en de onvertaalde tekst tabel
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Phpro_Translate</name>
4
- <version>1.1.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
@@ -9,12 +9,12 @@
9
  <summary>A tool to locate untranslated strings in your store</summary>
10
  <description>This tool keeps an eye out for untranslated strings and reports them to the user.&#xD;
11
  You can edit untranslated string or existing translation</description>
12
- <notes>- Fixed namespace bug, a namespace is always added now.&#xD;
13
- - Fixed an issue where deleting a storeview resulted in a 404 on the detail of untranslated strings.</notes>
14
  <authors><author><name>PHPro</name><user>auto-converted</user><email>info@phpro.be</email></author></authors>
15
- <date>2012-03-22</date>
16
- <time>08:40:23</time>
17
- <contents><target name="magecommunity"><dir name="Phpro"><dir name="Translate"><dir name="Block"><dir name="Adminhtml"><dir name="Edit"><file name="Form.php" hash="82316209e2389a5f0e5b8e64f6c567a8"/><file name="Tabs.php" hash="ab7c8279caf43f38554f0c23888d637c"/></dir><dir name="Renderer"><file name="String.php" hash="146ce9be5e0819258462f5df1d45da2c"/></dir><file name="About.php" hash="5bdb23632c813038095ecfb3016903ba"/><file name="Edit.php" hash="f24357792a565c941941ab77a03d31b3"/><file name="Form.php" hash="b2f7e5e44048fae6a419acdad76ec59a"/><file name="Grid.php" hash="800962533cf19452134b4f21ba33ca5e"/><file name="Stats.php" hash="02a2464f21630a502c81b14c4d1c62ae"/><file name="Tabs.php" hash="4feb67aff966df21decd7c0c093d7912"/><file name="Translate.php" hash="f78afcd2f8002a672851959760595efd"/><file name="TranslateResult.php" hash="e08ba5cf9d142f2f4404c0deff111e94"/></dir></dir><dir name="Helper"><file name="Data.php" hash="b7adabdd4d656efbe903d509920185d5"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Translate"><file name="Collection.php" hash="724672e61cd9c4de91938f4189c229fe"/></dir><file name="Translate.php" hash="a812ee20cd14226464701f16c9e0bc1b"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Store"><file name="Locales.php" hash="485c16c61f66a18f0684e81da180f7e1"/></dir><file name="Groups.php" hash="7654613534e2b5dd23d8a656af7ea6c1"/><file name="Interface.php" hash="2c7827684b00b655f1818300bd581691"/><file name="Locales.php" hash="b56472fc4c77ef82c14f8daebc12f1b0"/><file name="Modules.php" hash="763418cbf8d8fb377eafde6efd542538"/><file name="Stores.php" hash="dd8a59da45b74e48134f2fd3a6f6658b"/></dir></dir></dir><file name="Translate.php" hash="1cb0c7167c2a0bd42a20c0f972e966a7"/><file name="Translation.php" hash="d256e2c56d01267d33b7005c6ec163b7"/><file name="Translator.php" hash="8fbc758a0a02b7649fd80eb9306d6e08"/></dir><dir name="Test"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="fixtures"><file name="defaultsetup.yaml" hash="e699d7579b8a496071b2a1a94ee20e45"/></dir></dir><dir name="Grid"><dir name="fixtures"><file name="defaultsetup.yaml" hash="467aefacab1a43e34732d74ea8e79829"/></dir></dir><file name="Form.php" hash="46464733fb219ddecad9129270f44af4"/><file name="Grid.php" hash="9b1dc9baa217d2ccde6cc1ac9efb7c17"/></dir></dir><dir name="Controller"><dir name="IndexController"><dir name="fixtures"><file name="translation_logging_disabled.yaml" hash="cb202eff6b35ec5b58c7596a3cd70434"/><file name="translation_logging_enabled.yaml" hash="86d0fbbe5c1b95cae8eb21c6b460ee75"/></dir></dir><dir name="TranslationsController"><dir name="fixtures"><file name="admin_user.yaml" hash="b24e11045ac495034e61a60b5d9f154b"/><file name="core_config_data.yaml" hash="0009c2ba1904b61778b107ceeefc0929"/><file name="core_translate.yaml" hash="98c3c9b5f1389401782d6d4a189c8bbc"/><file name="phpro_advancedtranslate.yaml" hash="fb9229ae95bea8d859df7e0274703444"/><file name="stores.yaml" hash="11f6ecac0f2a04c19a0538b789c630d9"/></dir></dir><file name="IndexController.php" hash="fbe579e0066bccfce35180cfb211127f"/><file name="TranslationsController.php" hash="4e43fe0445bec36cb9ba6900d4fdf283"/></dir><dir name="Helper"><dir name="Data"><dir name="fixtures"><file name="core_config_data.yaml" hash="c5f01d5ab9b8adfd29a5bbae1bd00640"/></dir></dir><file name="Data.php" hash="f69d3394a213113f57b91910ca20e2d9"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Locales"><dir name="fixtures"><file name="phpro_advancedtranslate.yaml" hash="513469551ef0b51e3608fca2c19049bb"/></dir></dir><dir name="Store"><dir name="Locales"><dir name="fixtures"><file name="core_config_data.yaml" hash="313f20d823ae4e41fb1518796300a729"/><file name="stores.yaml" hash="150e0ea6d518e3885d2046467fae6269"/></dir></dir><file name="Locales.php" hash="39c76892a4a6215f8d962f77aabe356c"/></dir><dir name="Stores"><dir name="fixtures"><file name="core_config_data.yaml" hash="313f20d823ae4e41fb1518796300a729"/><file name="phpro_advancedtranslate.yaml" hash="f49111ff655c87127d246f65b8d167a0"/><file name="stores.yaml" hash="fb78978542ca38c5a33504079afe225f"/></dir></dir><file name="Locales.php" hash="909e96abc09832b89ef12a02f91053f7"/><file name="Stores.php" hash="3f587d212b39b533be60d607a9c35ec0"/></dir></dir></dir><dir name="Translate"><dir name="fixtures"><file name="core_translate.yaml" hash="8df16aa3c10434b936253ec64d817f8b"/><file name="stores.yaml" hash="f37ffbb2c1a29083ba86263a27aaeb62"/></dir></dir><file name="Translator.php" hash="cd3ae824b78815c404142d63b4cbd7c2"/></dir></dir><dir name="controllers"><file name="TranslationsController.php" hash="88db4d61f8c569792876337963f17197"/></dir><dir name="etc"><file name="config.xml" hash="a4513945e66bb163c9a8123c0ace9123"/><file name="system.xml" hash="b6197573ecdd32180ab210d7015a4e59"/></dir><dir name="sql"><dir name="translate_setup"><file name="mysql4-install-0.1.0.php" hash="ed1f0b0012f9e460b537c51b3f2fbe8c"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="a75e2a8efd55bf1d440a599274d1d669"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="f7a3bf7a9579d1ac1b4e9f657421455d"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="translate.xml" hash="d6f83b0a0a47c1f5f9b9438052fcb9e4"/></dir><dir name="template"><dir name="translate"><file name="about.phtml" hash="0d13f0ff640d3c53eef96cfa03b4fb00"/><file name="container.phtml" hash="beb35d0c45a9f59d6d21046456046c3c"/><file name="search.phtml" hash="84fd8f11d0c24e3ae0233b8578a9e06f"/><file name="translateresult.phtml" hash="40efb67fef21e6c81b26b8e0131b9a38"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Phpro_Translate.xml" hash="93cf18237a2bd21f27e3046ceacf7f27"/></dir></target><target name="mageweb"><dir name="js"><dir name="phpro"><file name="translate.js" hash="e5a2a8d282e96b36962df049e41649cb"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="phpro"><file name="gridfix.css" hash="ebc173f92bbd2b72b5e7e47f36748e72"/></dir></dir></dir></dir></target></contents>
18
  <compatible/>
19
  <dependencies/>
20
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Phpro_Translate</name>
4
+ <version>1.1.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
9
  <summary>A tool to locate untranslated strings in your store</summary>
10
  <description>This tool keeps an eye out for untranslated strings and reports them to the user.&#xD;
11
  You can edit untranslated string or existing translation</description>
12
+ <notes>The backend was not logging strings. This has been fixed.&#xD;
13
+ Also translated the module itself.</notes>
14
  <authors><author><name>PHPro</name><user>auto-converted</user><email>info@phpro.be</email></author></authors>
15
+ <date>2012-06-19</date>
16
+ <time>14:04:07</time>
17
+ <contents><target name="magecommunity"><dir name="Phpro"><dir name="Translate"><dir name="Block"><dir name="Adminhtml"><dir name="Edit"><file name="Form.php" hash="82316209e2389a5f0e5b8e64f6c567a8"/><file name="Tabs.php" hash="ab7c8279caf43f38554f0c23888d637c"/></dir><dir name="Renderer"><file name="String.php" hash="146ce9be5e0819258462f5df1d45da2c"/></dir><file name="About.php" hash="5bdb23632c813038095ecfb3016903ba"/><file name="Edit.php" hash="f24357792a565c941941ab77a03d31b3"/><file name="Form.php" hash="1ea03e4f2d63cc44a641ea1d9b2fd335"/><file name="Grid.php" hash="800962533cf19452134b4f21ba33ca5e"/><file name="Stats.php" hash="e417bb01d58a45d0ca808e1706402af8"/><file name="Tabs.php" hash="d3ba4d7d95844834224d633a83a96330"/><file name="Translate.php" hash="f78afcd2f8002a672851959760595efd"/><file name="TranslateResult.php" hash="e08ba5cf9d142f2f4404c0deff111e94"/></dir></dir><dir name="Helper"><file name="Data.php" hash="b87b60d36534c1090982263fef890766"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Translate"><file name="Collection.php" hash="724672e61cd9c4de91938f4189c229fe"/></dir><file name="Translate.php" hash="a812ee20cd14226464701f16c9e0bc1b"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Store"><file name="Locales.php" hash="485c16c61f66a18f0684e81da180f7e1"/></dir><file name="Groups.php" hash="7654613534e2b5dd23d8a656af7ea6c1"/><file name="Interface.php" hash="2c7827684b00b655f1818300bd581691"/><file name="Locales.php" hash="b56472fc4c77ef82c14f8daebc12f1b0"/><file name="Modules.php" hash="763418cbf8d8fb377eafde6efd542538"/><file name="Stores.php" hash="dd8a59da45b74e48134f2fd3a6f6658b"/></dir></dir></dir><file name="Translate.php" hash="1cb0c7167c2a0bd42a20c0f972e966a7"/><file name="Translation.php" hash="d256e2c56d01267d33b7005c6ec163b7"/><file name="Translator.php" hash="bc34f3c7c0d7ec7c0cd0f42d5ba14721"/></dir><dir name="Test"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="fixtures"><file name="defaultsetup.yaml" hash="e699d7579b8a496071b2a1a94ee20e45"/></dir></dir><dir name="Grid"><dir name="fixtures"><file name="defaultsetup.yaml" hash="467aefacab1a43e34732d74ea8e79829"/></dir></dir><file name="Form.php" hash="46464733fb219ddecad9129270f44af4"/><file name="Grid.php" hash="9b1dc9baa217d2ccde6cc1ac9efb7c17"/></dir></dir><dir name="Controller"><dir name="IndexController"><dir name="fixtures"><file name="translation_logging_disabled.yaml" hash="cb202eff6b35ec5b58c7596a3cd70434"/><file name="translation_logging_enabled.yaml" hash="86d0fbbe5c1b95cae8eb21c6b460ee75"/></dir></dir><dir name="TranslationsController"><dir name="fixtures"><file name="admin_user.yaml" hash="b24e11045ac495034e61a60b5d9f154b"/><file name="core_config_data.yaml" hash="0009c2ba1904b61778b107ceeefc0929"/><file name="core_translate.yaml" hash="98c3c9b5f1389401782d6d4a189c8bbc"/><file name="phpro_advancedtranslate.yaml" hash="fb9229ae95bea8d859df7e0274703444"/><file name="stores.yaml" hash="11f6ecac0f2a04c19a0538b789c630d9"/></dir></dir><file name="IndexController.php" hash="fbe579e0066bccfce35180cfb211127f"/><file name="TranslationsController.php" hash="4e43fe0445bec36cb9ba6900d4fdf283"/></dir><dir name="Helper"><dir name="Data"><dir name="fixtures"><file name="core_config_data.yaml" hash="c5f01d5ab9b8adfd29a5bbae1bd00640"/></dir></dir><file name="Data.php" hash="f69d3394a213113f57b91910ca20e2d9"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Locales"><dir name="fixtures"><file name="phpro_advancedtranslate.yaml" hash="513469551ef0b51e3608fca2c19049bb"/></dir></dir><dir name="Store"><dir name="Locales"><dir name="fixtures"><file name="core_config_data.yaml" hash="313f20d823ae4e41fb1518796300a729"/><file name="stores.yaml" hash="150e0ea6d518e3885d2046467fae6269"/></dir></dir><file name="Locales.php" hash="39c76892a4a6215f8d962f77aabe356c"/></dir><dir name="Stores"><dir name="fixtures"><file name="core_config_data.yaml" hash="313f20d823ae4e41fb1518796300a729"/><file name="phpro_advancedtranslate.yaml" hash="f49111ff655c87127d246f65b8d167a0"/><file name="stores.yaml" hash="fb78978542ca38c5a33504079afe225f"/></dir></dir><file name="Locales.php" hash="909e96abc09832b89ef12a02f91053f7"/><file name="Stores.php" hash="3f587d212b39b533be60d607a9c35ec0"/></dir></dir></dir><dir name="Translate"><dir name="fixtures"><file name="core_translate.yaml" hash="8df16aa3c10434b936253ec64d817f8b"/><file name="stores.yaml" hash="f37ffbb2c1a29083ba86263a27aaeb62"/></dir></dir><file name="Translator.php" hash="cd3ae824b78815c404142d63b4cbd7c2"/></dir></dir><dir name="controllers"><file name="TranslationsController.php" hash="88db4d61f8c569792876337963f17197"/></dir><dir name="etc"><file name="config.xml" hash="549a29ffda90322e8021fe880d50b66e"/><file name="system.xml" hash="8d448c8916d122b392a6c516e1a4208a"/></dir><dir name="sql"><dir name="translate_setup"><file name="mysql4-install-0.1.0.php" hash="ed1f0b0012f9e460b537c51b3f2fbe8c"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="a75e2a8efd55bf1d440a599274d1d669"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="f7a3bf7a9579d1ac1b4e9f657421455d"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="translate.xml" hash="d6f83b0a0a47c1f5f9b9438052fcb9e4"/></dir><dir name="template"><dir name="translate"><file name="about.phtml" hash="0d13f0ff640d3c53eef96cfa03b4fb00"/><file name="container.phtml" hash="beb35d0c45a9f59d6d21046456046c3c"/><file name="search.phtml" hash="84fd8f11d0c24e3ae0233b8578a9e06f"/><file name="translateresult.phtml" hash="40efb67fef21e6c81b26b8e0131b9a38"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Phpro_Translate.xml" hash="93cf18237a2bd21f27e3046ceacf7f27"/></dir></target><target name="mageweb"><dir name="js"><dir name="phpro"><file name="translate.js" hash="e5a2a8d282e96b36962df049e41649cb"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="phpro"><file name="gridfix.css" hash="ebc173f92bbd2b72b5e7e47f36748e72"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Phpro_Translate.csv" hash="3abc61f4034638acf3d4a077db6481c0"/></dir><dir name="nl_NL"><file name="Phpro_Translate.csv" hash="94871ec424fa7c644241a86d62e8d327"/></dir><dir name="fr_FR"><file name="Phpro_Translate.csv" hash="13b77330b3d024ffcbb90877bc452b00"/></dir></target></contents>
18
  <compatible/>
19
  <dependencies/>
20
  </package>