summaryrefslogtreecommitdiff
path: root/doc/plugins/po.mdwn
AgeCommit message (Collapse)Author
2008-11-12po(otherlanguages): return pages that should existintrigeri
... instead of already existing ones. This fixes the "missing otherlanguages links on master pages just created via the CGI" bug. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-12po(change): flush Memoize cache, to fix bug after rename/removeintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-12po/todo: first pass of robustness tests, added todo for remove/renameintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-12po/todo: added robustness tests that have to be doneintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-12po: compute internal links from a slave page relative to its master pageintrigeri
e.g. a link appearing on a slave page links to its masterpage's subpages. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-12Merge commit 'upstream/po' into prv/pointrigeri
2008-11-11patch and a few commentsJoey Hess
2008-11-11po/todo: bug report about linking to subpages from translation pagesintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11po/todo: fixed internal linksintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11po/todo: added note about backlinks not being updatedintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-11po/todo: updateintrigeri
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-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-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-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-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-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: 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-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-05minor wording improvements/changesJoey Hess
2008-11-05po plugin: more detailed backlinks todo itemintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
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>
2008-11-03po plugin: updated doc+todointrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-03po plugin: slave pages link to the master's discussion pageintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-02po plugin: updated todo / docintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-11-02po plugin: added TODO about charset/encoding in new translationsintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-10-20po plugin: todo++intrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>
2008-10-19po plugin: set every configuration item to unsafeintrigeri
We will check later which ones are actually safe enough for websetup. Signed-off-by: intrigeri <intrigeri@boum.org>
2008-10-19po plugin: doc fixintrigeri
Signed-off-by: intrigeri <intrigeri@boum.org>