Currently I have a task to have to have an flex module to behave differently to 2 clients Some of the difference is text difference and (probably) renderer difference. However the first client will terminated the service soon (within 2-3 months)
So I'm aware that I have this 2 options:
Internationalization, but this 2 client are both using English locale (and may force me to create a new locale) for example "en_Client2". After 1st client terminate the service, remove the new locale. ( the second user uses the default locale which is en_US )
State, but this will scatter my code with if and else.
Any idea which is the better way? Or there is another option that I missed?