Settings improvements
This commit is contained in:
@@ -217,6 +217,18 @@ public class SettingsActivity extends PreferenceActivity {
|
||||
if ("general".equals(settings)) {
|
||||
addPreferencesFromResource(R.xml.settings_general);
|
||||
|
||||
ListPreference numSendHops = (ListPreference) findPreference("numSendHops");
|
||||
numSendHops.setSummary(getResources().getQuantityText(R.plurals.pref_summ_numHops,
|
||||
Integer.valueOf(numSendHops.getValue())));
|
||||
numSendHops.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
|
||||
@Override
|
||||
public boolean onPreferenceChange(Preference preference, Object newValue) {
|
||||
preference.setSummary(getResources().getQuantityText(R.plurals.pref_summ_numHops,
|
||||
Integer.valueOf((String) newValue)));
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
final PreferenceCategory i2pCat = (PreferenceCategory)findPreference("i2pCategory");
|
||||
CheckBoxPreference routerAuto = (CheckBoxPreference)findPreference("i2pbote.router.auto");
|
||||
|
||||
|
||||
@@ -150,11 +150,15 @@
|
||||
<string name="pref_title_privacy">Privacy</string>
|
||||
<string name="pref_title_hideLocale">Hide locale</string>
|
||||
<string name="pref_summ_hideLocale">Use English for text added to outgoing emails (\'Re:\', \'wrote:\', etc.)</string>
|
||||
<string name="pref_summ_hideLocale_off">Use system language for text added to outgoing emails (\'Re:\', \'wrote:\', etc.)</string>
|
||||
<string name="pref_title_sentTime">Sent time</string>
|
||||
<string name="pref_summ_sentTime">Include sent time in outgoing emails</string>
|
||||
<string name="pref_title_routing">Routing</string>
|
||||
<string name="pref_title_numHops">Relays</string>
|
||||
<string name="pref_summ_numHops">Use %s relays when sending mail</string>
|
||||
<string name="pref_title_numSendHops">Sending hops</string>
|
||||
<plurals name="pref_summ_numHops">
|
||||
<item quantity="one">%s relay</item>
|
||||
<item quantity="other">%s relays</item>
|
||||
</plurals>
|
||||
<string name="pref_title_minDelay">Minimum delay per hop</string>
|
||||
<string name="pref_summ_minDelay">%s minutes</string>
|
||||
<string name="pref_title_maxDelay">Maximum delay per hop</string>
|
||||
|
||||
@@ -23,7 +23,8 @@
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="true"
|
||||
android:key="hideLocale"
|
||||
android:summary="@string/pref_summ_hideLocale"
|
||||
android:summaryOn="@string/pref_summ_hideLocale"
|
||||
android:summaryOff="@string/pref_summ_hideLocale_off"
|
||||
android:title="@string/pref_title_hideLocale" />
|
||||
<CheckBoxPreference
|
||||
android:defaultValue="true"
|
||||
@@ -37,8 +38,7 @@
|
||||
android:entries="@array/setting0to3"
|
||||
android:entryValues="@array/setting0to3"
|
||||
android:key="numSendHops"
|
||||
android:summary="@string/pref_summ_numHops"
|
||||
android:title="@string/pref_title_numHops" />
|
||||
android:title="@string/pref_title_numSendHops" />
|
||||
|
||||
<i2p.bote.android.util.IntEditTextPreference
|
||||
android:defaultValue="5"
|
||||
|
||||
Reference in New Issue
Block a user