summaryrefslogtreecommitdiff
path: root/doc/plugins/po.mdwn
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2008-10-15 05:36:24 +0200
committerintrigeri <intrigeri@boum.org>2008-10-18 15:49:12 +0200
commitc852203be808131ce5f9bbc376b04e76e3e82c8d (patch)
tree71ef23e3a2e9f397b8d8696650982e1d79786014 /doc/plugins/po.mdwn
parent1e69eb482fdb30971c15a52b93ce6803175aca37 (diff)
po plugin: todo++ more security checks needed
... when creating new files. Signed-off-by: intrigeri <intrigeri@boum.org>
Diffstat (limited to 'doc/plugins/po.mdwn')
-rw-r--r--doc/plugins/po.mdwn9
1 files changed, 6 insertions, 3 deletions
diff --git a/doc/plugins/po.mdwn b/doc/plugins/po.mdwn
index ab7fcb725..717685df3 100644
--- a/doc/plugins/po.mdwn
+++ b/doc/plugins/po.mdwn
@@ -203,9 +203,12 @@ has just been declared as being translatable:
- all the needed POT and PO files are be created
- **FIXME** the PO files must be checked into version control
-**FIXME** `refreshpofiles` uses `system()`, whose args have to be
-checked more thoroughly to prevent any security issue (command
-injection, etc.).
+Security checks:
+
+- `refreshpofiles` uses `system()`, whose args have to be checked more
+ thoroughly to prevent any security issue (command injection, etc.).
+- `refreshpofiles` and `refreshpot` create new files; this may need
+ some checks, e.g. using `IkiWiki::prep_writefile()`
Translation quality assurance
-----------------------------