Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#19 Warning on bullet symbol

All
closed
5
2012-09-16
2012-05-13
Anonymous
No

The latest FlexCat 2.9 give me a warning each time i'm trying to compile a catalog that contain a bullet symbol

This is my shell outuput:

Processo: Shell 5
5.AmigaOS4:> "NO NAME:Test FlexCat/"
5.NO NAME:Test FlexCat> flexcat AmiArcadia.cd AmiArcadia.ct catalog=AmiArcadia.catalog
AmiArcadia.cd, line 1060 - warning: non-ASCII characters found
AmiArcadia.ct, line 86 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 90 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 94 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 98 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 102 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 106 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 110 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 166 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 170 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 558 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 812 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 1141 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 1321 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 1915 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 1943 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 2157 - warning: original string doesn't have a trailing ellipsis ('...')
AmiArcadia.ct, line 2217 - warning: original string doesn't have a trailing ellipsis ('...')
5.NO NAME:Test FlexCat>

Please check only the line 1060 above (warning: non-ASCII characters found)
As all the others warnings are perfectly normal as i add voluntarily some "..." at the end of certain strings in my italian.ct translation file :-)

I include all files needed in attachment, just if you like to try it

Samo79

Discussion

  • To be honest, both you and FlexCat are correct. The point is that catalog description files should not include possibly non-printable characters, as the builtin strings of an application are directly included in the application. For the normal mid-european or north american user characters from the full ASCII range are no issue, because all used characters are contained in the local codeset. However, things become more complicated in other languages like russian or czech. Their corresponding codesets often use the so called "hi-ASCII" charaters for their own native characters with the result that the bullet character from your example might not be displayed as such for them, but with a completely different character instead.And this is really annoying, especially if there is no native translation for them and they get strange characters with the builtin strings.

    Thus we decided to let FlexCat output a warning for such cases, and just warning instead of an error. Thus you can continue to use the .cd file unmodified, but you will get a warning every time, just to let you know that there might be a problem.

    The workaround is quite simple. Use 7bit ASCII characters only in the .cd file and all codeset specific characters should be used in the translated files only. You can even supply a translation for english which then will be used instead of the builtin strings.

     


Anonymous


Cancel   Add attachments