wiki:TranslatedPagesMacro

Version 1 (modified by ftofficer, 5 years ago) (diff)

New hack TranslatedPagesMacro, created by ftofficer

TranslatedPages Macro - Show translated versions of a page.

Description

A macro to output a list of translated versions of in current page. The English page should use the wiki name without language code, and translated wiki pages use OriginalWiki/language_code format (language_code follows ISO 639.2 Alpha-2 format). The [[TranslatedPages]] macro generates a list of languages like

to direct to translated versions of wiki pages.

Bugs/Feature Requests

Existing bugs and feature requests for TranslatedPagesMacro are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out TranslatedPagesMacro from here using Subversion, or browse the source with Trac.

Example

Drop the attached TranslatedPages.py to <trac environment>/plugins.

For example, the page WikiStart was translated to Chinese version WikiStart/zh, Russian version WikiStart/ru and Spanish version WikiStart/es. Insert [[TranslatedPages]] to WikiStart will generate the following list:

And in WikiStart/zh will generate:

Recent Changes

[13545] by stoecker on 2014-01-04 22:51:24
minor fix in illegal argument detection
[11919] by stoecker on 2012-08-10 22:11:21
TranslatedPagesMacro: add label argument
[11708] by stoecker on 2012-07-04 08:42:28
TranslatedPages: fix links with spaces in name

Author/Contributors

Author: ftofficer
Contributors:

Attachments (5)

Download all attachments as: .zip