/*
 * Copyright (c) 2015 ThanksMister LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License. 
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed 
 * under the License is distributed on an "AS IS" BASIS, 
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
 * See the License for the specific language governing permissions and 
 * limitations under the License.
 */

package com.thanksmister.btcblue;

import android.app.Application;

import timber.log.Timber;

public class BaseApplication extends Application
{
    @Override
    public void onCreate() 
    {
        super.onCreate();

        if (BuildConfig.DEBUG) {
            Timber.plant(new Timber.DebugTree());
            //ButterKnife.setDebug(BuildConfig.DEBUG);
            //LeakCanary.install(this);
            //refWatcher = LeakCanary.install(this);
        } else {
            //Crashlytics.start(this);
            //Timber.plant(new CrashlyticsTree());
        }

        Injector.init(this);
    }
}

@@ -665,16 +665,122 @@
 ication;
+%0Aimport android.content.res.Configuration;%0Aimport android.content.res.Resources;%0A%0Aimport java.util.Locale;
 %0A%0Aimport
@@ -1021,250 +1021,302 @@
     
-    //ButterKnife.setDebug(BuildConfig.DEBUG);%0A            //LeakCanary.install(this);%0A            //refWatcher = LeakCanary.install(this);%0A        %7D else %7B%0A            //Crashlytics.start(this);%0A            //Timber.plant(new CrashlyticsTree
+%7D%0A%0A        // Force set the default locale to US for conversions%0A        Locale.setDefault(Locale.US);%0A        Resources res = getResources();%0A        Configuration config = res.getConfiguration();%0A        config.locale = Locale.US;%0A        res.updateConfiguration(config, res.getDisplayMetrics
 ());
@@ -1316,34 +1316,32 @@
 ics());%0A        
-%7D%0A
 %0A        Injecto

Set default locale to US to use only periods for decimals, this helps with calculations.