Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:

>>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
>
| Lars> Did we ever really have a "space based" syntax, or is just an
| Lars> artifact (bug) brought in since we use lyxlex for reading?
>
| Well, in 0.10.7 (I just checked) we read the name and immediately
| transform the _ to a space. I really think that LyX has always seen
| internally the underscore as a space. The existence of the underscore
| hack was related to the fact that lyxlex at that time could not read a
| string containing a space. When this quote syntax has been added, the
| Stlye command has been updated to use it.
|
| So as I see it, it is the underscore that has been a hack from the
| beginning (as another way of writing a space), not the quote thing.
>
| In particular, the .lyx files contain the space version of the name.

Hmm... bad...

1.5 stuff.

| Lars> I belive that addinng the quotes and the spaces in the layout
| Lars> files is the wrong move to make.
>
| Lars> The correct fix is to separate style name/id and style display
| Lars> name.
>
| I see little gain in making this change now, actually.

Oh, I agree with that.

| Lars> IMHO this patch should not be in 1.3 nor in 1.4.
>
| So, your thinking is that you want to be able to use the Style name as
| an identifier later and therefore would like to promote the use of
| underscore instead of space in names.

yes. (or close enough)

| In this case, a possibility for 1.3.x (and maybe 1.4.0cvs) would be to
| change for target layouts_l10n.pot in po/Makefile to change
| underscores into space, and undo the patch to layout files. Is that
| right?

Yes, that would be a solution.

And a solution localized to the gettext machinery, so that sounds very
correct to me.

-- 
        Lgb

Reply via email to