X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/blobdiff_plain/ef003f48f4a3fe8fb67fda62c70a299b07d75976..54280d02153d033fe87ffd6fea71d08fc1ed10a4:/doc/plugins/po.mdwn diff --git a/doc/plugins/po.mdwn b/doc/plugins/po.mdwn index 235674f31..156cb6cb3 100644 --- a/doc/plugins/po.mdwn +++ b/doc/plugins/po.mdwn @@ -55,7 +55,7 @@ Supported languages languages, such as: po_slave_languages => { 'fr' => 'Français', - 'es' => 'Castellano', + 'es' => 'Español', 'de' => 'Deutsch', } @@ -224,7 +224,7 @@ correctly on the slave pages: Security ======== -[[po/security]] contains a detailed security analysis of this plugin +[[po/discussion]] contains a detailed security analysis of this plugin and its dependencies. When using po4a older than 0.35, it is recommended to uninstall @@ -250,41 +250,32 @@ once [[intrigeri]]'s `meta` branch is merged. An integration branch, called `meta-po`, merges [[intrigeri]]'s `po` and `meta` branches, and thus has thise additional features. -Robustness tests ----------------- -### Enabling/disabling the plugin +Language display order +---------------------- -* enabling the plugin with `po_translatable_pages` set to blacklist: **OK** -* enabling the plugin with `po_translatable_pages` set to whitelist: **OK** -* enabling the plugin without `po_translatable_pages` set: **OK** -* disabling the plugin: **OK** +Jonas pointed out that one might want to control the order that links to +other languages are listed, for various reasons. Currently, there is no +order, as `po_slave_languages` is a hash. It would need to be converted +to an array to support this. (If twere done, twere best done quickly.) +--[[Joey]] -### Changing the plugin config - -* adding existing pages to `po_translatable_pages`: **OK** -* removing existing pages from `po_translatable_pages`: **OK** -* adding a language to `po_slave_languages`: **OK** -* removing a language from `po_slave_languages`: **OK** -* changing `po_master_language`: **OK** -* replacing `po_master_language` with a language previously part of - `po_slave_languages`: needs two rebuilds, but **OK** (this is quite - a perverse test actually) - -### Creating/deleting/renaming pages - -All cases of master/slave page creation/deletion/rename, both via RCS -and via CGI, have been tested. +Re-render bug +------------- -### Misc +If .ikiwiki is deleted and a wiki is rebuilt from scratch, and +po has created po files before, something wrong happens: -* general test with `usedirs` disabled: **OK** -* general test with `indexpages` enabled: **not OK** -* general test with `po_link_to=default` with `userdirs` enabled: **OK** -* general test with `po_link_to=default` with `userdirs` disabled: **OK** +> joey@gnu:~/src/ikiwiki/po/html>ls -l index* +> -rw-r--r-- 1 joey joey 1159 Jul 19 22:51 index.html +> +> index.de: +> total 4 +> -rw-r--r-- 1 joey joey 1829 Jul 19 22:51 index.html -Misc. bugs ----------- +index.de/index.html contains the raw po file shoved into +page.tmpl. I have only gotten as far as guessing it is a bug in +`_istranslation` --[[Joey]] Documentation -------------