WPtouch in french – update 1.9.9.3
The translation for the WPtouch 1.9.9.3 update is available ! You can download the language file.
The translation for the WPtouch 1.9.9.3 update is available ! You can download the language file.
WPML 1.7.1 is online. This version is now properly working for the function bloginfo(‘home’) : then my post “how-to” patch WPML to manage search engine and multi-language is not necessary any more ! All is working out of the box.
The new WPtouch 1.9.8.3 is just released… but it just removes some bugs : there is no new string inside. Then you can use the french translation file for the 1.9.8.1 version without any modification.
The translation for the WPtouch 1.9.8.1 update is available ! You can download the language file.
It stays some sentences not managed to be translated… By exemple, the “Search…” wich appears when you click on the “Search” button in the WPtouch menu. To solve this, you have just to modify the file wp-content/plugins/wptouch/themes/default/header.php and replace the line
<input type="text" value="Search..."
onfocus="if (this.value == "Search...")
{this.value = ''}" name="s" id="s" />
by
<input type="text" value="<?php _e('Search...', "wptouch"); ?>"
onfocus="if (this.value == "<?php _e('Search...', "wptouch"); ?>")
{this.value = ''}" name="s" id="s" />
If you see something else not properly translated in WPtouch, thanks to alert me !
Finaly, if you manage your website with more than one language, then I suggest that you modify the file wp-content/plugins/wptouch/themes/core/core-functions.php to update the SQL request below in the bnc_get_ordered_cat_list() function :
$sql = "select * from " . $table_prefix .
"term_taxonomy inner join " . $table_prefix .
"terms on " . $table_prefix .
"term_taxonomy.term_id = " . $table_prefix .
"terms.term_id where taxonomy =
'category' order by count desc";
replaced by
$sql = "SELECT " . $table_prefix . "terms.term_id, count,
CASE WHEN INSTR( name, '@' ) >0 THEN
TRIM( LEFT( name, INSTR( name, '@' ) -1 ) ) ELSE
TRIM( name ) END AS name FROM " . $table_prefix .
"icl_translations INNER JOIN " . $table_prefix .
"term_taxonomy ON " . $table_prefix .
"term_taxonomy.term_taxonomy_id = " . $table_prefix .
"icl_translations.element_id INNER JOIN " .
$table_prefix . "terms ON " . $table_prefix .
"term_taxonomy.term_id = " . $table_prefix .
"terms.term_id WHERE element_type = 'category'
AND taxonomy = 'category' AND
language_code = '" . get_bloginfo('short_language') .
"' ORDER BY count DESC";
Then your WPtouch “Category” will display only the categories for the current language…
To test iPhone WebApp on Linux we don’t have Safari…
We can use Safari for Windows with Wine, or Safari in a Windows virtual machine with VMWare Server or VirtualBox…
But we can also simply use a browser with the same core engine than Safari ie Webkit : Epiphany ou Chromium. Then we have just to change the user-agent to forge a fake Safari on iPhone. If you search on Google, you’ll find very exotic solution : someone uses hexadecimal editor to modify the Chromium binary files… like using an atomic bomb against a fly) : the solution is much easier, you have just to pass through the –user-agent parameter to chromium like this :
chromium-browser --user-agent="Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; fr-fr) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16"
Install of this version is not always as easy as it should… This time I’ve tried ton install Ubuntu 9.10 on my main computer. I used the “Ubuntu 9.10 Alternate AMD64″ CD because this PC is running 2 SATA hard drives configured in Raid 1… and only the alternate version is able to install it in Raid “out of the box”. But, during the installation process, system complains about mounting the standard CD release… like if the Alternate CD was not a full version… but the CD is mounted so the CD player stays closed… A quick search on the internet and I see that I’m not the only one with this problem. Fortunately, install from 9.10 DVD version seems to solve this bug… I’ll try it as soon as possible but maybe it’s time to ask if Ubuntu should not break the rule and postpone the launch of a new version if problems still exist… like Debian way… but not excessively
PS 11/18/2009 : I confirm, with the DVD install works like a charm !
The translation for the WPtouch 1.9.5 update is available ! You can download the language file.
Last weekend I had problem with the installation on netbook… This time I’ve tried to install it on a classical Sony laptop : a good and still working Vaio SZ3XP…
It was working without problem for 6 months under Jaunty in 32 bits… and the install from scratch to 9.10 has been really easy ! Like for the previous one, it needs tweak configuration to achieve the proper use of the Ricoh r5u870 webcam and integrated fingerprint reader from Upek is not working at all. (It should indeed… If Sony would, Upek provides Linux drivers but this particular model integrates a modified firmware for Sony. It adds some crypto and only windows drivers from Sony know how to decrypt the stream. Maybe someone could break this to make it fonctionnal on Linux. Interoperability is a rule that Sony seems to ignore)
In short : Ubuntu 9.10 works wonderfully… I’m pretty excited to be able to say the same thing for the Wind netbook !

You’d better have to wait ! I’ve upgraded the netbook of my son this weekend and the result is not as good as it should…
Screen is flashing… USB peripherals are not working and the webcam is dead too…
Back to Jaunty 9.04 : it works fine…
A little tip to secure your Wordpress blog (you can use it with another CMS indeed) : just put a .htaccess into you admin folder : for Wordpress it’s in wp-admin
Example .htaccess
AuthUserFile /dev/null AuthGroupFile /dev/null AuthName "Access Control" AuthType Basic <LIMIT GET> order deny,allow deny from all # whitelist home IP address allow from my.ip.at.home # whitelist work IP address allow from my.ip.at.work </LIMIT>
And of course, you change this file with your own IP addresses…