| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/website/LanguagePreferences.java
 | 
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/LanguagePreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/LanguagePreferences.java
 | 
| deleted file mode 100644
 | 
| index 2d142abbabb897b76445b3440be6f734d28b2583..0000000000000000000000000000000000000000
 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/LanguagePreferences.java
 | 
| +++ /dev/null
 | 
| @@ -1,106 +0,0 @@
 | 
| -// Copyright 2015 The Chromium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -package org.chromium.chrome.browser.preferences.website;
 | 
| -
 | 
| -import android.content.Context;
 | 
| -import android.os.Bundle;
 | 
| -import android.preference.Preference;
 | 
| -import android.preference.Preference.OnPreferenceChangeListener;
 | 
| -import android.preference.PreferenceFragment;
 | 
| -import android.view.Menu;
 | 
| -import android.view.MenuInflater;
 | 
| -import android.view.MenuItem;
 | 
| -
 | 
| -import org.chromium.chrome.R;
 | 
| -import org.chromium.chrome.browser.help.HelpAndFeedback;
 | 
| -import org.chromium.chrome.browser.preferences.ChromeBaseCheckBoxPreference;
 | 
| -import org.chromium.chrome.browser.preferences.ManagedPreferenceDelegate;
 | 
| -import org.chromium.chrome.browser.preferences.PrefServiceBridge;
 | 
| -import org.chromium.chrome.browser.profiles.Profile;
 | 
| -import org.chromium.ui.widget.Toast;
 | 
| -
 | 
| -/**
 | 
| - * Fragment to keep track of the translate preferences.
 | 
| - */
 | 
| -public class LanguagePreferences extends PreferenceFragment {
 | 
| -
 | 
| -    private static final String PREF_TRANSLATE_CHECKBOX = "translate_checkbox";
 | 
| -    public static final String PREF_AUTO_DETECT_CHECKBOX = "auto_detect_encoding_checkbox";
 | 
| -
 | 
| -    @Override
 | 
| -    public void onCreate(Bundle savedInstanceState) {
 | 
| -        super.onCreate(savedInstanceState);
 | 
| -        addPreferencesFromResource(R.xml.language_preferences);
 | 
| -        getActivity().setTitle(R.string.language);
 | 
| -        setHasOptionsMenu(true);
 | 
| -
 | 
| -        final Context context = getActivity();
 | 
| -        if (context == null) return;
 | 
| -
 | 
| -        ChromeBaseCheckBoxPreference translateCheckBox =
 | 
| -                (ChromeBaseCheckBoxPreference) findPreference(PREF_TRANSLATE_CHECKBOX);
 | 
| -
 | 
| -        boolean isTranslateEnabled = PrefServiceBridge.getInstance().isTranslateEnabled();
 | 
| -        translateCheckBox.setChecked(isTranslateEnabled);
 | 
| -
 | 
| -        translateCheckBox.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
 | 
| -            @Override
 | 
| -            public boolean onPreferenceChange(Preference preference, Object newValue) {
 | 
| -                PrefServiceBridge.getInstance().setTranslateEnabled((boolean) newValue);
 | 
| -                return true;
 | 
| -            }
 | 
| -        });
 | 
| -        translateCheckBox.setManagedPreferenceDelegate(new ManagedPreferenceDelegate() {
 | 
| -            @Override
 | 
| -            public boolean isPreferenceControlledByPolicy(Preference preference) {
 | 
| -                return PrefServiceBridge.getInstance().isTranslateManaged();
 | 
| -            }
 | 
| -        });
 | 
| -
 | 
| -        ChromeBaseCheckBoxPreference autoDetectCheckBox =
 | 
| -                (ChromeBaseCheckBoxPreference) findPreference(PREF_AUTO_DETECT_CHECKBOX);
 | 
| -
 | 
| -        boolean isAutoDetectEncodingEnabled =
 | 
| -                PrefServiceBridge.getInstance().isAutoDetectEncodingEnabled();
 | 
| -        autoDetectCheckBox.setChecked(isAutoDetectEncodingEnabled);
 | 
| -
 | 
| -        autoDetectCheckBox.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
 | 
| -            @Override
 | 
| -            public boolean onPreferenceChange(Preference preference, Object newValue) {
 | 
| -                PrefServiceBridge.getInstance().setAutoDetectEncodingEnabled((boolean) newValue);
 | 
| -                return true;
 | 
| -            }
 | 
| -        });
 | 
| -    }
 | 
| -
 | 
| -    @Override
 | 
| -    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
 | 
| -        menu.clear();
 | 
| -        MenuItem help = menu.add(
 | 
| -                Menu.NONE, R.id.menu_id_targeted_help, Menu.NONE, R.string.menu_help);
 | 
| -        help.setIcon(R.drawable.ic_help_and_feedback);
 | 
| -        help.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
 | 
| -
 | 
| -        menu.add(Menu.NONE, R.id.menu_id_reset, Menu.NONE, R.string.reset_translate_defaults);
 | 
| -    }
 | 
| -
 | 
| -    @Override
 | 
| -    public boolean onOptionsItemSelected(MenuItem item) {
 | 
| -        int itemId = item.getItemId();
 | 
| -        if (itemId == R.id.menu_id_targeted_help) {
 | 
| -            HelpAndFeedback.getInstance(getActivity())
 | 
| -                    .show(getActivity(), getString(R.string.help_context_translate),
 | 
| -                            Profile.getLastUsedProfile(), null);
 | 
| -            return true;
 | 
| -        } else if (itemId == R.id.menu_id_reset) {
 | 
| -            PrefServiceBridge.getInstance().resetTranslateDefaults();
 | 
| -            Toast.makeText(getActivity(), getString(
 | 
| -                    R.string.translate_prefs_toast_description),
 | 
| -                    Toast.LENGTH_SHORT).show();
 | 
| -            return true;
 | 
| -        }
 | 
| -        return false;
 | 
| -    }
 | 
| -}
 | 
| 
 |