summaryrefslogtreecommitdiff
path: root/ikiwiki/pagespec/po.mdwn
blob: 0cd1ec9df9dc0b19d06c646fd022475151aee4e1 (plain)

[[!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"]]