summaryrefslogtreecommitdiff
path: root/ikiwiki/pagespec/po.mdwn
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2010-07-14 20:22:53 +0200
committerJonas Smedegaard <dr@jones.dk>2010-07-14 20:22:53 +0200
commit6b53960c5bbcf6a43f2e48b0b37a94e1f909b522 (patch)
tree1c40b83b2e9c057a126685aed0f0a7014f00b3f5 /ikiwiki/pagespec/po.mdwn
parentb1fadc6eacaacb4d892b495e15ff82e9ba36c638 (diff)
Sync with ikiwiki 3.20100704.HEADmaster
Diffstat (limited to 'ikiwiki/pagespec/po.mdwn')
-rw-r--r--ikiwiki/pagespec/po.mdwn20
1 files changed, 20 insertions, 0 deletions
diff --git a/ikiwiki/pagespec/po.mdwn b/ikiwiki/pagespec/po.mdwn
new file mode 100644
index 0000000..f8b3985
--- /dev/null
+++ b/ikiwiki/pagespec/po.mdwn
@@ -0,0 +1,20 @@
+[[!if test="enabled(po)"
+ then="This wiki has po support **enabled**."
+ else="This wiki has po support **disabled**."]]
+
+If the [[!iki plugins/po desc=po]] plugin is enabled, the regular
+[[ikiwiki/PageSpec]] syntax is expanded with the following additional
+tests that can be used to improve user navigation in a multi-lingual
+wiki:
+
+* "`lang(LL)`" - tests whether a page is written in the language
+ specified as a ISO639-1 (two-letter) language code.
+* "`currentlang()`" - tests whether a page is written in the same
+ language as the current page.
+* "`needstranslation()`" - tests whether a page needs translation
+ work. Only slave pages match this PageSpec.
+
+Note that every non-po page is considered to be written in
+`po_master_language`, as specified in `ikiwiki.setup`.
+
+[[!meta robots="noindex, follow"]]