]> sipb.mit.edu Git - ikiwiki.git/commitdiff
po: write detailed specification of wished backlinks behaviour
authorintrigeri <intrigeri@boum.org>
Fri, 7 Nov 2008 15:33:28 +0000 (16:33 +0100)
committerintrigeri <intrigeri@boum.org>
Fri, 7 Nov 2008 15:33:28 +0000 (16:33 +0100)
Signed-off-by: intrigeri <intrigeri@boum.org>
doc/plugins/po.mdwn

index 4262640bcf591d58f001e1f5ed7360650c2dcb7d..4f6212ff4155575a99d57ad26510614a7149d8f3 100644 (file)
@@ -247,12 +247,32 @@ be fixed by something like [[todo/using_meta_titles_for_parentlinks]].
 
 ### backlinks
 
-`po_link_to = negotiated`: if a given translatable `sourcepage.mdwn`
-links to \[[destpage]], `sourcepage.LL.po` also link to \[[destpage]],
-and the latter has the master page *and* all its translations listed
-in the backlinks.
+#### `po_link_to = negotiated`
 
-`po_link_to = current`: seems to work nicely
+If a given translatable `sourcepage.mdwn` links to \[[destpage]],
+`sourcepage.LL.po` also link to \[[destpage]], and the latter has the
+master page *and* all its translations listed in the backlinks. On the
+other hand, translations of `destpage` get none of these backlinks.
+What would be nice is:
+
+- if a translatable page links to another translatable page: the
+  master destpage gets a backlink to the master sourcepage, and every
+  slave destpage gets a backlink to the corresponding slave sourcepage
+- if a translatable page links to a non-translatable page: the
+  destpage gets a backlink to the master sourcepage only
+- if a non-translatable page links to a translatable page: every
+  master or slave destpage gets a backlink to the sourcepage
+- if a non-translatable page links to another non-translatable page:
+  the default behavious is nice, don't change it
+
+#### `po_link_to = current`
+
+At first glance, backlinks seem to work nicely, but a more thorough
+look is needed.
+
+#### `po_link_to = default`
+
+FIXME
 
 Translation quality assurance
 -----------------------------