'de' => { 'name' => 'Deutsch', }
}
+Decide which pages are translatable
+-----------------------------------
+
+The subset of "master" pages subject to translation is configurable:
+
+- 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.
+
Internal links
--------------
TODO
====
+Optimization
+------------
+
+Move `match_istranslation` and `match_istranslatable` code into helper
+functions, and 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
+
Display available translations
------------------------------
loop, a page using it should depend on any "master" and "slave" pages
whose status is being displayed.
-Decide which pages are translatable
------------------------------------
-
-The subset of "master" pages subject to translation must be
-configurable:
-
-- 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.
-
Automatic PO files update
-------------------------
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
---------------------------------------------------