Issue 77314 - OOF680_m16: merging stringlists strikes back
Summary: OOF680_m16: merging stringlists strikes back
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: Build Tools
Classification: Code
Component: code (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: gregor.hartmann
QA Contact: issues@tools
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-13 21:09 UTC by pavel
Modified: 2007-05-14 10:25 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description pavel 2007-05-13 21:09:21 UTC
Building OOF680_m16 with several GSI files merged in fails with:

StringList [ da ] = { < "< ingen >" ; > ; }; StringList [ mk ] = { < "< нема >" ; > ; };
          ^
f640: "../../../unxlngi6.pro/misc/dbui/mmaddressblockpage.src", line 44: Error: syntax error

f256: Error: !! 1 Error found!!
Error starting rsc2 compiler
dmake:  Error code 1, while making '../../../unxlngi6.pro/srs/dbui.srs'

The merged src file contains:

#define  _ST_NONE_LIST              \
        StringList [de] =                \
        {                           \
            < "< leer >" ; > ;       \
        };                          \\
        StringList [ da ] = \
        {\
                 < "< ingen >" ; > ;\
        };\
        StringList [ mk ] = \
        {\
                 < "< нема >" ; > ;\
        };
        StringList [en-US]=    \
        {                           \
            < "< none >" ; > ;        \
        };

Two issues there:

1. double \\ after "de" StringList
2. missing \ after "mk" StringList's closing ;
Comment 1 pavel 2007-05-13 21:44:13 UTC
Hi Gregor,

hmm, few more issue here:

1. why is this _ST_NONE_LIST not exported by localize -e?

2. where did mk and da took it when it is not exported by localize -e?

3. where do other languages take translation for this string!?
Comment 2 pavel 2007-05-13 21:55:07 UTC
Answers:

1. SRC680_m212's localize already exports it.

2. they used SRC680's GSI files...

3. in OOF680, they don't at all.

This is invalid issue, mk, da and ku teams haven't updated their GSI file URLs for 2.2.1.
Comment 3 pavel 2007-05-13 21:55:22 UTC
Closing.
Comment 4 stp 2007-05-14 09:56:59 UTC
What gsi should we be using then?
Comment 5 pavel 2007-05-14 10:05:07 UTC
For 2.2.1, if you want to see updates in my builds, you have to use GSI file from OOF680 POT files, not the 
latest from SRC680.
Comment 6 stp 2007-05-14 10:12:21 UTC
I assume (correct?) there are no new strings in 2.2.1 and therefore we will
stick with the translation for 2.2.0. 

Do you want me to bring back online the gsi file for 2.2.0 or do you have it
locally?
Comment 7 pavel 2007-05-14 10:21:11 UTC
thing: no, I automatically did this for you and won't update GSI files for 2.2.1 at all from now on.
Comment 8 stp 2007-05-14 10:25:39 UTC
Thanks. I will do nothing then. 

Confirming closed issue :-)