Hello all,
I could not able to understand the complicated dilemma associated with languages in SilverStripe! I think in any multilinuial envirment the task of setting such one default language should be a breezy task without such headeque at least for begginers.
For example, Suppose that I want to set up a French or Arabic website and the translation files are exist inside the SilverStripe distribution, I don't need such complication to make the Search button label in the home page to become "Sercher". It should be a simple list in the administration or even a line code in one of conf files to complete this task!