Fixed in commit 66386 (SP2), 66388 (trunk).

Thanks!


Dne 11.10.2011 15:10, Ladislav Slezak napsal(a):
> Dne 10.10.2011 15:37, [email protected] napsal(a):
> [...]
> 
> If you write a long multipart help text it is a good idea to identify the 
> parts
> and give them a sequence number in comments. The comments are part of .pot 
> files and
> are visible to translators who can figure out that all the texts belong 
> together and
> they know the sequence (gettext might change the order in the generated pot 
> file)
> 
> E.g.:
> 
>> +    /* TS-Shell */
> // Help text: Dialog for setting 'foobar' (1/6)
>> +    "ts" : _("<p><b><big>TS-Shell</big></b></p>")
> // Help text: Dialog for setting 'foobar' (2/6)
>> ++ _("<p>TS-Shell allows the <b>Authorization</b> to be specified for every 
>> TS-Shell user and group. The rights of a group are inherited by their 
>> members.</p>")
>> +
> // Help text: Dialog for setting 'foobar' (3/6)
>> ++ _("<p>Each allowed z/VM IDs are either selected manually under 
>> <b>Selection</b>, defined by a <b>Regex</b> or loaded from a <b>File</b> 
>> which consist all allowed z/VM IDs separated by breaks.</p>")
>> +
> // Help text: Dialog for setting 'foobar' (4/6)
>> ++ _("<p>By clicking on the button <b>New User</b> addtional TS-Shell users 
>> could be created and also deleted by using <b>Delete User</b>.</p>")
>> +
> // Help text: Dialog for setting 'foobar' (5/6)
>> ++ _("<p>To add or remove groups from the TS-Shell authorization table or to 
>> change the membership of them <b>Manage Groups</b> has to be called.</p>")
>> +
> // Help text: Dialog for setting 'foobar' (6/6)
>> ++ _("<p>With <b>Audited IDs</b> the z/VM IDs could be specified from which 
>> transcripts should be gathered."),
> 
> 
>> +    foreach (string zvmid, zvmid_list,{
>> +            line = line + 1;
>> +            if (regexpmatch(zvmid, "[^a-zA-Z0-9]"))
> 
> Use rather [[:alnum:]] or [[:alpha:]] instead of [a-zA-Z] in regular 
> expressions.
> The problem is that these sequences are locale dependent and e.g. in Estonian
> language there is 't' _after_ 'z' so [a-z] doesn't mach any string containg 
> 't'!
> 
> (Actually there are more letters after 'z', see
> http://en.wikipedia.org/wiki/Estonian_alphabet)
> 
> This can lead to severe problems like these:
> https://bugzilla.novell.com/show_bug.cgi?id=177560 (Reading empty sysconfig 
> values)
> https://bugzilla.novell.com/show_bug.cgi?id=227256 ('ftp' schema not valid in 
> URL)
> 
> 
> BTW maybe we should grep all yast sources for [a-z] sequences...
> 
> --
> 
> Ladislav Slezák
> Appliance department / YaST Developer
> Lihovarská 1060/12
> 190 00 Prague 9 / Czech Republic
> tel: +420 284 028 960
> [email protected]
> SUSE


-- 
--

Ladislav Slezák
Appliance department / YaST Developer
Lihovarská 1060/12
190 00 Prague 9 / Czech Republic
tel: +420 284 028 960
[email protected]
SUSE
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to