Typo corrections - scripts attached

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Typo corrections - scripts attached

linux newbie-2
Hi all,
As I mentioned, I made a sed script to make the
replacements in all the files at once - changes are
made to _every_ po file and also to the cpp files
which reference them.

I took a fresh extract of the tar file
digikam-0.8.1.tar.bz2 and applied this script to
modify the files.  Then I compiled and installed as
before, and tested that the corrections had been made.
 I have not been able to test whether the non-english
translations still work.

The sed script is as follows:

------------------------------
s/will separe/will split/g
s/be separed/be split/g
s/corresponding to/corresponds to/g
s/loose information/lose information/g
s/views depends/views depend/g
s/seem to be an/is an/g
s/seem to be %n/are %n/g
s/Toogle/Toggle/g
s/\-2005, d/\-2006, d/g
s/sure its/sure it's/g
s/black and White/black and white/g
s/effect that replicate /effect that replicates /g
s/Golden Ratio \"/Golden Ratio is \"/g
s/Golden Ratio 1/Golden Ratio is 1/g
s/It search /It searches /g
s/adjust the Red/adjusts the Red/g
s/an universal/a universal/g
s/will enhances/will enhance/g
---------------------------------------------

and this is saved as "typofix.sed".
Then I used a second file to execute the script, as
follows:

---------------------------------------------
find . -name "*.cpp" -exec sed -i -f ../typofix.sed
\{\} \;
find . -name "*.po" -exec sed -i -f ../typofix.sed
\{\} \;
---------------------------------------------

This goes through the _whole_ file tree, from the
current point, firstly looking for cpp files and then
for po files.  For each file it executes all the
replacements in the sed file listed earlier.  The
reason it references "../typofix.sed" is that these
two files were in the directory above the
digikam-0.8.1 directory and so both were in ".." from
the digikam buildroot.

I did this with parallel filetrees and used Kompare to
step through the changes - everything looks good to me
but as I said I'm running it against 0.8.1, not the
latest source.

I hope you're able to use these changes, let me know
if you have questions.
Cheers!

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com 
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Typo corrections - scripts attached

Gilles Caulier-2
Le Vendredi 17 Février 2006 21:06, linux newbie a écrit :

> Hi all,
> As I mentioned, I made a sed script to make the
> replacements in all the files at once - changes are
> made to _every_ po file and also to the cpp files
> which reference them.
>
> I took a fresh extract of the tar file
> digikam-0.8.1.tar.bz2 and applied this script to
> modify the files.  Then I compiled and installed as
> before, and tested that the corrections had been made.
>  I have not been able to test whether the non-english
> translations still work.
>
> The sed script is as follows:
>
> ------------------------------
> s/will separe/will split/g
> s/be separed/be split/g
> s/corresponding to/corresponds to/g
> s/loose information/lose information/g
> s/views depends/views depend/g
> s/seem to be an/is an/g
> s/seem to be %n/are %n/g
> s/Toogle/Toggle/g
> s/\-2005, d/\-2006, d/g
> s/sure its/sure it's/g
> s/black and White/black and white/g
> s/effect that replicate /effect that replicates /g
> s/Golden Ratio \"/Golden Ratio is \"/g
> s/Golden Ratio 1/Golden Ratio is 1/g
> s/It search /It searches /g
> s/adjust the Red/adjusts the Red/g
> s/an universal/a universal/g
> s/will enhances/will enhance/g
> ---------------------------------------------
>
> and this is saved as "typofix.sed".
> Then I used a second file to execute the script, as
> follows:
>
> ---------------------------------------------
> find . -name "*.cpp" -exec sed -i -f ../typofix.sed
> \{\} \;
> find . -name "*.po" -exec sed -i -f ../typofix.sed
> \{\} \;
> ---------------------------------------------
>
> This goes through the _whole_ file tree, from the
> current point, firstly looking for cpp files and then
> for po files.  For each file it executes all the
> replacements in the sed file listed earlier.  The
> reason it references "../typofix.sed" is that these
> two files were in the directory above the
> digikam-0.8.1 directory and so both were in ".." from
> the digikam buildroot.
>
> I did this with parallel filetrees and used Kompare to
> step through the changes - everything looks good to me
> but as I said I'm running it against 0.8.1, not the
> latest source.
>
> I hope you're able to use these changes, let me know
> if you have questions.
> Cheers!
>

Ok thanks. But why you haven't make a patch against svn repository (dtable and
trunk branch) ?

To Sebastian : this is a little job for you... Have you get finally a svn
access to write ?

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Typo corrections - scripts attached

Bugzilla from tomalbers@kde.nl
Op zaterdag 18 februari 2006 09:49, schreef Gilles Caulier:

> Le Vendredi 17 Février 2006 21:06, linux newbie a écrit :
> > Hi all,
> > As I mentioned, I made a sed script to make the
> > replacements in all the files at once - changes are
> > made to _every_ po file and also to the cpp files
> > which reference them.
> >
> > I took a fresh extract of the tar file
> > digikam-0.8.1.tar.bz2 and applied this script to
> > modify the files.  Then I compiled and installed as
> > before, and tested that the corrections had been made.
> >  I have not been able to test whether the non-english
> > translations still work.
> >
> > The sed script is as follows:
> >
> > ------------------------------
> > s/will separe/will split/g
> > s/be separed/be split/g
> > s/corresponding to/corresponds to/g
> > s/loose information/lose information/g
> > s/views depends/views depend/g
> > s/seem to be an/is an/g
> > s/seem to be %n/are %n/g
> > s/Toogle/Toggle/g
> > s/\-2005, d/\-2006, d/g
> > s/sure its/sure it's/g
> > s/black and White/black and white/g
> > s/effect that replicate /effect that replicates /g
> > s/Golden Ratio \"/Golden Ratio is \"/g
> > s/Golden Ratio 1/Golden Ratio is 1/g
> > s/It search /It searches /g
> > s/adjust the Red/adjusts the Red/g
> > s/an universal/a universal/g
> > s/will enhances/will enhance/g
> > ---------------------------------------------
> >
> > and this is saved as "typofix.sed".
> > Then I used a second file to execute the script, as
> > follows:
> >
> > ---------------------------------------------
> > find . -name "*.cpp" -exec sed -i -f ../typofix.sed
> > \{\} \;
> > find . -name "*.po" -exec sed -i -f ../typofix.sed
> > \{\} \;
> > ---------------------------------------------
> >
> > This goes through the _whole_ file tree, from the
> > current point, firstly looking for cpp files and then
> > for po files.  For each file it executes all the
> > replacements in the sed file listed earlier.  The
> > reason it references "../typofix.sed" is that these
> > two files were in the directory above the
> > digikam-0.8.1 directory and so both were in ".." from
> > the digikam buildroot.
> >
> > I did this with parallel filetrees and used Kompare to
> > step through the changes - everything looks good to me
> > but as I said I'm running it against 0.8.1, not the
> > latest source.
> >
> > I hope you're able to use these changes, let me know
> > if you have questions.
> > Cheers!
>
> Ok thanks. But why you haven't make a patch against svn repository (dtable
> and trunk branch) ?
>
> To Sebastian : this is a little job for you... Have you get finally a svn
> access to write ?
>
The diff needs to be reviewed by Malcolm Hunter before committed.

Toma

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel

attachment0 (196 bytes) Download Attachment