Details
-
Type: Improvement
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 4.6.0
-
Fix Version/s: 4.8.0-b1
-
Component/s: None
-
Labels:None
Description
When a gateway object is loaded and getName() is called then it can be fetched from a language definition and that works well.
However, in some cases, such as when displaying payment methods to a client, we pull the name from the database, which is just whatever language definition was provided at the time of installation.
We should either be overriding these names by calling the gateway objects, or we should be saving the language definition keys in the database so they can be interpreted after we fetch them.
If there is a working solution being used in some cases, we should continue to use it in all other locations. What are the affected locations?