Decide which pages are translatable
-----------------------------------
-The subset of "master" pages subject to translation is configurable:
+The `po_translatable_pages` setting configures what pages are
+translatable. It is a [[ikiwiki/PageSpec]], so you have lots of
+control over what kind of pages are translatable.
-- a `[[!translatable ]]` directive, when put on a page, makes it
- translatable
-- to set at once a bunch of pages as being translatable, use this
- [[ikiwiki/directive]] with the `match=PageSpec` argument.
+The `*.LL.po` translations files are anyway not considered as being
+translatable, so you don't need to worry about excluding them manually
+from this [[ikiwiki/PageSpec]].
Internal links
--------------
Optimization
------------
-Move `match_istranslation` and `match_istranslatable` code into helper
-functions, and pre-compute what can be early in the build process:
+Pre-compute what can be early in the build process:
- the list of translatable (master) pages
- for every translatable page, the list of slave pages
+... and/or memoize `istranslation`/`istranslatable` function calls.
+
Display available translations
------------------------------
corresponding "master" page. The `add_depends` function can achieve
this, if used in a **FIXME** hook.
-The POT files should not be published on the wiki.
-
UI consistency: rename "Edit" button on slave pages
---------------------------------------------------