summaryrefslogtreecommitdiff
path: root/doc/ikiwiki/pagespec
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-11-05 13:50:26 -0500
committerJoey Hess <joey@kodama.kitenet.net>2008-11-05 13:50:26 -0500
commit127a8a3701dd41285f0f989546f758f93ee53dba (patch)
tree7ab07b5621b453ee2651b9b7328d72a3d0ee93ac /doc/ikiwiki/pagespec
parentf258902a2146e968aecc80ead6f74102c0418b66 (diff)
parent265e857f6060b899ed6a08b5b28fe5190f056c0c (diff)
Merge commit 'intrigeri/po'
Diffstat (limited to 'doc/ikiwiki/pagespec')
-rw-r--r--doc/ikiwiki/pagespec/po.mdwn16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/ikiwiki/pagespec/po.mdwn b/doc/ikiwiki/pagespec/po.mdwn
new file mode 100644
index 000000000..2edfaa0c1
--- /dev/null
+++ b/doc/ikiwiki/pagespec/po.mdwn
@@ -0,0 +1,16 @@
+[[!if test="enabled(po)"
+ then="This wiki has po support **enabled**."
+ else="This wiki has po support **disabled**."]]
+
+If the [[po|plugins/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.
+
+Note: every non-PO page is considered to be written in
+`po_master_language`, as specified in `ikiwiki.setup`.