]> sipb.mit.edu Git - ikiwiki.git/blob - doc/plugins/contrib/po.mdwn
use relativedate as the css class for dates that should display relative
[ikiwiki.git] / doc / plugins / contrib / po.mdwn
1 I've been working on a plugin called "po", that adds support for multi-lingual wikis,
2 translated with gettext, using [po4a](http://po4a.alioth.debian.org/).
3
4 More information:
5
6 * It can be found in [my "po" branch](http://repo.or.cz/w/ikiwiki/intrigeri.git?a=shortlog;h=refs/heads/po): `git clone git://repo.or.cz/ikiwiki/intrigeri.git`
7 * It involves adding three hooks to ikiwiki core.
8 * It is documented (including TODO and plans for next work steps) in `doc/plugins/po.mdwn`, which can be found in the same branch.
9 * No public demo site is available so far, I'm working on this.
10
11 My plan is to get this plugin clean enough to be included in ikiwiki.
12
13 The current version is a proof-of-concept, mature enough for me to dare submitting it here,
14 but I'm prepared to hear various helpful remarks, and to rewrite parts of it as needed.
15
16 Any thoughts on this?
17
18 > Well, I think it's pretty stunning what you've done here. Seems very
19 > complete and well thought out. I have not read the code in great detail
20 > yet.
21
22 > Just using po files is an approach I've never seen tried with a wiki. I
23 > suspect it will work better for some wikis than others. For wikis that
24 > just want translations that match the master language as closely as
25 > possible and don't wander off and diverge, it seems perfect. (But what happens
26 > if someone edits the Discussion page of a translated page?)
27
28 > Please keep me posted, when you get closer to having all issues solved
29 > and ready for merging I can do a review and hopefully help with the
30 > security items you listed. --[[Joey]]