summaryrefslogtreecommitdiff
path: root/ikiwiki/pagespec
diff options
context:
space:
mode:
Diffstat (limited to 'ikiwiki/pagespec')
-rw-r--r--ikiwiki/pagespec/attachment.mdwn36
-rw-r--r--ikiwiki/pagespec/po.mdwn22
2 files changed, 58 insertions, 0 deletions
diff --git a/ikiwiki/pagespec/attachment.mdwn b/ikiwiki/pagespec/attachment.mdwn
new file mode 100644
index 0000000..80aee21
--- /dev/null
+++ b/ikiwiki/pagespec/attachment.mdwn
@@ -0,0 +1,36 @@
+[[!meta robots="noindex, follow"]]
+[[!if test="enabled(attachment)"
+ then="Tato wiki má přílohy **povolené**."
+ else="Tato wiki má přílohy **vypnuté**."]]
+
+Pokud jsou přílohy povoleny, může správce wiki pomocí volby
+`allowed_attachments` určovat, které typy příloh budou povoleny.
+
+For example, to limit most users to uploading small images, and nothing
+else, while allowing larger mp3 files to be uploaded by joey into a specific
+directory, and check all attachments for viruses, something like this could
+be used:
+
+ virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))
+
+Běžná syntaxe [[ikiwiki/PageSpec]] je rozšířena o následující testy:
+
+* „`maxsize(velikost)`“ - testuje, zda není příloha větší než zadaná
+ velikost. Velikost je standardně uváděna v bajtech, ale můžete použít i
+ jiné jednotky, když za velikost připojíte „kb“, „mb“, „gb“ apod.
+
+* „`minsize(velikost)`“ - testuje, zda není příloha menší než zadaná
+ velikost.
+
+* „`ispage()`“ - testuje, zda bude ikiwiki přílohu chápat jako wiki stránku
+ (tzn. zda má příloha příponu „.mdwn“, nebo příponu některého jiného
+ podporovaného formátu).
+
+ Pokud nechcete umožnit nahrávání wiki stránek jako příloh, použijte
+ `!ispage()`. Analogicky, chcete-li umožnit nahrávání pouze wiki stránek,
+ použijte `ispage()`.
+
+* „`mimetype(něco/cosi)`“ - zkontroluje MIME typ přílohy. Můžete použít i
+ zástupné znaky, například `mimetype(image/*)`.
+
+* „`virusfree()`“ - zkontroluje přílohu antivirovým programem.
diff --git a/ikiwiki/pagespec/po.mdwn b/ikiwiki/pagespec/po.mdwn
new file mode 100644
index 0000000..ec9ae6d
--- /dev/null
+++ b/ikiwiki/pagespec/po.mdwn
@@ -0,0 +1,22 @@
+[[!if test="enabled(po)"
+ then="Tato wiki má podporu překladů **povolenou**."
+ else="Tato wiki má podporu překladů **vypnutou**."]]
+
+Pokud je povolený modul [[!iki plugins/po desc=po]], je standardní syntaxe
+[[ikiwiki/PageSpec]] rozšířena o následující testy, které lze použít pro
+zlepšení navigace ve vícejazyčné wiki:
+
+* „`lang(LL)`“ - testuje, zda je stránka napsána v jazyce zadaném
+ dvoupísmenným kódem jazyka dle normy ISO639-1.
+* „`currentlang()`“ - testuje, zda je stránka napsána ve stejném jazyce jako
+ aktuální stránka.
+* "`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.
+
+O každé stránce, která nepoužívá „po“ překlad, se předpokládá, že je napsaná
+v jazyce zadaném proměnnou `po_master_language` v konfiguračním souboru
+ikiwiki.
+
+[[!meta robots="noindex, follow"]]