(SOLVED) String impossible to translate Civicontribute
This is a good question.

The word "Information" is being translated SEPARATELY from the words "Credit Card". You can see this if you switch the language to Spanish for example. It will then say "Informacion Credit Card".

But the "Credit Card" part is intended to be coming from the label for the payment type as defined in the admin section for payment methods. However the code in CRM_Core_Payment::getPaymentTypeLabel() has a comment that this was never finished, and so it has the words "Credit Card" hardcoded.

If you want a hack then you can edit the line in templates/CRM/Core/BillingBlock.tpl where it says &lt;legend&gt;{$paymentTypeLabel}&lt;/legend&gt; to say &lt;legend&gt;Desired Text&lt;/legend&gt;, but this will get overridden each time you upgrade.