Re: Script-Fu procedure blurb review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2006-08-02 at 01:46 -0700, saulgoode@xxxxxxxxxxxxxx wrote:
> Quoting Sven Neumann <sven@xxxxxxxx>:
> 
> > a while ago we went over all plug-ins, reviewed the procedure blurbs and
> > marked them for translation. The blurbs are shown in the image status
> > bar and as menu tooltips. This hasn't happened for Script-Fu yet, even
> > though the script procedure blurbs are shown in the status bar as well.
> > Thus, we need to do the same for all scripts. Any volunteers for this
> > job? This should happen real soon now, because we want to enter string
> > freeze for 2.4 as soon as possible. Your help would be very much
> > appreciated.
> 
> Sorry that I took so long. I have generated a patch (against 2.2.12)  
> which I hope is close to what was expected.

Unfortunatel not. You apparently diffed between modified scripts from
2.3 and original scripts from 2.2, therefore most of the patch is
bogus :(

>  It is available as a plain  
> text file at  
> http://flashingtwelve.brickfilms.com/GIMP/Bugzilla/patch-script-fu-new-blurbs  
> (160kb) or available as a GZIPped file at  
> http://flashingtwelve.brickfilms.com/GIMP/Bugzilla/patch-script-fu-new-blurbs.gz  
> (27kb).
> 
> Even if I didn't completely screw it up, I imagine there will be some  
> discussion. I have many doubts about my wording myself. Some issues as  
> I see them:
> 
> 1. There are unfortunately some changes in the patch that are not  
> related to the blurbs: I made these changes in order to get the  
> scripts to function and forgot to back out the changes when I  
> generated the patch. It mostly concerned the  
> 'gimp-layer-set-lock-alpha' being deprecated and I replaced it with  
> 'gimp-layer-set-preserve-trans'.

It's 'gimp-layer-set-preserve-trans' that is deprecated, and
gimp-layer-set-lock-alpha' is the new function.

>  It also occurred when there was an  
> out-dated usage of "SF-COLOR" as a text string (e.g., "white").

Likewise. "white" is the new version, '(255 255 255) the old one.

>  I  
> understand that this is not proper update policy but I am not keen on  
> undoing something that has to eventually be done.
> 
> 2. In a couple of places I employed the term "selection frame" in  
> order to differentiate operations that affected the selection mask  
> versus those that affected the selection's contents (e.g.,  
> 'script-fu-selection-rounded-rectangle' is described as "Round the  
> corners of the current selection frame"). I feel that "selection  
> frame" is more intuitive than "selection mask" in these contexts.

But "selection mask" is the known term here. "selection frame" is
imho totally unusual and will confuse people.

> 3. Many scripts will operate on the non-transparent portion of the  
> active layer (i.e., where the alpha channel is not BLACK) if there is  
> nothing selected. I have termed these "alpha objects" and consistently  
> employed the phrase "an alpha object or selection" to describe this  
> situation. If a better terminology is proposed to describe this, it  
> should be a simple matter to change these using "sed".

I'm not sure about this...

> 4) I do not understand what is happening with the  
> 'script-fu-gap-dup-continue' portion of the patch. I only changed the  
> blurb but for some reason the entire file is shown as added lines.  
> (The patch works, I just don't understand why.)

GAP scripts are not part of gimp and should be patched separately.

> 5) I do not understand what is occurring with "SF-GRADIENT" in the  
> 'script-fu-lava' registration. Other "SF-GRADIENT"s create a gradient  
> selection widget while 'script-fu-lava' still presents a text-entry.
> 
> 6) I used the word "widget" in some of the descriptions of scripts  
> which generate webpage components. I am comfortable with its usage in  
> this sense but perhaps others are not. So long as the reason for  
> avoiding the term "widget" has nothing to do with The Apple Company's  
> opprobrious attempt to usurp this otherwise ubiquitous computing term,  
> I am open to suggestions. :-)

I haven't heared the word "widget" in the context of a web page.
Actually, in GTK+ world it's pretty clearly reserved for GtkWidgets.

> 7) Finally, the menu registration is per 2.2.12 and therefore the  
> scripts' relocation in 2.3 needs to be addressed by someone familiar  
> with their new locations.

You marked all menu paths for translation, which is wrong. They don't
need to be marked any more.

Sorry, but the patch as-is is unfortunately unapplyable. What is
needed is a patch against a recent 2.3 version, or preferrably
CVS HEAD.

ciao,
--mitch

_______________________________________________
Gimp-developer mailing list
Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux