I am translating the the Ubercart module to German.
I want multiple translations for 'Checkout'.
There is a page title called Checkout, and there is a button called Checkout.

In the PO file this part is translated by:

#: uc_cart.module:156;344;1055;1141
msgid "Checkout"
msgstr "Zur Kasse"

156 is the Page title and i want it to be different from 344 1055 1141.
so i edited the PO file like this:

#: uc_cart.module:156
msgid "Checkout"
msgstr " "

#: uc_cart.module:344;1055;1141
msgid "Checkout"
msgstr "Zur Kasse"

but i got duplicate message definition error.
After that i made 2 seperate PO file's.
1 for line 156
2 for the rest.

But now they overwrite each other.

can some one help me please. i dont know how it difine this problem, so its hard to google