prefs.xml revision 3c8a075a584018f58225377d0f09e84887a7d2f9
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2008 The Android Open Source Project
3
4     Licensed under the Apache License, Version 2.0 (the "License");
5     you may not use this file except in compliance with the License.
6     You may obtain a copy of the License at
7
8          http://www.apache.org/licenses/LICENSE-2.0
9
10     Unless required by applicable law or agreed to in writing, software
11     distributed under the License is distributed on an "AS IS" BASIS,
12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13     See the License for the specific language governing permissions and
14     limitations under the License.
15-->
16
17<PreferenceScreen
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
20    android:key="english_ime_settings">
21    <PreferenceScreen
22        android:fragment="com.android.inputmethod.latin.settings.InputSettingsFragment"
23        android:title="@string/settings_screen_input"
24        android:key="screen_input" />
25    <ListPreference
26        android:key="pref_keyboard_theme"
27        android:title="@string/keyboard_theme"
28        android:entryValues="@array/keyboard_theme_ids"
29        android:entries="@array/keyboard_theme_names"
30        android:persistent="true" />
31    <PreferenceScreen
32        android:fragment="com.android.inputmethod.latin.settings.MultiLingualSettingsFragment"
33        android:title="@string/settings_screen_multi_lingual"
34        android:key="screen_multi_lingual" />
35    <PreferenceScreen
36        android:fragment="com.android.inputmethod.latin.settings.GestureSettingsFragment"
37        android:title="@string/settings_screen_gesture"
38        android:key="screen_gesture" />
39    <PreferenceScreen
40        android:title="@string/settings_screen_correction"
41        android:key="screen_correction">
42        <PreferenceScreen
43            android:key="edit_personal_dictionary"
44            android:title="@string/edit_personal_dictionary">
45            <intent android:action="android.settings.USER_DICTIONARY_SETTINGS" />
46        </PreferenceScreen>
47        <PreferenceScreen
48            android:key="configure_dictionaries_key"
49            android:title="@string/configure_dictionaries_title">
50           <intent
51              android:action="android.intent.action.MAIN"
52              android:targetClass="@string/dictionary_pack_settings_activity">
53             <extra
54                 android:name="clientId"
55                 android:value="@string/dictionary_pack_client_id" />
56           </intent>
57        </PreferenceScreen>
58        <CheckBoxPreference
59            android:key="pref_key_block_potentially_offensive"
60            android:title="@string/prefs_block_potentially_offensive_title"
61            android:summary="@string/prefs_block_potentially_offensive_summary"
62            android:defaultValue="@bool/config_block_potentially_offensive"
63            android:persistent="true" />
64        <ListPreference
65            android:key="auto_correction_threshold"
66            android:title="@string/auto_correction"
67            android:summary="@string/auto_correction_summary"
68            android:entryValues="@array/auto_correction_threshold_mode_indexes"
69            android:entries="@array/auto_correction_threshold_modes"
70            android:defaultValue="@string/auto_correction_threshold_mode_index_modest"
71            android:persistent="true" />
72        <CheckBoxPreference
73            android:key="show_suggestions"
74            android:summary="@string/prefs_show_suggestions_summary"
75            android:title="@string/prefs_show_suggestions"
76            android:defaultValue="true"
77            android:persistent="true" />
78        <CheckBoxPreference
79            android:key="pref_key_use_personalized_dicts"
80            android:title="@string/use_personalized_dicts"
81            android:summary="@string/use_personalized_dicts_summary"
82            android:defaultValue="true"
83            android:persistent="true" />
84        <CheckBoxPreference
85            android:key="pref_key_use_contacts_dict"
86            android:title="@string/use_contacts_dict"
87            android:summary="@string/use_contacts_dict_summary"
88            android:defaultValue="true"
89            android:persistent="true" />
90        <CheckBoxPreference
91            android:key="next_word_prediction"
92            android:title="@string/bigram_prediction"
93            android:summary="@string/bigram_prediction_summary"
94            android:defaultValue="true"
95            android:persistent="true" />
96        </PreferenceScreen>
97    <PreferenceScreen
98        android:title="@string/settings_screen_advanced"
99        android:key="screen_advanced">
100        <!-- TODO: consolidate key preview dismiss delay with the key preview animation parameters. -->
101        <ListPreference
102            android:key="pref_key_preview_popup_dismiss_delay"
103            android:title="@string/key_preview_popup_dismiss_delay" />
104        <com.android.inputmethod.latin.settings.SeekBarDialogPreference
105            android:key="pref_vibration_duration_settings"
106            android:title="@string/prefs_keypress_vibration_duration_settings"
107            latin:maxValue="@integer/config_max_vibration_duration" />
108        <com.android.inputmethod.latin.settings.SeekBarDialogPreference
109            android:key="pref_keypress_sound_volume"
110            android:title="@string/prefs_keypress_sound_volume_settings"
111            latin:maxValue="100" /> <!-- percent -->
112        <!-- The settigs for showing setup wizard application icon shouldn't be persistent and
113             the default value is added programmatically. -->
114        <CheckBoxPreference
115            android:key="pref_show_setup_wizard_icon"
116            android:title="@string/show_setup_wizard_icon"
117            android:summary="@string/show_setup_wizard_icon_summary" />
118        <!-- title will be set programmatically to embed application name -->
119        <CheckBoxPreference
120            android:key="pref_enable_metrics_logging"
121            android:summary="@string/enable_metrics_logging_summary"
122            android:defaultValue="true"
123            android:persistent="true" />
124        <PreferenceScreen
125            android:fragment="com.android.inputmethod.latin.settings.DebugSettings"
126            android:key="screen_debug"
127            android:title="Debug settings"
128            android:defaultValue="false"
129            android:persistent="true" />
130        </PreferenceScreen>
131</PreferenceScreen>
132