fix git support for v1.5.3 (or higher) by setting "--work-tree"
[translate_toolkit.git] / tools / TODO
blob315c2468a1f170ead35408de599fd48f8976cee3
1 pomerge
2         * allow status of input PO to override destination ie if input is not fuzzy
3     and destination is fuzzy that is you corrected it then make merged message
4     not fuzzy
5     - A header is currently skipped.  When we can handle header merging
6       a header should be merged to indicates last translators info, etc but merging 
7       should be optional with ignoring being the default.
8     - msgblock headers ie #: should remain unchanged.  There seems to be a bug
9       that adds entries on one line when the output templates have them on
10           separate lines.
11     - Allow merge without a template and thus us the output as a template.  Or
12       at least don't complain when you don't find the templates.
14 New tools
15         Some ideas for tools that would be helpful
16         podiff - normal diff show too much spurious data.  We need something that
17                 can ignore the location and just shaw the changes in text.  So you
18                 could receive an updated PO file but the diff would not show spurious
19                 changes in the header and could match strings in different location.
20                 The output could then be something like diff -u
21         glossary_creator - take input text or PO file and extract a) the most
22                 frequent words and b) the most frequent word pairs.  So things like
23                 "Proxy Server" are extracted. The idea being that you can create a
24                 glossary for a single PO file or for the whole project like KDE.
25                 Translators get to define important words before beginning to translate
26         pomigrate - need a python based tool that takes an input file the new
27                 template and outputs the new migrated PO files. Initialising as needed
28                 and merging if possible.
30 pocount
31         - Fix po class so that it handles KDE style plurals there not in pocount
32     - Count word\nword and word<tag>word as 2 words