sbillard I am not talking about the pricelist items anymore!
The screenshot with the lines shows the things that are NOT part of the price list. They are normal gettext items in zenPaypal.php
I no longer need help since I solved this myself, but I'm still repeating this so that you can understand the problem and make zenphoto better for others.
So once again, the problem:
My theme has some gettext items like the long paragraph under each image and the names of the items in the comments form, and other things that I created, so they need a pp.po file.
BUT!
My theme also uses many things that need gettext strings that are already translated in zenphoto.po, like zenPaypal which has its own gettext items, namely the following things:
Size, Stock, Price List, size, media, price
so it needs to use the main zenphoto.po file!
So now I had a problem: if I wanted to use a pp.po file for my own gettext calls, then zenphoto ignored the other translations in zenphoto.po!
If at the beginning of image.php I add this:
then zenphoto doesnt read zenphoto.po, which means that only half of my things are translated!
So I asked several times how can I make my theme use several po files, is that possible?
Well I wasn't getting an answer for half of my questions, so I tried something: since I couldn't get ZenPhoto to read 2 po files, I copied zenPaypal.php to the other theme files in my Poedit dir and then I created all required translations in pp.po
This worked, now I have everything translated!
I don't think this is a good solution, since except for my own text in pp.po everything else I needed was already in zenphoto.po, and my method unnecessarily duplicates it, but unless someone attentively reads what I write and tells me (and others) how to make image.php use 2 (or more) .po files, this is my only solution.
DrSlony, sorry that you didn't get answers on half of your questions.
It is not possible to have a theme use two translation files currently. You actually should only need the the main translation file for all included plugins, themes, etc and the one for your theme's special additions via setThemeDomain().
So you may indeed discovered an unoticed conflict
I have made some test and indeed I can reproduce it. I never noticed it with the zenpage theme that uses theme translation as well, probably because I didn't use that much other plugins for it. We will investigate that, but to be honest I have no clue currently.