aboutsummaryrefslogtreecommitdiff
path: root/doc/plugins/po.mdwn
Commit message (Expand)AuthorAge
* minor problemJoey Hess2009-08-16
* po: Better fix for missing underlay translation problem.•••If a page is taken from the underlay, and one of the specified languages does not have po files in the underlay, it would create a broken link to the translated version of the page for that language. With this change, there's no broken link. Joey Hess2009-08-15
* updateJoey Hess2009-08-15
* apache config detailsJoey Hess2009-08-15
* another problem..Joey Hess2009-08-15
* another problemJoey Hess2009-08-15
* another problemJoey Hess2009-08-15
* noticed a problemJoey Hess2009-08-15
* po: Fix copy of po file from underlay when editing•••When first editing a page that was in the underlay, avoid losing the translation by copying the po file over from the underlay. Joey Hess2009-08-10
* oddityJoey Hess2009-07-21
* one issue with basewiki translationsJoey Hess2009-07-21
* po: Add support for mo files in underlays•••In order to support translated basewiki and other underlays, we need support for mo files in underlays. The code did not allow this before, because if a mo file was in an underlay, then it might try to update it, and its pot, and write to the underlay, which is guaranteed to either fail due to permissions, or be undesirable. To fix, my approach is to just detect if a mo or pot file that is about to be updated is in an underlay, and skip updating it. This seems to work well: - If the mo is out of date in the underlay, it won't get updated, but this would probably be due to a problem in the underlay, or more likely, the wiki is being rebuilt and so it *thinks* the mo is out of date, but it's really not (and it would be a waste of time to rebuild it anyway). - If a page from the basewiki is edited, it is saved to the srcdir, which causes generation of an updated mo and pot also in the srcdir; the underlay stops being used for that page, and everything seems to work. Note that I am not including an underlay search directory for pot files. They *seem* to be unnecessary for the underlay, since the mo files in there never need to be updated. Joey Hess2009-07-21
* build translated underlays for use with non-English wikisJoey Hess2009-07-20
* create translated underlays in mdwn format•••These are for use by wikis where the primary language is not English. On such a wiki, it makes sense to use an underlay has the source for pages in the native language. Joey Hess2009-07-20
* more thoughts on underlaysJoey Hess2009-07-20
* update, think I have the real bug this timeJoey Hess2009-07-20
* %links dedup bug?Joey Hess2009-07-19
* bad po plugin bugJoey Hess2009-07-19
* language display orderJoey Hess2009-07-19
* shut up msgmergeJoey Hess2009-07-19
* new minor bugJoey Hess2009-07-19
* bugfix: Avoid generating po files for files that are not httmlizableJoey Hess2009-07-19
* add a bugJoey Hess2009-07-19
* s/castellano/espaƱol/Joey Hess2009-07-19
* move robustness tests section to discussionJoey Hess2009-07-19
* fix linkJoey Hess2009-07-19
* page.tmpl: use OTHERLANGUAGES and PERCENTTRANSLATED•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-03-28
* link changesJoey Hess2009-03-27
* po/todo: drop a note about my meta-po branch•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-27
* po/todo: take note of the commit that will need to be reverted later•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-27
* po: remove all dependencies on nicepagetitle•••... as my meta branch probably won't be merged before the po plugin is, contrary to what I was originally supposing. This implies removing the po_translation_status_in_links and po_strictly_refresh_backlinks options. Added a note to the TODO section to think of bringing these features back later, as they really enhance user experience on a translatable wiki. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-27
* po: make the "backlinks involve dependencies" feature optional•••It can now be configured with the po_strictly_refresh_backlinks setting. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-27
* plugins/po: talk about the po4a version in the first lines•••... as it seems it can be missed if I keep it only in the security section. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-26
* po(doc): moved security analysis to its own page•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-17
* po: when possible, disable use of Text::WrapI18N in po4a; else warn about too...•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-16
* po(todo): more test results•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-15
* po: pages in underlay dirs are not translatable•••Fixes build break due to read-only underlay dirs, e.g. basewiki. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-15
* po/todo: some testing results•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-15
* po: more security-related reports•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-15
* po/todo: update•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* po/todo: update•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* po(formbuilder_setup): remove the rename/remove buttons on slave pages•••This has to be done after the rename/remove plugins have added their buttons, so we set this hook to be run last. The canrename/canremove hooks already ensure this is forbidden at the backend level, so this is only UI sugar. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* po/todo: update•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* po/todo: remove silly ideas.•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* po: do not allow to create pages of type po•••The main reason to do so is to bypass the "favor the type of linking page on page creation" logic, which is unsuitable when a broken link is clicked on a slave (PO) page. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* po/todo: added better implementation ideas•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* po/todo: remove completed item•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* po/todo: added bugreport about new page's type•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-02
* po/todo: update•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-01
* po(cansave): check PO validity using new isvalidpo function•••... because Po4a's parser does not care about malformed PO data. Use gettext's msgfmt program instead. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-01-01