Transl: Getting rid of the conf directory (Part 1)

Paul Vriens paul.vriens.wine at gmail.com
Mon Jul 13 11:02:50 CDT 2009


Paul Vriens wrote:
> Alexandre Julliard wrote:
>> Paul Vriens <paul.vriens.wine at gmail.com> writes:
>>
>>> 2. LANG_XXX, SUBLANG_DEFAULT (only 1 sublanguage in our code) should
>>> show LANG_XXX, SUBLANG LANG_XXX_YYY.
>>>
>>> 3. LANG_XXX, SUBLANG_DEFAULT (multiple sublanguages in our code)
>>> should show all possible LANG_XXX, SUBLANG_XXX_YYY.
>>
>> There's nothing special about SUBLANG_DEFAULT, it's just the first
>> sublanguage.
> 
> Yeah, and it's not needed as you say. The only cases we need to cover 
> are the SUBLANG_NEUTRAL ones that are converted to sublanguages if we 
> have some.
> 
> The current code made that a mood argument as well as in ver.pl we only 
> cover the SUBLANG_NEUTRAL cases as special ones and as said just 
> creating some files in scripts/conf made it work.
> 
>>
>>> I propose the following changes:
>>>
>>> 1. The first thing that should happen before any parsing is done is to
>>> get a list of all the different languages Wine is translated in.
>>
>> That should be a result of the parsing, I don't see why you'd need to do
>> this first.
>>
> 
> Well, I was trying not to be too invasive here. Currently we do:
> 
> 1. Go through the makefiles
>     a. run "wrc --verify-translation
>     b. run ver.pl
> 
> Step 1b currently needs the complete list of translations in the source 
> to do it's work properly.
> 
> So maybe we should change that approach into:
> 
> 1. Go through the makefiles
>     a. run "wrc --verify-translation"
>     b. create an hash/array/whatever of translations in the source
> 2. Loop through the results of the "wrc --verify-translation" runs.
>     a. run ver.pl
> 
> We of course need that same list of translations in the php-scripts. The 
> good things is that already have that in the form of files in the 
> php/langs directory (created by ver.pl).
> 

Something like the attached splits the loop. We now need to pass that 
array (string) to ver.pl.

Or do you have some other idea's how this could/should be solved.

-- 
Cheers,

Paul.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20090713/ae7a9596/attachment.asc>


More information about the wine-devel mailing list