Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/vendor/joomla/input/src/Input.php on line 41

Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/13/d380392445/htdocs/Jlive/libraries/vendor/joomla/input/src/Input.php on line 170

Deprecated: KunenaControllerApplicationDisplay implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/kunena/controller/application/display.php on line 21

Deprecated: preg_match_all(): Passing null to parameter #2 ($subject) of type string is deprecated in /homepages/13/d380392445/htdocs/Jlive/administrator/components/com_easyblog/includes/adsense/adsense.php on line 138
Updating Transifex Source files - Macrotone Blogs
By Geoffrey Chapman on Tuesday, 20 August 2013
Category: Joomla Hints and Tips

Updating Transifex Source files

We were in the situation of releasing a new version of one of our Joomla extensions and needed to update the source language files on Transifex. Originally we had loaded them via the web  to place them upon Transifex so immediately looked to do the same with the updates. Alas it didn’t seem to be possible, so we were forced to make use of the ‘tx’ client.

Fortunately the transjoomla site provided clear details of how to set up the client.  We then had to edit the created ‘config’ file so that it reflected our source files.  Then we used a command to update a single resource file as follows (again the example form transjoomla):

tx.exe push -r virtuemart.admin-plg_vmpayment_klarna_sys -s

(as in: sending the admin file "en-GB.plg_vmpayment_klarna.sys.ini" to "virtuemart" project)

We immediately hit a problem with a 401 Authentication error.  We looked at the ".transifexrc" file in our user-folder and sure enough the correct password was present, so it wasn’t a credentials problem.    After searching we discovered that our project ‘config’ file  was misconfigured for a different resource from the one we were updating. Once we had corrected that the upload of our changed resource file proceeded smoothly.

Only thing we are now unsure of is whether our translators are automatically informed of the change or not?

Leave Comments