Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Critical
-
Resolution: Duplicate
-
Affects Version/s: 4.3.7, 4.4.2
-
Fix Version/s: None
-
Component/s: CiviContribute
-
Labels:None
-
Documentation Required?:None
-
Funding Source:Needs Funding
Description
To reproduce this issue:
0. I suppose you use a translated version, otherwise this won't affect you.
1. Set up a new contribution page.
2. In the contribution amount settings, choose "Allow other amounts" and enter some values for suggested contribution amounts (which obviously creates a price set behind the scenes).
3. On your new contribution page, the field label for "other amount" will be "other amount" in English, even if your localisation has the string translated (tested with German).
4. In the database, manually overwrite the corresponding label in civicrm_price_field_value, e.g. with "Anderer Betrag" in German.
5. The page now shows the label as you just have entered it in the database.
6. Editing the contribution amount settings again sets the label to "Other amount" again.
I don't have a fix for this yet and it will take a while before we might be able to provide one. Anyhow I think this is a critical issue for non-English users since it strongly affects the usability of donation pages and the workaround is only viable for users with db access.