summaryrefslogtreecommitdiff
path: root/ikiwiki/pagespec/po.mdwn
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2010-10-14 13:38:25 +0200
committerJonas Smedegaard <dr@jones.dk>2010-10-14 13:38:25 +0200
commit54651a405a863fd4a31b092650e85171b37622bd (patch)
treec58f6a41018afead30dbe5e3ffe7deb0c39761c3 /ikiwiki/pagespec/po.mdwn
Sync with ikiwiki 3.20100926.HEADmasterikiwiki
Diffstat (limited to 'ikiwiki/pagespec/po.mdwn')
-rw-r--r--ikiwiki/pagespec/po.mdwn23
1 files changed, 23 insertions, 0 deletions
diff --git a/ikiwiki/pagespec/po.mdwn b/ikiwiki/pagespec/po.mdwn
new file mode 100644
index 0000000..0cd1ec9
--- /dev/null
+++ b/ikiwiki/pagespec/po.mdwn
@@ -0,0 +1,23 @@
+[[!if test="enabled(po)"
+ then="In diesem Wiki ist die po-Unterstützung **aktiviert**."
+ else="In diesem Wiki ist die po-Unterstützung **deaktiviert**."]]
+
+Wenn die [[!iki plugins/po desc=po]]-Erweiterung aktiviert ist, ist die
+reguläre [[ikiwiki/PageSpec]]-Syntax um die folgenden zusätzlichen Tests
+erweitert, die zur Verbesserung der Benutzernavigation in mehrsprachigen
+Wikis verwendet werden kann:
+
+* "`lang(LL)`" - prüft ob eine Seite in der angegebenen Sprache geschrieben
+ ist. Die Sprache wird als (zweibuchstabiger) Sprachcode nach ISO639-1
+ angegeben.
+* "`currentlang()`" - prüft, ob eine Seite in der gleichen Sprache
+ geschrieben ist wie die aktuelle Seite.
+* "`needstranslation()`" - tests whether a page needs translation work. Only
+ slave pages match this PageSpec. A minimum target translation percentage
+ can optionally be passed as an integer parameter: "`needstranslation(50)`"
+ matches only pages less than 50% translated.
+
+Beachte, dass als Sprache jeder nicht-po-Seite `po_master_language`
+angenommen wird, wie in `ikiwiki.setup` angegeben.
+
+[[!meta robots="noindex, follow"]]