DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:translation2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plugin:translation2 [2009-06-25 15:04] 125.54.135.207plugin:translation2 [2023-12-14 18:05] (current) Aleksandr
Line 1: Line 1:
 ====== Translation2 plugin ====== ====== Translation2 plugin ======
  
----- plugin ----+----- plugin -----
 description: Displays flags which link to different language versions of the page. description: Displays flags which link to different language versions of the page.
 author     : Markus Birth author     : Markus Birth
Line 7: Line 7:
 type       : Action type       : Action
 lastupdate : 2009-02-12 lastupdate : 2009-02-12
-compatible : rc2009-02-06, previous and newer+compatible : 2009-02-14+
 depends    : jquery depends    : jquery
 conflicts  conflicts 
 similar    : translation similar    : translation
-tags       : language translation+tags       : language 
 + 
 +downloadurl: http://www.pcwdld.com/translation2.tar.gz
 ---- ----
  
-[[http://wiki.birth-online.de/software/php/dw-translation2-plugin|Information and Download]]+[[http://www.pcwdld.com/dokuwiki-translation-plugin|Information and Download]]
  
-====== How to install ====== +===== How to install ===== 
-open main.php of your template (for ex lib/tml/default/main.php)+open main.php of your template (for example lib/tpl/default/main.php)
 insert this line at the top of the script insert this line at the top of the script
 <PHP> <PHP>
-$translation = plugin_load('action','translation2');+plugin_load('action','translation2');
 </PHP> </PHP>
 +
 +===== How it works =====
 +
 +This plugin depends on the [[jquery]]. It uses the ''JQUERY_READY'' hook to add a set of country flags to the top bar. This way you don't have to modify any template. These flags are linked to namespaces according to their 2-letter language code.
 +
 +This way, you can easily provide translated versions of your pages. (Already translated languages are shown 60% visible, whereas non-translated languages are shown 30% visible.)
 +
 +{{http://www.pcwdld.com/wp-content/uploads/translation2.png|The English page is currently shown and there's a German translation available. Belgian is not yet translated (less visible than the German flag).}}
 +
 +The shown flags can be configured in the [[doku>plugin:config|Configuration Manager]].
 +
 +It basically works the same way as the original [[doku>plugin:translation|Translation plugin]].
 +
 +
 +
 +
 +===== Problems =====
 +**[xtian, 22 July 2009]**
 +When the translation for the browser language doesn't exist, the plugin shows the default language page (which is good) but clicking on the selected flag (the browser language flag is selected, not the default language flag) is uneffective, so a user can't add a page in the browser language (which should be what all translators do).
 +
 +**[ulco, 22 July 2009]**
 +It seems that this plugin doesn't work with the monobook template. As far as I can figure out the flags are linked to an entity which not exists in that template and therefore the flags don't show up.
 +
 +**[xtian, 23 July 2009]**
 +I confirm what ulco says: doesn't work in monobook. I modified action.php changing <nowiki>"bar__topleft"</nowiki> with "siteNotice P" and the flags now appear in the siteNotice. Not very elegant but quick :-\ See the outcome in my [[http://www.villonanny.net|VilloNanny wiki]]
 +
 +**[V-12, 18 December 2009]**
 +This plugin works for sure on default template. I've tried to run it on others, like lilas, battlehorse and terre and I couldn't see any flags on the screen. Anyone can provide a list of templates on which ones this plugin works well? Or any ideas how to have it working on lilas for example?
 +
 +**[marble, 7 July 2010]**
 +Initially it doesn't work for incognitek template. I've also modifed action.php changing <nowiki>'bar__topleft'</nowiki> with 'breadcrumbs'. But I've noticed that there are still a couple of things which is not translated such as the search button, the show page button etc. Any idea how to do it?
 +
 +
 +===== Requests =====
 +Please implement an option like suggested for [[plugin:translation]] too "no pages in the top namespace and all languages in sub namespaces", or please describe how to configure your plugin manually for that. Sincerely
 +//[[hemmerling@gmx.net|Rolf Hemmerling]] 2009-10-11 12:00//
 +
 +
plugin/translation2.1245935073.txt.gz · Last modified: 2009-06-25 15:04 by 125.54.135.207

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki