After using many find + sed commands and finish with kate editor I can change the font to Liberation Sans in Catanlan translation element directory but the diff to push to master was 2 X the entire size off collection like 145 Mio only the patch????!!!!!
[17:04:44] laurent@debian:~$ history | grep find
8596 find . -name "*.elmt" -exec sh -c sed -i'/font=/{n;s/Sans Serif,9,-1,5,50,0,0,0,0,0/Liberation Sans,9,-1,5,50,0,0,0,0,0,Regular/}'
8597 find . -name "*.elmt" -exec sh sed -i'/font=/{n;s/Sans Serif,9,-1,5,50,0,0,0,0,0/Liberation Sans,9,-1,5,50,0,0,0,0,0,Regular/}'
8670 find . -name "*.elmt" -exec sed -i -e 's/Sans Serif,10,-1,5,50,0,0,0,0,0/Liberation Sans,10,-1,5,50,0,0,0,0,0,Regular/g' {} \;
8671 find . -name "*.elmt" -exec sed -i -e 's/Sans Serif,8,-1,5,50,0,0,0,0,0/Liberation Sans,8,-1,5,50,0,0,0,0,0,Regular/g' {} \;
8672 find . -name "*.elmt" -exec sed -i -e 's/Sans Serif,7,-1,5,50,0,0,0,0,0/Liberation Sans,7,-1,5,50,0,0,0,0,0,Regular/g' {} \;
8673 find . -name "*.elmt" -exec sed -i -e 's/Sans Serif,6,-1,5,50,0,0,0,0,0/Liberation Sans,6,-1,5,50,0,0,0,0,0,Regular/g' {} \;
8674 find . -name "*.elmt" -exec sed -i -e 's/Sans Serif,5,-1,5,50,0,0,0,0,0/Liberation Sans,5,-1,5,50,0,0,0,0,0,Regular/g' {} \;
8734 find . -name "*.elmt" -exec sed -i -e 's/Sans Serif,5,-1,5,50,0,0,0,0,0,normal/Liberation Sans,5,-1,5,50,0,0,0,0,0,Regular/g' {} \;
.....................
What interests us is just extracting the Catalan translation strings from the diff.
BTW, we used these this perl scripts 15 years ago, now my memory fails me.