revert between 56095 -> 55830 in arch
[AROS.git] / tools / flexcat / TODO
blob2a98ae41f5eaf1956de60b02157646595d75fb71
3 used %: bvlnidxc
4 mine %: a - string id in byte form 
5         t - string len (long aligned) in byte form - move both to %n[xdo]!
6         z - fill with zeros up to length t
8  TODO
9  ----
11 1. Add SAS/C support. I mainly mean using SAS messager. Would be handy a lot.
13 --> Do we really want to keep support for SAS/C?
16 2. Add trailing elipses check (...) in #?.cd and #?.ct (as CatComp does)
18     WARNING: original string for token '%s' had a trailing ellipsis (...)
19              file '%s' line %lu
21 --> Definitely.
24 3. Seems FlexCat read "\n\Polska wersja" but wrote "\npolska wersja"?
26 --> To be investigated.
29 4.  On 29-Wrz-97, Jorg-Cyril Hohle wrote:
31     I already reported a problem with reading large (e.g. bit 31 set, also
32     locale prototype says ULONG is accepted) string_ids with FlexCat
33     earlier today (not translated).  As FlexCat reports identical ids for
34     every such large number I guess it uses atol() and gets 0 :-(
36     I thought I could work around the bug by using hexadecimal numbers
37     introduced by $ as mentioned in CatComp.doc.  However it turns out
38     that FlexCat does not recognize $, only 0x is recognized since 1.9:
39     franc,ais.cd, Zeile 11; Warnung: Erwartete MinLen (Zeichen '/').
40     I recommend parsing $ for compatibility with CatComp.
42 --> To be investigated.
45 5.  * From      "Vit Sindlar" <sindlarv@hotmail.com>
47     In the end I'd like to make a suggestion to improve
48     FlexCat tool. After updating an old .ct file by a new
49     one (which is great function itself) would be handy
50     to have even changed strings marked (just like these
51     newly added).
53 --> Would be handy to have...
56 6.  Update the list of translators in the documentation.
58 --> To be done for 2.7.
61 7.  * CTINFO - generates the following in #?.ct files - ID: %ld   MIN: %ld  MAX: %ld
62     or graphically:
64     ID_XXX
66     ;    |      |
67     ;   MIN    MAX
69 --> Hm, what for?
72 8.  Kai Norhausen   Kn@tribal.line.org
74     Hi!
76     Here are some suggestions/bugs in flexcat 1.9
78     SUGG:  User defineable way to describe non-ascii chars like CR LF BEEP
79            NULL etc. to make flexcat more programming-language
80            independent. (e.g. '0A'x in Arexx) [yeah, I'm mad enough to
81            localise my ARexx scripts ;-) ]
83     NICE:  I wrote a little script file to create catalogs/sources more
84            easyly. Add it or delete it :)))
86 --> To be considered for a future release...
89 9. On 07-Jun-97, Marcin Orlowski wrote:
91    >>        Here is the first one B). I'm not joking, I'm sending you
92    >>        updated serbian translation of XPK.
94    >Thanks.
96    It was nothing...
98    >>        Also I have found a bug in $TODAY routine: for example
99    >>        it's 18:59:30 now (date 6.6.97) and FlexCat puts the
100    >>        date in the catalog to be *7.6.97*. Could you please
101    >>        check it.
103    >Hopefuly it's a minor bug. That may be happen by using gmtime()
104    >in the FlexCat for that. What offset from GMT do you have set?
106    The offset is -1.
108    DMX says: Replacing gmtime() with localtime() fixed it, hopefully :)
110 --> To be verified.