summaryrefslogtreecommitdiff
path: root/doc/plugins
AgeCommit message (Collapse)Author
2008-11-11po: answered Joey's "create a new translation" questionintrigeri
... that I previously completely missed. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11po(change): fix uninitialized variables when running IkiWiki::refresh()intrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11po: added HOMEPAGEURL template variable, documented when to use itintrigeri
Hopefully all links should now be consistent with the chosen linking behavior, but who knows... Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11po/todo: added bug report for weird Perl warningsintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11po/todo: updated page formats, broken links, documentationintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11Merge commit 'upstream/master' into prv/pointrigeri
2008-11-11po: help requestintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11po/doc: first fuzzy-testing results for po4a and msgmergeintrigeri
Chapter #1, in which we learn po4a could help to DoS ikiwiki + po, whereas msgmerge seems reluctant to cooperate. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-10po/doc: more security research resultsintrigeri
Apart of the fuzzying part, I'm done with what I can do without help. The "Running po4a on untrusted content" section needs at least a quick glance from an experimented Perl programmer. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-10responseJoey Hess
2008-11-10Merge commit 'upstream/master' into prv/pointrigeri
2008-11-08po/todo(security): many research resultsintrigeri
... and some questions to Joey (hint: look for your name) Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-08question about the format directive and relation with htmlize hooksAlexandreDupas
2008-11-08po/todo++: support other file formats than markdownintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-08po/todo: mostly security researchintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-08po: started research on gettext/po4a securityintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-07Merge commit 'upstream/master' into prv/pointrigeri
2008-11-07po: finished backlinks implementationintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-07po: implemented linking/backlinks specification for po_link_to=negotiatedintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-07po: write detailed specification of wished backlinks behaviourintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06meta: Plugin is now enabled by default since the basewiki uses it.Joey Hess
2008-11-06responseJoey Hess
2008-11-06po: fix link to homepage in special caseintrigeri
... by wrapping IkiWiki::urlto in order to workaround hard-coded /index.$config{htmlext}, which is wrong when usedirs=0 and po_link_to=current and translatable homepage Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: misc responses to Joeyintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: redesign (once more) automatic POT/PO files updateintrigeri
Now use the change hook to update these files, check them into VCS, and trigger IkiWiki::refresh as needed. The needsbuild hook's help was required to prevent infinite looping. This more rigorous way of doing this fixes recentchanges (that was previously not updated in some cases), and probably is a better long-term solution than the two previously tested ones. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: doc/todo updateintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: use prep_writefile before creating any files in refreshpot and refreshpointrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: reported parentlinks misbehaviour in special caseintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: po_link_to is safe, and fallbacks to a working value if neededintrigeri
warnings are displayed if it is set to an invalid or incompatible value (e.g. po_link_to=negotiated and disabled usedirs) Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: mark po_translatable_pages as a safe configuration settingintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: po_master_language and po_slave_languages are safe config settingsintrigeri
... and check their validity in checkconfig Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: added license and copyrightintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06po: responseintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-06Merge commit 'upstream/master' into prv/pointrigeri
2008-11-06Merge commit 'upstream/po' into prv/pointrigeri
Conflicts: IkiWiki/Plugin/po.pm doc/plugins/po.mdwn Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-05need licenseJoey Hess
2008-11-05responseJoey Hess
2008-11-05fixed one security problem, two more need reviewJoey Hess
2008-11-05avoid hitting the shell with system()Joey Hess
2008-11-05responseJoey Hess
2008-11-05comments and questionsJoey Hess
2008-11-05minor wording improvements/changesJoey Hess
2008-11-05Merge commit 'intrigeri/po'Joey Hess
2008-11-05responseJoey Hess
2008-11-05add a more useful example of a relative date ;-)Joey Hess
2008-11-05po plugin: more detailed backlinks todo itemintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-04Merge commit 'upstream/master' into prv/pointrigeri
2008-11-04po plugin: redesign refresh mechanism after master page updateintrigeri
manually triggering IkiWiki::refresh() was at least dubious, and more or less buggy (it randomly broke the whole backlinks feature); thinking a bit more to add the necessary bits to @needsbuild seems like a better way. don't play with ikiwiki's internals if not absolutely needed. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-04po plugin: remove broken parentlinks for home page's translationsintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-04po plugin: updated doc/todointrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>