Transfluent - Version 1.2.2

Version Notes

Fixed handling of Norwegian

Download this release

Release Info

Developer Transfluent Ltd
Extension Transfluent
Version 1.2.2
Comparing to
See all releases


Code changes from version 1.2.1 to 1.2.2

app/code/community/Transfluent/Translate/Helper/Languages.php CHANGED
@@ -7,7 +7,7 @@
7
  class Transfluent_Translate_Helper_Languages extends Mage_Core_Helper_Abstract {
8
  public function getTransfluentLangs() {
9
  $languages_json = <<<EOFJSON
10
- {"status":"OK","response":[{"1":{"name":"English","code":"en-gb","id":1}},{"2":{"name":"French","code":"fr-fr","id":2}},{"3":{"name":"German","code":"de-de","id":3}},{"4":{"name":"Chinese (Mandarin, Simplified)","code":"zh-cn","id":4}},{"5":{"name":"Chinese","code":"zh-hk","id":5}},{"6":{"name":"Spanish","code":"es-es","id":6}},{"7":{"name":"Japanese","code":"ja-jp","id":7}},{"8":{"name":"Korean","code":"ko-kr","id":8}},{"9":{"name":"Tagalog (Philippines)","code":"tl-ph","id":9}},{"10":{"name":"Portuguese","code":"pt-br","id":10}},{"11":{"name":"Finnish","code":"fi-fi","id":11}},{"12":{"name":"Italian","code":"it-it","id":12}},{"13":{"name":"Dutch","code":"nl-nl","id":13}},{"14":{"name":"Swedish","code":"sv-se","id":14}},{"15":{"name":"Russian","code":"ru-ru","id":15}},{"16":{"name":"Hindi","code":"hi-in","id":16}},{"17":{"name":"Arabic","code":"ar-sa","id":17}},{"18":{"name":"Malay","code":"ms-my","id":18}},{"19":{"name":"Romanian","code":"ro-ro","id":19}},{"20":{"name":"Lithuanian","code":"lt-lt","id":20}},{"21":{"name":"Hebrew","code":"he-il","id":21}},{"22":{"name":"Danish","code":"da-dk","id":22}},{"23":{"name":"Vietnamese","code":"vi-vn","id":23}},{"24":{"name":"Polish","code":"pl-pl","id":24}},{"25":{"name":"Turkish","code":"tr-tr","id":25}},{"26":{"name":"Thai","code":"th-th","id":26}},{"27":{"name":"Norwegian","code":"no-no","id":27}},{"28":{"name":"Ukrainian","code":"uk-ua","id":28}},{"29":{"name":"Hungarian","code":"hu-hu","id":29}},{"30":{"name":"Greek","code":"el-gr","id":30}},{"31":{"name":"Czech","code":"cs-cz","id":31}},{"32":{"name":"Catalan","code":"ca-ad","id":32}},{"33":{"name":"Esperanto","code":"eo-eo","id":33}},{"34":{"name":"Bengali","code":"bn-bd","id":34}},{"35":{"name":"Urdu","code":"ur-pk","id":35}},{"36":{"name":"Latin","code":"la-it","id":36}},{"37":{"name":"Persian","code":"fa-ir","id":37}},{"38":{"name":"Slovak","code":"sk-sk","id":38}},{"39":{"name":"Bulgarian","code":"bg-bg","id":39}},{"40":{"name":"Estonian","code":"et-ee","id":40}},{"41":{"name":"Latvian","code":"lv-lv","id":41}},{"42":{"name":"Somali","code":"so-so","id":42}},{"43":{"name":"Serbian","code":"sr-rs","id":43}},{"44":{"name":"Croatian","code":"hr-hr","id":44}},{"45":{"name":"Albanian","code":"sq-al","id":45}},{"46":{"name":"Azerbaijani","code":"az-az","id":46}},{"47":{"name":"Tamil","code":"ta-in","id":47}},{"48":{"name":"Swahili","code":"sw-ke","id":48}},{"49":{"name":"Macedonian","code":"mk-mk","id":49}},{"50":{"name":"Tibetan","code":"bo-cn","id":50}},{"51":{"name":"Punjabi","code":"pa-in","id":51}},{"52":{"name":"Javanese","code":"jv-id","id":52}},{"53":{"name":"Armenian","code":"hy-am","id":53}},{"54":{"name":"Basque","code":"eu-es","id":54}},{"55":{"name":"Kyrgyz","code":"ky-kg","id":55}},{"56":{"name":"Chinese (Traditional)","code":"zh-tw","id":56}},{"57":{"name":"Amharic","code":"am-et","id":57}},{"58":{"name":"Akan-Twi","code":"tw-gh","id":58}},{"59":{"name":"Hausa","code":"ha-ng","id":59}},{"60":{"name":"Igbo","code":"ig-ng","id":60}},{"61":{"name":"Slovenian","code":"sl-si","id":61}},{"128":{"name":"Indonesian","code":"id-id","id":128}},{"129":{"name":"Portuguese","code":"pt-pt","id":129}},{"130":{"name":"Afrikaans","code":"af-za","id":130}},{"131":{"name":"Bosnian","code":"bs-ba","id":131}},{"132":{"name":"Georgian","code":"ka-ge","id":132}},{"133":{"name":"Kazakh","code":"kk-kz","id":133}},{"134":{"name":"Central Khmer","code":"km-kh","id":134}},{"135":{"name":"Lao","code":"lo-la","id":135}},{"136":{"name":"Pashto","code":"ps-af","id":136}},{"137":{"name":"Uzbek","code":"uz-uz","id":137}},{"138":{"name":"Mongolian","code":"mn-mn","id":138}},{"139":{"name":"Nepali","code":"ne-np","id":139}},{"140":{"name":"Welsh","code":"cy-gb","id":140}},{"141":{"name":"Icelandic","code":"is-is","id":141}},{"142":{"name":"Taiwan Chinese","code":"zh-sg","id":142}},{"143":{"name":"Tigrinya","code":"ti-bo","id":143}},{"144":{"name":"Spanish","code":"es-la","id":144}},{"145":{"name":"French","code":"fr-ca","id":145}},{"146":{"name":"English","code":"en-ca","id":146}},{"147":{"name":"English","code":"en-sg","id":147}},{"148":{"name":"English","code":"en-us","id":148}},{"149":{"name":"Spanish","code":"es-cl","id":149}},{"150":{"name":"Spanish","code":"es-co","id":150}},{"151":{"name":"Spanish","code":"es-mx","id":151}},{"152":{"name":"Spanish","code":"es-ve","id":152}},{"500":{"name":"Pseudo language","code":"xx-xx","id":500}}]}
11
  EOFJSON;
12
  return Mage::helper('core')->jsonDecode($languages_json);
13
  }
7
  class Transfluent_Translate_Helper_Languages extends Mage_Core_Helper_Abstract {
8
  public function getTransfluentLangs() {
9
  $languages_json = <<<EOFJSON
10
+ {"status":"OK","response":[{"1":{"name":"English","code":"en-gb","id":1}},{"2":{"name":"French","code":"fr-fr","id":2}},{"3":{"name":"German","code":"de-de","id":3}},{"4":{"name":"Chinese (Mandarin, Simplified)","code":"zh-cn","id":4}},{"5":{"name":"Chinese","code":"zh-hk","id":5}},{"6":{"name":"Spanish","code":"es-es","id":6}},{"7":{"name":"Japanese","code":"ja-jp","id":7}},{"8":{"name":"Korean","code":"ko-kr","id":8}},{"9":{"name":"Tagalog (Philippines)","code":"tl-ph","id":9}},{"10":{"name":"Portuguese","code":"pt-br","id":10}},{"11":{"name":"Finnish","code":"fi-fi","id":11}},{"12":{"name":"Italian","code":"it-it","id":12}},{"13":{"name":"Dutch","code":"nl-nl","id":13}},{"14":{"name":"Swedish","code":"sv-se","id":14}},{"15":{"name":"Russian","code":"ru-ru","id":15}},{"16":{"name":"Hindi","code":"hi-in","id":16}},{"17":{"name":"Arabic","code":"ar-sa","id":17}},{"18":{"name":"Malay","code":"ms-my","id":18}},{"19":{"name":"Romanian","code":"ro-ro","id":19}},{"20":{"name":"Lithuanian","code":"lt-lt","id":20}},{"21":{"name":"Hebrew","code":"he-il","id":21}},{"22":{"name":"Danish","code":"da-dk","id":22}},{"23":{"name":"Vietnamese","code":"vi-vn","id":23}},{"24":{"name":"Polish","code":"pl-pl","id":24}},{"25":{"name":"Turkish","code":"tr-tr","id":25}},{"26":{"name":"Thai","code":"th-th","id":26}},{"27":{"name":"Norwegian","code":"no-no","id":27}},{"28":{"name":"Ukrainian","code":"uk-ua","id":28}},{"29":{"name":"Hungarian","code":"hu-hu","id":29}},{"30":{"name":"Greek","code":"el-gr","id":30}},{"31":{"name":"Czech","code":"cs-cz","id":31}},{"32":{"name":"Catalan","code":"ca-ad","id":32}},{"33":{"name":"Esperanto","code":"eo-eo","id":33}},{"34":{"name":"Bengali","code":"bn-bd","id":34}},{"35":{"name":"Urdu","code":"ur-pk","id":35}},{"36":{"name":"Latin","code":"la-it","id":36}},{"37":{"name":"Persian","code":"fa-ir","id":37}},{"38":{"name":"Slovak","code":"sk-sk","id":38}},{"39":{"name":"Bulgarian","code":"bg-bg","id":39}},{"40":{"name":"Estonian","code":"et-ee","id":40}},{"41":{"name":"Latvian","code":"lv-lv","id":41}},{"42":{"name":"Somali","code":"so-so","id":42}},{"43":{"name":"Serbian","code":"sr-rs","id":43}},{"44":{"name":"Croatian","code":"hr-hr","id":44}},{"45":{"name":"Albanian","code":"sq-al","id":45}},{"46":{"name":"Azerbaijani","code":"az-az","id":46}},{"47":{"name":"Tamil","code":"ta-in","id":47}},{"48":{"name":"Swahili","code":"sw-ke","id":48}},{"49":{"name":"Macedonian","code":"mk-mk","id":49}},{"50":{"name":"Tibetan","code":"bo-cn","id":50}},{"51":{"name":"Punjabi","code":"pa-in","id":51}},{"52":{"name":"Javanese","code":"jv-id","id":52}},{"53":{"name":"Armenian","code":"hy-am","id":53}},{"54":{"name":"Basque","code":"eu-es","id":54}},{"55":{"name":"Kyrgyz","code":"ky-kg","id":55}},{"56":{"name":"Chinese (Traditional)","code":"zh-tw","id":56}},{"57":{"name":"Amharic","code":"am-et","id":57}},{"58":{"name":"Akan-Twi","code":"tw-gh","id":58}},{"59":{"name":"Hausa","code":"ha-ng","id":59}},{"60":{"name":"Igbo","code":"ig-ng","id":60}},{"61":{"name":"Slovenian","code":"sl-si","id":61}},{"128":{"name":"Indonesian","code":"id-id","id":128}},{"129":{"name":"Portuguese","code":"pt-pt","id":129}},{"130":{"name":"Afrikaans","code":"af-za","id":130}},{"131":{"name":"Bosnian","code":"bs-ba","id":131}},{"132":{"name":"Georgian","code":"ka-ge","id":132}},{"133":{"name":"Kazakh","code":"kk-kz","id":133}},{"134":{"name":"Central Khmer","code":"km-kh","id":134}},{"135":{"name":"Lao","code":"lo-la","id":135}},{"136":{"name":"Pashto","code":"ps-af","id":136}},{"137":{"name":"Uzbek","code":"uz-uz","id":137}},{"138":{"name":"Mongolian","code":"mn-mn","id":138}},{"139":{"name":"Nepali","code":"ne-np","id":139}},{"140":{"name":"Welsh","code":"cy-gb","id":140}},{"141":{"name":"Icelandic","code":"is-is","id":141}},{"142":{"name":"Taiwan Chinese","code":"zh-sg","id":142}},{"143":{"name":"Tigrinya","code":"ti-bo","id":143}},{"144":{"name":"Spanish","code":"es-la","id":144}},{"145":{"name":"French","code":"fr-ca","id":145}},{"146":{"name":"English","code":"en-ca","id":146}},{"147":{"name":"English","code":"en-sg","id":147}},{"148":{"name":"English","code":"en-us","id":148}},{"149":{"name":"Spanish","code":"es-cl","id":149}},{"150":{"name":"Spanish","code":"es-co","id":150}},{"151":{"name":"Spanish","code":"es-mx","id":151}},{"152":{"name":"Spanish","code":"es-ve","id":152}},{"153":{"name":"Norwegian Bokmål","code":"nb-no","id":153}},{"154":{"name":"Norwegian Nynorsk","code":"nn-no","id":154}},{"500":{"name":"Pseudo language","code":"xx-xx","id":500}}]}
11
  EOFJSON;
12
  return Mage::helper('core')->jsonDecode($languages_json);
13
  }
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Transfluent</name>
4
- <version>1.2.1</version>
5
  <stability>stable</stability>
6
  <license>MIT</license>
7
  <channel>community</channel>
@@ -18,11 +18,11 @@
18
  <description>&lt;p&gt;The Transfluent plugin automates the process of translating product and category information using human translators. Magento admins need only to select what to translate and click order.&lt;/p&gt;&#xD;
19
  &#xD;
20
  &lt;p&gt;Translating content is handled in our backend using a vast network of professional translators.&lt;/p&gt;</description>
21
- <notes>Fixed minor bugs, improved error messages and added support for Magento 1.7 and 1.8.</notes>
22
  <authors><author><name>Transfluent Oy</name><user>Transfluent</user><email>coders@transfluent.com</email></author></authors>
23
- <date>2014-07-03</date>
24
- <time>11:06:36</time>
25
- <contents><target name="magecommunity"><dir name="Transfluent"><dir name="Translate"><dir name="Block"><file name="Account.php" hash="65a7a12e2ad88a5c4ba14b6c7c72fd03"/><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="d2827c5587a2bb7c8664ff92c3dcf5d7"/><dir name="Renderer"><file name="Language.php" hash="cfc3a15752ecc6f7aab870ea6834c1df"/><file name="LanguagePair.php" hash="8d1c1959b44b487570d135eb5758a63b"/><file name="Level.php" hash="4a8f278da146ce9c8108758924bea667"/><file name="SourceText.php" hash="23c33835a99e64d575b101491774ed89"/><file name="Store.php" hash="4639d9f82bb498e57842a83110573e0c"/></dir></dir></dir><dir name="Tag"><dir name="Tag"><file name="Grid.php" hash="24647d2a73089769f664f7ae8f686597"/></dir></dir><dir name="Transfluentorder"><dir name="Edit"><file name="Form.php" hash="17fc3866562d4820c251ed17cc154b4d"/><dir name="Tab"><file name="Form.php" hash="3d45b7754d0044de84f6d40cb4cca9bf"/></dir><file name="Tabs.php" hash="5654a57d38cb31fb7159ffea72380adb"/></dir><file name="Edit.php" hash="e4a7206b94ec73e6573e62d22efc61ba"/></dir><file name="Transfluentorder.php" hash="5ad0a404b911c983472a9e5b6a1a2d02"/><dir name="Transfluenttranslate"><dir name="Edit"><file name="Form.php" hash="9e9d2152d4dd8fe936558a88afd1c554"/><dir name="Tab"><file name="Form.php" hash="d6bb7a75b800f0dfb9a85d6b8547d3d2"/></dir><file name="Tabs.php" hash="1e4e31e2e4be31918e4db4d677092759"/></dir><file name="Edit.php" hash="596dc94ba740e312ad1ea8a3a86bdc43"/><file name="Grid.php" hash="275f7dd4f8abb376a51bab8ee815f8f9"/></dir><file name="Transfluenttranslate.php" hash="c9a69e2dc7bb9ded6a61db0988b4842f"/></dir><file name="Estimate.php" hash="bc70c44df7c0522dc56d2039ce73dc64"/><file name="Help.php" hash="1c6779b04425381242c053baf54cac1f"/><file name="Loginform.php" hash="6f8dd70bc812d0295a32b4086f0a33ef"/><file name="Regform.php" hash="1322ad01684df93ccf2509ab2a175e3b"/><file name="Translblock.php" hash="8008b680d4bdbeb7b2e51a3522ac282a"/></dir><dir name="Exception"><file name="Base.php" hash="e0ab547033d95d94820a5cbd58dea6f5"/><file name="EBackendCustomerHasNoBillingAgreement.php" hash="87f798c9e376b2392f33005181028e6b"/><file name="EFailedToUpdateOrder.php" hash="4261e774331f5e68864409c687e87e84"/><file name="EInvalidInput.php" hash="9e68fc972d84da619bc0f59a0309c673"/><file name="EInvalidJob.php" hash="be82fd6fe0c1dbc88be57fa4fd923196"/><file name="EInvalidTagFormat.php" hash="c8ac44aaec31e4ab77655ab85434724b"/><file name="ELanguagePairNotSupported.php" hash="696af3edef69e5ef009bbbd766db97ae"/><file name="ETagNotFound.php" hash="6bc8d1f2a8a5cbdfa9e83be92532e159"/><file name="ETransfluentAuthenticationExpired.php" hash="31d78696b92490440689d517ce3961ad"/><file name="ETransfluentInvalidInputTags.php" hash="d7e056e164a93a6fd9f9cffbc31664f8"/><file name="ETransfluentNothingToTranslate.php" hash="6b9aef0ccc8848dbbe33e4d55742a789"/><file name="ETransfluentOrderFail.php" hash="019f6eea7ea672217a6297ad1028ed02"/><file name="ETransfluentProductHasNoFieldsToTranslate.php" hash="324c6a7f92a4b2367ad9253aae319aa2"/><file name="ETransfluentProductNotFound.php" hash="d1ae6d72c99ba0061c3972e56f7508c1"/><file name="ETransfluentSomeSelectedProductsNotFound.php" hash="aaa71cede2f1136e8f6700f35bb3c541"/><file name="ETransfluentTagsNothingToTranslate.php" hash="aaec4494fcfa5f5801cc41d2488063b2"/><file name="ETransfluentUnknownBackendResponse.php" hash="8b88d91c6069383091b46416236fb516"/><file name="ETransfluentUnknownError.php" hash="f27e0198db51ae862cc69d969238acff"/><file name="ETransfluentUnknownErrorNoEstimate.php" hash="714d3ad48595f0a7f271ff4d6e41d5b7"/><file name="ETransfluentUnknownErrorTags.php" hash="6b56cfb2b97bed42edaff02e409ded3e"/><file name="EUnauthorized.php" hash="eb1ca081eebdc497cde30cd85337bc6e"/></dir><dir name="Helper"><file name="Category.php" hash="1027dc867c0f3d3f1f09165835e372af"/><file name="Constant.php" hash="76af7760107c984a86a8522d08f33529"/><file name="Data.php" hash="115f604df2570d512d73c45eb272588b"/><file name="Languages.php" hash="1c1f2836537fbfe9679ca71e8824679a"/><file name="Product.php" hash="ee04f0c62cdeef260c677cd1fc363041"/><file name="Tag.php" hash="aba096e9a6207e7f2055db4733c1b839"/><file name="Text.php" hash="4e5c084ac4e849d6fe2614dfef77c932"/><file name="Util.php" hash="2db7fdba0b945821e12746c45fb6bf9b"/></dir><dir name="Model"><file name="AttributeName.php" hash="97619966fb9c04b031d2cae5147fdb21"/><file name="AttributeOption.php" hash="39007a2e2821e5853b6cfefe0e1a1c17"/><dir name="Base"><file name="Backendclient.php" hash="4d83e0649c895aa1e3d88ab3834a6dbf"/></dir><file name="CategoryDetail.php" hash="3a0ce226c17ef8280ca9001c77e0d275"/><dir name="Config"><dir name="Source"><file name="Fromlang.php" hash="600bdc90cb5a08d36003ea651ee398c2"/><file name="Language.php" hash="dcbd7cc51695c71fa0da6da25e0d52d8"/><file name="Quality.php" hash="73987e05216bb54d3b483d751888e602"/></dir></dir><file name="Debugutil.php" hash="3542cff301f9fc0d69072068c384acb3"/><dir name="Mysql4"><dir name="Transfluenttranslate"><file name="Collection.php" hash="80ebe484ed7a4dee8980b4d6c03d1425"/></dir><file name="Transfluenttranslate.php" hash="bef2f82a3c2d2fd25031c654026bdc34"/></dir><file name="Observer.php" hash="96ca21eaefbf03ea6a84cfa1179d4c93"/><file name="ProductDetail.php" hash="5b9a5ce790576fe19e33fbbc63554a24"/><file name="TagName.php" hash="8d59f540cc0f1290b419f95f7dabe7c6"/><file name="Transfluentorder.php" hash="9dd3a64c16d95f7df151be2937a6d09c"/><file name="Transfluenttranslate.php" hash="d973756d579d415cd11033acb7669555"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="AccountController.php" hash="3a259d4e68c2d8ca7ca0cccf9db2a792"/><file name="TransfluentorderController.php" hash="a83033eaa72937acb084672ce2616c7e"/><file name="TransfluenttranslateController.php" hash="6f024d5b54b7cbf6cf2618a6831932d5"/></dir><file name="TranslationController.php" hash="6557858166c035ccf2ee9653df39ce6a"/></dir><dir name="etc"><file name="config.xml" hash="122e08e312500d9aadff4af14a5ef317"/><file name="system.xml" hash="9d06c0359afeebe5bb0837439924f4b4"/></dir><dir name="sql"><dir name="transfluenttranslate_setup"><file name="mysql4-install-1.1.0.php" hash="1691b91c29d66284b51583bf47e5c9ec"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="transfluent.xml" hash="92accb97ee4a7c710ef46e01d1307f83"/></dir><dir name="template"><dir name="transfluent"><dir name="account"><file name="action.phtml" hash="dae17137e83be4001f25997892e49901"/><file name="create.phtml" hash="5b51d4a6f3f444494fe3b053c6f96463"/><file name="logged.phtml" hash="6f024c314550b3f378e5d8399984b082"/><file name="login.phtml" hash="06acb7c890315c53937a1dd5f90275a6"/></dir><file name="estimate.phtml" hash="f2b85bb6943c7ff335d45e2401e0b541"/><file name="estimate_section.phtml" hash="1d5a6c511ae63f85f490b52be4be5dc1"/><dir name="order"><file name="order.phtml" hash="d09b561cd6025224bf42ce7c7dbd629b"/></dir><dir name="product"><dir name="attributes"><file name="edit.phtml" hash="5c2e06cb7b18b6cb34dd09398e0690cb"/></dir><dir name="category"><file name="edit.phtml" hash="acb8acba1981d3f764d120a62a4a70a7"/></dir><file name="edit.phtml" hash="fb6e94f86ba351d045d8516cc244577e"/><file name="index.phtml" hash="7ea9b53f06a8045e19d4727c41059d58"/></dir><dir name="tag"><dir name="tag"><file name="index.phtml" hash="d672d3415faa28fc85406e537b689b3c"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Transfluent_Translate.xml" hash="21fbc30a1cba6c2b86b262439eee8ed3"/></dir></target><target name="mageweb"><dir name="js"><dir name="transfluent"><file name="actions.js" hash="471135bf9f5941d0e22d11aa726bfc3b"/><file name="lib.js" hash="0f1029e5a4a1c1e88ca2bb8304bc34e8"/></dir></dir></target></contents>
26
  <compatible/>
27
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><extension><name>Core</name><min></min><max></max></extension><extension><name>curl</name><min></min><max></max></extension><extension><name>json</name><min></min><max></max></extension></required></dependencies>
28
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Transfluent</name>
4
+ <version>1.2.2</version>
5
  <stability>stable</stability>
6
  <license>MIT</license>
7
  <channel>community</channel>
18
  <description>&lt;p&gt;The Transfluent plugin automates the process of translating product and category information using human translators. Magento admins need only to select what to translate and click order.&lt;/p&gt;&#xD;
19
  &#xD;
20
  &lt;p&gt;Translating content is handled in our backend using a vast network of professional translators.&lt;/p&gt;</description>
21
+ <notes>Fixed handling of Norwegian</notes>
22
  <authors><author><name>Transfluent Oy</name><user>Transfluent</user><email>coders@transfluent.com</email></author></authors>
23
+ <date>2014-09-02</date>
24
+ <time>12:09:57</time>
25
+ <contents><target name="magecommunity"><dir name="Transfluent"><dir name="Translate"><dir name="Block"><file name="Account.php" hash="65a7a12e2ad88a5c4ba14b6c7c72fd03"/><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="d2827c5587a2bb7c8664ff92c3dcf5d7"/><dir name="Renderer"><file name="Language.php" hash="cfc3a15752ecc6f7aab870ea6834c1df"/><file name="LanguagePair.php" hash="8d1c1959b44b487570d135eb5758a63b"/><file name="Level.php" hash="4a8f278da146ce9c8108758924bea667"/><file name="SourceText.php" hash="23c33835a99e64d575b101491774ed89"/><file name="Store.php" hash="4639d9f82bb498e57842a83110573e0c"/></dir></dir></dir><dir name="Tag"><dir name="Tag"><file name="Grid.php" hash="24647d2a73089769f664f7ae8f686597"/></dir></dir><dir name="Transfluentorder"><dir name="Edit"><file name="Form.php" hash="17fc3866562d4820c251ed17cc154b4d"/><dir name="Tab"><file name="Form.php" hash="3d45b7754d0044de84f6d40cb4cca9bf"/></dir><file name="Tabs.php" hash="5654a57d38cb31fb7159ffea72380adb"/></dir><file name="Edit.php" hash="e4a7206b94ec73e6573e62d22efc61ba"/></dir><file name="Transfluentorder.php" hash="5ad0a404b911c983472a9e5b6a1a2d02"/><dir name="Transfluenttranslate"><dir name="Edit"><file name="Form.php" hash="9e9d2152d4dd8fe936558a88afd1c554"/><dir name="Tab"><file name="Form.php" hash="d6bb7a75b800f0dfb9a85d6b8547d3d2"/></dir><file name="Tabs.php" hash="1e4e31e2e4be31918e4db4d677092759"/></dir><file name="Edit.php" hash="596dc94ba740e312ad1ea8a3a86bdc43"/><file name="Grid.php" hash="275f7dd4f8abb376a51bab8ee815f8f9"/></dir><file name="Transfluenttranslate.php" hash="c9a69e2dc7bb9ded6a61db0988b4842f"/></dir><file name="Estimate.php" hash="bc70c44df7c0522dc56d2039ce73dc64"/><file name="Help.php" hash="1c6779b04425381242c053baf54cac1f"/><file name="Loginform.php" hash="6f8dd70bc812d0295a32b4086f0a33ef"/><file name="Regform.php" hash="1322ad01684df93ccf2509ab2a175e3b"/><file name="Translblock.php" hash="8008b680d4bdbeb7b2e51a3522ac282a"/></dir><dir name="Exception"><file name="Base.php" hash="e0ab547033d95d94820a5cbd58dea6f5"/><file name="EBackendCustomerHasNoBillingAgreement.php" hash="87f798c9e376b2392f33005181028e6b"/><file name="EFailedToUpdateOrder.php" hash="4261e774331f5e68864409c687e87e84"/><file name="EInvalidInput.php" hash="9e68fc972d84da619bc0f59a0309c673"/><file name="EInvalidJob.php" hash="be82fd6fe0c1dbc88be57fa4fd923196"/><file name="EInvalidTagFormat.php" hash="c8ac44aaec31e4ab77655ab85434724b"/><file name="ELanguagePairNotSupported.php" hash="696af3edef69e5ef009bbbd766db97ae"/><file name="ETagNotFound.php" hash="6bc8d1f2a8a5cbdfa9e83be92532e159"/><file name="ETransfluentAuthenticationExpired.php" hash="31d78696b92490440689d517ce3961ad"/><file name="ETransfluentInvalidInputTags.php" hash="d7e056e164a93a6fd9f9cffbc31664f8"/><file name="ETransfluentNothingToTranslate.php" hash="6b9aef0ccc8848dbbe33e4d55742a789"/><file name="ETransfluentOrderFail.php" hash="019f6eea7ea672217a6297ad1028ed02"/><file name="ETransfluentProductHasNoFieldsToTranslate.php" hash="324c6a7f92a4b2367ad9253aae319aa2"/><file name="ETransfluentProductNotFound.php" hash="d1ae6d72c99ba0061c3972e56f7508c1"/><file name="ETransfluentSomeSelectedProductsNotFound.php" hash="aaa71cede2f1136e8f6700f35bb3c541"/><file name="ETransfluentTagsNothingToTranslate.php" hash="aaec4494fcfa5f5801cc41d2488063b2"/><file name="ETransfluentUnknownBackendResponse.php" hash="8b88d91c6069383091b46416236fb516"/><file name="ETransfluentUnknownError.php" hash="f27e0198db51ae862cc69d969238acff"/><file name="ETransfluentUnknownErrorNoEstimate.php" hash="714d3ad48595f0a7f271ff4d6e41d5b7"/><file name="ETransfluentUnknownErrorTags.php" hash="6b56cfb2b97bed42edaff02e409ded3e"/><file name="EUnauthorized.php" hash="eb1ca081eebdc497cde30cd85337bc6e"/></dir><dir name="Helper"><file name="Category.php" hash="1027dc867c0f3d3f1f09165835e372af"/><file name="Constant.php" hash="76af7760107c984a86a8522d08f33529"/><file name="Data.php" hash="115f604df2570d512d73c45eb272588b"/><file name="Languages.php" hash="7f14a01e59b803135e037c9be733e190"/><file name="Product.php" hash="ee04f0c62cdeef260c677cd1fc363041"/><file name="Tag.php" hash="aba096e9a6207e7f2055db4733c1b839"/><file name="Text.php" hash="4e5c084ac4e849d6fe2614dfef77c932"/><file name="Util.php" hash="2db7fdba0b945821e12746c45fb6bf9b"/></dir><dir name="Model"><file name="AttributeName.php" hash="97619966fb9c04b031d2cae5147fdb21"/><file name="AttributeOption.php" hash="39007a2e2821e5853b6cfefe0e1a1c17"/><dir name="Base"><file name="Backendclient.php" hash="4d83e0649c895aa1e3d88ab3834a6dbf"/></dir><file name="CategoryDetail.php" hash="3a0ce226c17ef8280ca9001c77e0d275"/><dir name="Config"><dir name="Source"><file name="Fromlang.php" hash="600bdc90cb5a08d36003ea651ee398c2"/><file name="Language.php" hash="dcbd7cc51695c71fa0da6da25e0d52d8"/><file name="Quality.php" hash="73987e05216bb54d3b483d751888e602"/></dir></dir><file name="Debugutil.php" hash="3542cff301f9fc0d69072068c384acb3"/><dir name="Mysql4"><dir name="Transfluenttranslate"><file name="Collection.php" hash="80ebe484ed7a4dee8980b4d6c03d1425"/></dir><file name="Transfluenttranslate.php" hash="bef2f82a3c2d2fd25031c654026bdc34"/></dir><file name="Observer.php" hash="96ca21eaefbf03ea6a84cfa1179d4c93"/><file name="ProductDetail.php" hash="5b9a5ce790576fe19e33fbbc63554a24"/><file name="TagName.php" hash="8d59f540cc0f1290b419f95f7dabe7c6"/><file name="Transfluentorder.php" hash="9dd3a64c16d95f7df151be2937a6d09c"/><file name="Transfluenttranslate.php" hash="d973756d579d415cd11033acb7669555"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="AccountController.php" hash="3a259d4e68c2d8ca7ca0cccf9db2a792"/><file name="TransfluentorderController.php" hash="a83033eaa72937acb084672ce2616c7e"/><file name="TransfluenttranslateController.php" hash="6f024d5b54b7cbf6cf2618a6831932d5"/></dir><file name="TranslationController.php" hash="6557858166c035ccf2ee9653df39ce6a"/></dir><dir name="etc"><file name="config.xml" hash="122e08e312500d9aadff4af14a5ef317"/><file name="system.xml" hash="9d06c0359afeebe5bb0837439924f4b4"/></dir><dir name="sql"><dir name="transfluenttranslate_setup"><file name="mysql4-install-1.1.0.php" hash="1691b91c29d66284b51583bf47e5c9ec"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="transfluent.xml" hash="92accb97ee4a7c710ef46e01d1307f83"/></dir><dir name="template"><dir name="transfluent"><dir name="account"><file name="action.phtml" hash="dae17137e83be4001f25997892e49901"/><file name="create.phtml" hash="5b51d4a6f3f444494fe3b053c6f96463"/><file name="logged.phtml" hash="6f024c314550b3f378e5d8399984b082"/><file name="login.phtml" hash="06acb7c890315c53937a1dd5f90275a6"/></dir><file name="estimate.phtml" hash="f2b85bb6943c7ff335d45e2401e0b541"/><file name="estimate_section.phtml" hash="1d5a6c511ae63f85f490b52be4be5dc1"/><dir name="order"><file name="order.phtml" hash="d09b561cd6025224bf42ce7c7dbd629b"/></dir><dir name="product"><dir name="attributes"><file name="edit.phtml" hash="5c2e06cb7b18b6cb34dd09398e0690cb"/></dir><dir name="category"><file name="edit.phtml" hash="acb8acba1981d3f764d120a62a4a70a7"/></dir><file name="edit.phtml" hash="fb6e94f86ba351d045d8516cc244577e"/><file name="index.phtml" hash="7ea9b53f06a8045e19d4727c41059d58"/></dir><dir name="tag"><dir name="tag"><file name="index.phtml" hash="d672d3415faa28fc85406e537b689b3c"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Transfluent_Translate.xml" hash="21fbc30a1cba6c2b86b262439eee8ed3"/></dir></target><target name="mageweb"><dir name="js"><dir name="transfluent"><file name="actions.js" hash="471135bf9f5941d0e22d11aa726bfc3b"/><file name="lib.js" hash="0f1029e5a4a1c1e88ca2bb8304bc34e8"/></dir></dir></target></contents>
26
  <compatible/>
27
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><extension><name>Core</name><min></min><max></max></extension><extension><name>curl</name><min></min><max></max></extension><extension><name>json</name><min></min><max></max></extension></required></dependencies>
28
  </package>