Link to Chinese translation in Wiki frontpage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Karanbir Singh wrote:
> JohnS wrote:
>   
>>> How about the panel code in:  
>>> http://moinmo.in/FeatureRequests/ThisPageInOtherLanguages
>>> This allows translated pages to show up automatically on the bottom 
>>> right of the panel.  See their sample site, which could be switched 
>>> between [fr] and [en]:  http://rocococamp.info/FrontPage
>>>       
>> Karan Ralph, what about this that Timothy found?
>>     
> What about it ? Does it address the issue on hand ? or does it propose a 
> different way of doing things completely, thereby eliminating the issue ?
>   
Yes, the code on that web page could be a solution to the issue on 
hand.  According to its description, the code calculates and searches 
URLs that may contain translations for requested page, and lists any 
translation that do exist.

Since this is performed for every wiki page, this solves the problem of 
leaving the current language namespace -- if translations are available 
for a subpage, they would be offered to the reader, regardless of 
current namespace.  Of course, an extra click is required to jump back 
into the page with the desired language, but at least the option is there.

I do have to agree with Ralph's e-mail about scalability.  After looking 
more closely at the code, and considering that our wiki's URL form is 
much stricter, I think the use of a dictionary could be skipped 
completely during the calculation of URLs of translated pages.

I'm afraid I have never played with a MoinMoin server before, so I can't 
say out right which part of the code could be removed.  I am willing to 
help cook up a working script, but I would need to setup a dummy 
installation first.

Regards,
Timothy


[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Users]     [CentOS Virtualization]     [Linux Media]     [Asterisk]     [Netdev]     [X.org]     [Xfree86]     [Linux USB]     [Project Hail Cloud Computing]

  Powered by Linux