Move some strings to strings.xml.
This commit is contained in:
parent
f6f5bf5809
commit
f55d683fe7
2 changed files with 23 additions and 11 deletions
|
@ -141,11 +141,11 @@ class SettingsFragment : PreferenceFragmentCompat()
|
||||||
|
|
||||||
val prefShowDebug = SwitchPreferenceCompat(activity as Context)
|
val prefShowDebug = SwitchPreferenceCompat(activity as Context)
|
||||||
prefShowDebug.isSingleLineTitle = false
|
prefShowDebug.isSingleLineTitle = false
|
||||||
prefShowDebug.title = "Show debug info"
|
prefShowDebug.title = getString(R.string.pref_show_debug_title)
|
||||||
prefShowDebug.setIcon(R.drawable.ic_bar_chart_24)
|
prefShowDebug.setIcon(R.drawable.ic_bar_chart_24)
|
||||||
prefShowDebug.key = Keys.PREF_SHOW_DEBUG
|
prefShowDebug.key = Keys.PREF_SHOW_DEBUG
|
||||||
prefShowDebug.summaryOn = "Debug info shown on map screen."
|
prefShowDebug.summaryOn = getString(R.string.pref_show_debug_summary_on)
|
||||||
prefShowDebug.summaryOff = "Debug info hidden."
|
prefShowDebug.summaryOff = getString(R.string.pref_show_debug_summary_off)
|
||||||
prefShowDebug.setDefaultValue(Keys.DEFAULT_SHOW_DEBUG)
|
prefShowDebug.setDefaultValue(Keys.DEFAULT_SHOW_DEBUG)
|
||||||
preferenceCategoryGeneral.contains(prefShowDebug)
|
preferenceCategoryGeneral.contains(prefShowDebug)
|
||||||
screen.addPreference(prefShowDebug)
|
screen.addPreference(prefShowDebug)
|
||||||
|
@ -210,8 +210,8 @@ class SettingsFragment : PreferenceFragmentCompat()
|
||||||
if (!context.getSystemService(PowerManager::class.java).isIgnoringBatteryOptimizations(context.packageName))
|
if (!context.getSystemService(PowerManager::class.java).isIgnoringBatteryOptimizations(context.packageName))
|
||||||
{
|
{
|
||||||
val battery_optimization_button = Preference(context)
|
val battery_optimization_button = Preference(context)
|
||||||
battery_optimization_button.title = "Disable battery optimization"
|
battery_optimization_button.title = getString(R.string.pref_disable_battery_optimization_title)
|
||||||
battery_optimization_button.summary = "If your device kills the app, you can give this a try."
|
battery_optimization_button.summary = getString(R.string.pref_disable_battery_optimization_summary)
|
||||||
battery_optimization_button.setOnPreferenceClickListener {
|
battery_optimization_button.setOnPreferenceClickListener {
|
||||||
val i: Intent = Intent(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS).setData(Uri.parse("package:${context.packageName}"))
|
val i: Intent = Intent(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS).setData(Uri.parse("package:${context.packageName}"))
|
||||||
context.startActivity(i)
|
context.startActivity(i)
|
||||||
|
@ -227,9 +227,9 @@ class SettingsFragment : PreferenceFragmentCompat()
|
||||||
screen.addPreference(preferenceCategoryAbout)
|
screen.addPreference(preferenceCategoryAbout)
|
||||||
|
|
||||||
val source_code = Preference(context)
|
val source_code = Preference(context)
|
||||||
source_code.title = "Source code"
|
source_code.title = getString(R.string.pref_source_code_title)
|
||||||
source_code.setIcon(R.drawable.ic_bug_report_24dp)
|
source_code.setIcon(R.drawable.ic_bug_report_24dp)
|
||||||
source_code.summary = "Available on github, gitlab, and codeberg."
|
source_code.summary = getString(R.string.pref_source_code_summary)
|
||||||
source_code.setOnPreferenceClickListener {
|
source_code.setOnPreferenceClickListener {
|
||||||
val intent = Intent(Intent.ACTION_VIEW)
|
val intent = Intent(Intent.ACTION_VIEW)
|
||||||
intent.data = Uri.parse("https://github.com/voussoir/trkpt")
|
intent.data = Uri.parse("https://github.com/voussoir/trkpt")
|
||||||
|
@ -240,9 +240,9 @@ class SettingsFragment : PreferenceFragmentCompat()
|
||||||
screen.addPreference(source_code)
|
screen.addPreference(source_code)
|
||||||
|
|
||||||
val fork_notice = Preference(context)
|
val fork_notice = Preference(context)
|
||||||
fork_notice.title = "trkpt is a fork of Trackbook"
|
fork_notice.title = getString(R.string.pref_fork_notice_title)
|
||||||
fork_notice.setIcon(R.drawable.ic_notebook_24dp)
|
fork_notice.setIcon(R.drawable.ic_notebook_24dp)
|
||||||
fork_notice.summary = "Thank you y20k."
|
fork_notice.summary = getString(R.string.pref_fork_notice_summary)
|
||||||
fork_notice.setOnPreferenceClickListener {
|
fork_notice.setOnPreferenceClickListener {
|
||||||
val intent = Intent(Intent.ACTION_VIEW)
|
val intent = Intent(Intent.ACTION_VIEW)
|
||||||
intent.data = Uri.parse("https://codeberg.org/y20k/trackbook")
|
intent.data = Uri.parse("https://codeberg.org/y20k/trackbook")
|
||||||
|
@ -253,8 +253,8 @@ class SettingsFragment : PreferenceFragmentCompat()
|
||||||
screen.addPreference(fork_notice)
|
screen.addPreference(fork_notice)
|
||||||
|
|
||||||
val copyright_notice = Preference(context)
|
val copyright_notice = Preference(context)
|
||||||
copyright_notice.title = "Map data"
|
copyright_notice.title = getString(R.string.pref_copyright_notice_title)
|
||||||
copyright_notice.summary = "© OpenStreetMap contributors."
|
copyright_notice.summary = getString(R.string.pref_copyright_notice_summary)
|
||||||
copyright_notice.setIcon(R.drawable.ic_map_24dp)
|
copyright_notice.setIcon(R.drawable.ic_map_24dp)
|
||||||
copyright_notice.setOnPreferenceClickListener {
|
copyright_notice.setOnPreferenceClickListener {
|
||||||
val intent = Intent(Intent.ACTION_VIEW)
|
val intent = Intent(Intent.ACTION_VIEW)
|
||||||
|
|
|
@ -114,6 +114,18 @@
|
||||||
<string name="pref_theme_selection_mode_light">Light mode</string>
|
<string name="pref_theme_selection_mode_light">Light mode</string>
|
||||||
<string name="pref_theme_selection_summary">Current theme:</string>
|
<string name="pref_theme_selection_summary">Current theme:</string>
|
||||||
<string name="pref_theme_selection_title">App theme</string>
|
<string name="pref_theme_selection_title">App theme</string>
|
||||||
|
<string name="pref_show_debug_title">Show debug info</string>
|
||||||
|
<string name="pref_show_debug_summary_on">Debug info shown on map screen.</string>
|
||||||
|
<string name="pref_show_debug_summary_off">Debug info hidden.</string>
|
||||||
|
<string name="pref_disable_battery_optimization_title">Disable battery optimization</string>
|
||||||
|
<string name="pref_disable_battery_optimization_summary">If your device kills the app, you can give this a try.</string>
|
||||||
|
<string name="pref_source_code_title">Source code</string>
|
||||||
|
<string name="pref_source_code_summary">Available on github, gitlab, and codeberg.</string>
|
||||||
|
<string name="pref_fork_notice_title">trkpt is a fork of Trackbook</string>
|
||||||
|
<string name="pref_fork_notice_summary">Thank you y20k.</string>
|
||||||
|
<string name="pref_copyright_notice_title">Map data</string>
|
||||||
|
<string name="pref_copyright_notice_summary">© OpenStreetMap contributors.</string>
|
||||||
|
|
||||||
<!-- Abbreviations -->
|
<!-- Abbreviations -->
|
||||||
<string name="abbreviation_hours">hrs</string>
|
<string name="abbreviation_hours">hrs</string>
|
||||||
<string name="abbreviation_minutes">min</string>
|
<string name="abbreviation_minutes">min</string>
|
||||||
|
|
Loading…
Reference in a new issue