Settings wording
This commit is contained in:
@@ -105,9 +105,9 @@ fun BillsListScreen(
|
||||
val context = LocalContext.current
|
||||
val sharedPreferences = remember { PreferenceManager.getDefaultSharedPreferences(context) }
|
||||
val showArchived = sharedPreferences.getBoolean(stringResource(R.string.pref_key_show_archived), false)
|
||||
val keyBetaFeatures = stringResource(R.string.pref_key_beta_features)
|
||||
var showBetaFeatures by remember(keyBetaFeatures) {
|
||||
mutableStateOf(sharedPreferences.getBoolean(keyBetaFeatures, false))
|
||||
val keyExtraFeatures = stringResource(R.string.pref_key_extra_features)
|
||||
var showExtraFeatures by remember(keyExtraFeatures) {
|
||||
mutableStateOf(sharedPreferences.getBoolean(keyExtraFeatures, false))
|
||||
}
|
||||
|
||||
StatefulAlertDialog(
|
||||
@@ -165,7 +165,7 @@ fun BillsListScreen(
|
||||
projectType = proj?.type ?: ProjectType.LOCAL,
|
||||
accessLevel = proj?.myAccessLevel ?: DBProject.ACCESS_LEVEL_ADMIN,
|
||||
isShareable = proj?.isShareable() ?: true,
|
||||
showBetaFeatures = showBetaFeatures
|
||||
showExtraFeatures = showExtraFeatures
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -334,7 +334,7 @@ fun BillsListScreen(
|
||||
},
|
||||
actions = {
|
||||
if (!isSearchExpanded) {
|
||||
if (showBetaFeatures && viewModel.hasUnlabeledBills) {
|
||||
if (showExtraFeatures && viewModel.hasUnlabeledBills) {
|
||||
IconButton(onClick = onLabelBillsClick) {
|
||||
Icon(
|
||||
Icons.Default.Category,
|
||||
|
||||
@@ -782,7 +782,7 @@ class BillsListViewActivity :
|
||||
|
||||
// The account and all-projects refresh belongs to opening the app, throttled by the
|
||||
// SyncOnOpen interval so that resuming within the interval does not repeat it.
|
||||
val intervalMinutes = SyncSettings.intervalMinutes(applicationContext)
|
||||
val intervalMinutes = SyncSettings.OPEN_SYNC_INTERVAL_MINUTES
|
||||
val lastAccountSync = preferences.getLong(getString(R.string.pref_key_last_account_sync_timestamp), 0L)
|
||||
val accountSyncDue = trigger == SyncTrigger.APP_OPEN &&
|
||||
now - lastAccountSync > intervalMinutes * 60 * 1000L
|
||||
@@ -866,10 +866,13 @@ class BillsListViewActivity :
|
||||
projectId: Long,
|
||||
now: Long
|
||||
): Boolean {
|
||||
if (!preferences.getBoolean(getString(R.string.pref_key_beta_features), false)) return false
|
||||
if (!preferences.getBoolean(getString(R.string.pref_key_extra_features), false)) return false
|
||||
// "Always" means what it says: every manual refresh is a full sync.
|
||||
val delayMinutes = SyncSettings.fullSyncDelayMinutes(applicationContext)
|
||||
if (delayMinutes == 0) return false
|
||||
val lastFull = preferences.getLong(lastFullSyncKey(projectId), 0L)
|
||||
if (lastFull == 0L) return false
|
||||
return now - lastFull < SyncSettings.intervalMinutes(applicationContext) * 60 * 1000L
|
||||
return now - lastFull < delayMinutes * 60 * 1000L
|
||||
}
|
||||
private fun markProjectSynced(preferences: SharedPreferences, projectId: Long, at: Long) {
|
||||
preferences.edit { putLong(lastProjectSyncKey(projectId), at) }
|
||||
|
||||
@@ -36,7 +36,7 @@ fun ProjectOptionsDialogContent(
|
||||
projectType: ProjectType = ProjectType.LOCAL,
|
||||
accessLevel: Int = DBProject.ACCESS_LEVEL_ADMIN,
|
||||
isShareable: Boolean = true,
|
||||
showBetaFeatures: Boolean = false
|
||||
showExtraFeatures: Boolean = false
|
||||
) {
|
||||
Surface(
|
||||
shape = MaterialTheme.shapes.large,
|
||||
@@ -80,7 +80,7 @@ fun ProjectOptionsDialogContent(
|
||||
// Row 2: Manage Member, Manage Labels, Manage Currencies
|
||||
if (!isArchived && isMaintainer) {
|
||||
row2.add(ProjectOption(stringResource(R.string.action_members), Icons.Default.Group, onManageMembers))
|
||||
if (showBetaFeatures && (projectType == ProjectType.LOCAL || projectType == ProjectType.COSPEND)) {
|
||||
if (showExtraFeatures && (projectType == ProjectType.LOCAL || projectType == ProjectType.COSPEND)) {
|
||||
row2.add(ProjectOption(stringResource(R.string.action_labels), Icons.AutoMirrored.Filled.Label, onManageLabels))
|
||||
}
|
||||
row2.add(ProjectOption(stringResource(R.string.action_currencies), Icons.Default.MonetizationOn, onManageCurrencies))
|
||||
@@ -183,7 +183,7 @@ fun ProjectOptionsDialogPreview() {
|
||||
projectType = ProjectType.COSPEND,
|
||||
accessLevel = DBProject.ACCESS_LEVEL_ADMIN,
|
||||
isShareable = true,
|
||||
showBetaFeatures = true
|
||||
showExtraFeatures = true
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -208,7 +208,7 @@ fun ProjectOptionsDialogPreview2() {
|
||||
projectType = ProjectType.COSPEND,
|
||||
accessLevel = DBProject.ACCESS_LEVEL_ADMIN,
|
||||
isShareable = true,
|
||||
showBetaFeatures = true
|
||||
showExtraFeatures = true
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -232,7 +232,7 @@ fun ProjectOptionsDialogPreview3() {
|
||||
projectType = ProjectType.LOCAL,
|
||||
accessLevel = DBProject.ACCESS_LEVEL_ADMIN,
|
||||
isShareable = true,
|
||||
showBetaFeatures = true
|
||||
showExtraFeatures = true
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -84,9 +84,9 @@ fun SettingsScreen(
|
||||
val keyColor = stringResource(R.string.pref_key_color)
|
||||
val keyOfflineMode = stringResource(R.string.pref_key_offline_mode)
|
||||
val keyShowArchived = stringResource(R.string.pref_key_show_archived)
|
||||
val keyBetaFeatures = stringResource(R.string.pref_key_beta_features)
|
||||
val keyExtraFeatures = stringResource(R.string.pref_key_extra_features)
|
||||
val keyStatsIncludeDeactivated = stringResource(R.string.pref_key_stats_include_deactivated)
|
||||
val keyAutoSyncOnOpen = stringResource(R.string.pref_key_auto_sync_on_open)
|
||||
val keyFullSyncDelay = stringResource(R.string.pref_key_full_sync_delay)
|
||||
val keyFillNewBillFromLast = stringResource(R.string.pref_key_fill_new_bill_from_last)
|
||||
val keyLastAccountSync = stringResource(R.string.pref_key_last_account_sync_timestamp)
|
||||
|
||||
@@ -128,8 +128,8 @@ fun SettingsScreen(
|
||||
var showArchived by remember(keyShowArchived) {
|
||||
mutableStateOf(sharedPreferences.getBoolean(keyShowArchived, false))
|
||||
}
|
||||
var betaFeatures by remember(keyBetaFeatures) {
|
||||
mutableStateOf(sharedPreferences.getBoolean(keyBetaFeatures, false))
|
||||
var extraFeatures by remember(keyExtraFeatures) {
|
||||
mutableStateOf(sharedPreferences.getBoolean(keyExtraFeatures, false))
|
||||
}
|
||||
var fillNewBillFromLast by remember(keyFillNewBillFromLast) {
|
||||
mutableStateOf(sharedPreferences.getBoolean(keyFillNewBillFromLast, false))
|
||||
@@ -138,16 +138,16 @@ fun SettingsScreen(
|
||||
mutableStateOf(sharedPreferences.getBoolean(keyStatsIncludeDeactivated, false))
|
||||
}
|
||||
|
||||
val syncIntervals = SyncSettings.INTERVAL_CHOICES_MINUTES
|
||||
val syncIntervalLabels = listOf(
|
||||
stringResource(R.string.pref_value_sync_1m),
|
||||
stringResource(R.string.pref_value_sync_10m),
|
||||
val fullSyncDelays = SyncSettings.FULL_SYNC_DELAY_CHOICES_MINUTES
|
||||
val fullSyncDelayLabels = listOf(
|
||||
stringResource(R.string.pref_value_sync_always),
|
||||
stringResource(R.string.pref_value_sync_1h),
|
||||
stringResource(R.string.pref_value_sync_1d)
|
||||
stringResource(R.string.pref_value_sync_1d),
|
||||
stringResource(R.string.pref_value_sync_1w)
|
||||
)
|
||||
|
||||
var syncInterval by remember(keyAutoSyncOnOpen) {
|
||||
mutableIntStateOf(SyncSettings.intervalMinutes(context))
|
||||
var fullSyncDelay by remember(keyFullSyncDelay) {
|
||||
mutableIntStateOf(SyncSettings.fullSyncDelayMinutes(context))
|
||||
}
|
||||
|
||||
Scaffold(
|
||||
@@ -173,28 +173,6 @@ fun SettingsScreen(
|
||||
// Appearance
|
||||
SettingsCategory(stringResource(R.string.settings_appearance))
|
||||
|
||||
SettingsSwitchPreference(
|
||||
title = stringResource(R.string.settings_show_archived),
|
||||
icon = Icons.Default.Archive,
|
||||
checked = showArchived,
|
||||
onCheckedChange = {
|
||||
showArchived = it
|
||||
sharedPreferences.edit {
|
||||
putBoolean(keyShowArchived, it)
|
||||
if (!it) {
|
||||
val selectedProjectId = sharedPreferences.getLong("selected_project", 0)
|
||||
if (selectedProjectId != 0L) {
|
||||
val db = CowspentSQLiteOpenHelper.getInstance(context)
|
||||
val project = db.getProject(selectedProjectId)
|
||||
if (project?.isArchived == true) {
|
||||
putLong("selected_project", 0)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
SettingsListPreference(
|
||||
title = stringResource(R.string.settings_night_mode),
|
||||
icon = Icons.Default.Brightness2,
|
||||
@@ -283,19 +261,41 @@ fun SettingsScreen(
|
||||
SettingsCategory(stringResource(R.string.settings_other))
|
||||
|
||||
SettingsSwitchPreference(
|
||||
title = stringResource(R.string.settings_beta_features),
|
||||
summary = stringResource(R.string.settings_beta_features_summary),
|
||||
title = stringResource(R.string.settings_extra_features),
|
||||
summary = stringResource(R.string.settings_extra_features_summary),
|
||||
icon = Icons.Default.Info,
|
||||
checked = betaFeatures,
|
||||
checked = extraFeatures,
|
||||
onCheckedChange = {
|
||||
betaFeatures = it
|
||||
extraFeatures = it
|
||||
sharedPreferences.edit {
|
||||
putBoolean(keyBetaFeatures, it)
|
||||
putBoolean(keyExtraFeatures, it)
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
if (betaFeatures) {
|
||||
if (extraFeatures) {
|
||||
SettingsSwitchPreference(
|
||||
title = stringResource(R.string.settings_show_archived),
|
||||
icon = Icons.Default.Archive,
|
||||
checked = showArchived,
|
||||
onCheckedChange = {
|
||||
showArchived = it
|
||||
sharedPreferences.edit {
|
||||
putBoolean(keyShowArchived, it)
|
||||
if (!it) {
|
||||
val selectedProjectId = sharedPreferences.getLong("selected_project", 0)
|
||||
if (selectedProjectId != 0L) {
|
||||
val db = CowspentSQLiteOpenHelper.getInstance(context)
|
||||
val project = db.getProject(selectedProjectId)
|
||||
if (project?.isArchived == true) {
|
||||
putLong("selected_project", 0)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
SettingsSwitchPreference(
|
||||
title = stringResource(R.string.settings_fill_new_bill_from_last),
|
||||
summary = stringResource(R.string.settings_fill_new_bill_from_last_summary),
|
||||
@@ -322,18 +322,18 @@ fun SettingsScreen(
|
||||
)
|
||||
|
||||
SettingsSliderPreference(
|
||||
title = stringResource(R.string.settings_auto_sync_on_open),
|
||||
summary = stringResource(R.string.settings_auto_sync_on_open_summary),
|
||||
title = stringResource(R.string.settings_full_sync_delay),
|
||||
summary = stringResource(R.string.settings_full_sync_delay_summary),
|
||||
icon = Icons.Default.Sync,
|
||||
value = syncInterval,
|
||||
values = syncIntervals,
|
||||
labels = syncIntervalLabels,
|
||||
onValueChange = { newInterval ->
|
||||
value = fullSyncDelay,
|
||||
values = fullSyncDelays,
|
||||
labels = fullSyncDelayLabels,
|
||||
onValueChange = { newDelay ->
|
||||
// Slider reports every drag delta, not just the snapped steps.
|
||||
if (newInterval != syncInterval) {
|
||||
syncInterval = newInterval
|
||||
if (newDelay != fullSyncDelay) {
|
||||
fullSyncDelay = newDelay
|
||||
sharedPreferences.edit {
|
||||
putInt(keyAutoSyncOnOpen, newInterval)
|
||||
putInt(keyFullSyncDelay, newDelay)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,29 +5,45 @@ import androidx.preference.PreferenceManager
|
||||
import net.helcel.cowspent.R
|
||||
|
||||
/**
|
||||
* The SyncOnOpen preference: how often opening the app refreshes the account and every project.
|
||||
* The two independent delays that govern syncing.
|
||||
*
|
||||
* The choices and the default live here rather than in the settings screen so that the screen and
|
||||
* the sync trigger cannot disagree about what is in effect.
|
||||
* They used to be one setting, which meant the app-open throttle and the full-sync delay could
|
||||
* not be tuned apart even though they answer different questions. The choices and defaults live
|
||||
* here rather than in the settings screen so the screen and the sync triggers cannot disagree
|
||||
* about what is in effect.
|
||||
*/
|
||||
object SyncSettings {
|
||||
|
||||
/** Steps offered by the slider, in minutes. */
|
||||
val INTERVAL_CHOICES_MINUTES = listOf(1, 10, 60, 1440)
|
||||
|
||||
const val DEFAULT_INTERVAL_MINUTES = 10
|
||||
/**
|
||||
* How long opening the app waits before refreshing the account and every project again, so
|
||||
* that resuming within the interval does not repeat the work. Not user-facing: it governs
|
||||
* background catch-up, not anything the user asked for.
|
||||
*/
|
||||
const val OPEN_SYNC_INTERVAL_MINUTES = 10
|
||||
|
||||
/**
|
||||
* The configured interval in minutes. A stored value that is not one of the offered steps —
|
||||
* from a restored backup, or a build that changed the steps — falls back to the default
|
||||
* rather than being displayed as the first step while a different value drives the sync.
|
||||
* Steps offered for the full sync delay, in minutes. 0 means every manual refresh is a full
|
||||
* sync; anything else lets a refresh inside the window settle for fetching just the changes.
|
||||
*/
|
||||
fun intervalMinutes(context: Context): Int {
|
||||
val FULL_SYNC_DELAY_CHOICES_MINUTES = listOf(0, 60, 1440, 10080)
|
||||
|
||||
/**
|
||||
* Only consulted once Extra Features is on - with it off every pull-to-refresh is a full
|
||||
* sync, whatever is stored here.
|
||||
*/
|
||||
const val DEFAULT_FULL_SYNC_DELAY_MINUTES = 1440
|
||||
|
||||
/**
|
||||
* The configured delay in minutes. A stored value that is not one of the offered steps - from
|
||||
* a restored backup, or a build that changed the steps - falls back to the default rather
|
||||
* than being displayed as one step while a different value drives the sync.
|
||||
*/
|
||||
fun fullSyncDelayMinutes(context: Context): Int {
|
||||
val prefs = PreferenceManager.getDefaultSharedPreferences(context)
|
||||
val stored = prefs.getInt(
|
||||
context.getString(R.string.pref_key_auto_sync_on_open),
|
||||
DEFAULT_INTERVAL_MINUTES
|
||||
context.getString(R.string.pref_key_full_sync_delay),
|
||||
DEFAULT_FULL_SYNC_DELAY_MINUTES
|
||||
)
|
||||
return if (stored in INTERVAL_CHOICES_MINUTES) stored else DEFAULT_INTERVAL_MINUTES
|
||||
return if (stored in FULL_SYNC_DELAY_CHOICES_MINUTES) stored else DEFAULT_FULL_SYNC_DELAY_MINUTES
|
||||
}
|
||||
}
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -138,14 +138,8 @@
|
||||
<string name="settings_color_custom">Eigene Farbe</string>
|
||||
<string name="settings_color_mode">Farbauswahl</string>
|
||||
<string name="settings_show_archived">Archivierte Projekte anzeigen</string>
|
||||
<string name="settings_beta_features">Beta-Funktionen</string>
|
||||
<string name="settings_beta_features_summary">Experimentelle Funktionen aktivieren. Benutzung auf eigene Gefahr.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Aus letzter Rechnung vorausfüllen</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Zahler, Kategorie, Zahlungsart und Beteiligte aus der zuletzt erstellten Rechnung des Projekts übernehmen.</string>
|
||||
<string name="settings_auto_sync_on_open">Synchronisierungsintervall</string>
|
||||
<string name="settings_auto_sync_on_open_summary">Wie oft Konto und alle Projekte beim Öffnen der App aktualisiert werden.</string>
|
||||
<string name="pref_value_sync_1m">1 Minute</string>
|
||||
<string name="pref_value_sync_10m">10 Minuten</string>
|
||||
<string name="pref_value_sync_1h">1 Stunde</string>
|
||||
<string name="pref_value_sync_1d">1 Tag</string>
|
||||
<string name="settings_url_warn_http">WARNUNG: \"http\" ist unsicher. Verwende \"https\".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -137,14 +137,8 @@
|
||||
<string name="settings_color_custom">Color personalizado</string>
|
||||
<string name="settings_color_mode">Selección de color</string>
|
||||
<string name="settings_show_archived">Mostrar los proyectos archivados</string>
|
||||
<string name="settings_beta_features">Funciones beta</string>
|
||||
<string name="settings_beta_features_summary">Activar las funciones experimentales. Úsalas bajo tu propia responsabilidad.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Rellenar desde la última factura</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Reutilizar el pagador, la categoría, el modo y los participantes de la última factura creada en el proyecto.</string>
|
||||
<string name="settings_auto_sync_on_open">Intervalo de sincronización</string>
|
||||
<string name="settings_auto_sync_on_open_summary">Con qué frecuencia se actualizan la cuenta y todos los proyectos al abrir la aplicación.</string>
|
||||
<string name="pref_value_sync_1m">1 minuto</string>
|
||||
<string name="pref_value_sync_10m">10 minutos</string>
|
||||
<string name="pref_value_sync_1h">1 hora</string>
|
||||
<string name="pref_value_sync_1d">1 día</string>
|
||||
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Usa \"https\".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -138,14 +138,8 @@
|
||||
<string name="settings_color_custom">Couleur personnalisée</string>
|
||||
<string name="settings_color_mode">Sélection de la couleur</string>
|
||||
<string name="settings_show_archived">Afficher les projets archivés</string>
|
||||
<string name="settings_beta_features">Fonctionnalités bêta</string>
|
||||
<string name="settings_beta_features_summary">Activer les fonctionnalités expérimentales. À utiliser à vos risques et périls.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Pré-remplir depuis la dernière facture</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Reprendre le payeur, la catégorie, le mode et les participants de la dernière facture créée dans le projet.</string>
|
||||
<string name="settings_auto_sync_on_open">Intervalle de synchronisation</string>
|
||||
<string name="settings_auto_sync_on_open_summary">Fréquence de rafraîchissement du compte et de tous les projets à l\'ouverture de l\'application.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 heure</string>
|
||||
<string name="pref_value_sync_1d">1 jour</string>
|
||||
<string name="settings_url_warn_http">AVERTISSEMENT : \"http\" n\'est pas sûr. Utilisez \"https\".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -144,14 +144,8 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
|
||||
@@ -139,17 +139,17 @@
|
||||
<string name="settings_color_custom">Custom color</string>
|
||||
<string name="settings_color_mode">Color Selection</string>
|
||||
<string name="settings_show_archived">Show archived projects</string>
|
||||
<string name="settings_beta_features">Beta Features</string>
|
||||
<string name="settings_beta_features_summary">Enable experimental features. Use at your own risk.</string>
|
||||
<string name="settings_extra_features">Extra Features</string>
|
||||
<string name="settings_extra_features_summary">Experimental and advanced settings. Use at your own risk.</string>
|
||||
<string name="settings_fill_new_bill_from_last">Auto-fill from last bill</string>
|
||||
<string name="settings_fill_new_bill_from_last_summary">Pre-fill payer, category, mode and owers from the last bill created in the project.</string>
|
||||
<string name="settings_stats_include_deactivated">Include deactivated members in stats</string>
|
||||
<string name="settings_auto_sync_on_open">Sync interval</string>
|
||||
<string name="settings_auto_sync_on_open_summary">How often to refresh the account and all projects when opening the app.</string>
|
||||
<string name="pref_value_sync_1m">1 minute</string>
|
||||
<string name="pref_value_sync_10m">10 minutes</string>
|
||||
<string name="settings_full_sync_delay">Full sync delay</string>
|
||||
<string name="settings_full_sync_delay_summary">How long a pull-to-refresh waits between two full syncs. In between, it only fetches what changed, which is much faster.</string>
|
||||
<string name="pref_value_sync_always">Always</string>
|
||||
<string name="pref_value_sync_1h">1 hour</string>
|
||||
<string name="pref_value_sync_1d">1 day</string>
|
||||
<string name="pref_value_sync_1w">1 week</string>
|
||||
<string name="settings_url_warn_http">WARNING: "http" is unsafe. Use "https".</string>
|
||||
<string name="settings_colorpicker_title">Choose Color</string>
|
||||
|
||||
@@ -170,9 +170,9 @@
|
||||
<string name="pref_key_color_mode" translatable="false">colorMode</string>
|
||||
<string name="pref_key_offline_mode" translatable="false">offlineMode</string>
|
||||
<string name="pref_key_show_archived" translatable="false">showArchived</string>
|
||||
<string name="pref_key_beta_features" translatable="false">betaFeatures</string>
|
||||
<string name="pref_key_extra_features" translatable="false">betaFeatures</string>
|
||||
<string name="pref_key_stats_include_deactivated" translatable="false">statsIncludeDeactivated</string>
|
||||
<string name="pref_key_auto_sync_on_open" translatable="false">autoSyncOnOpen</string>
|
||||
<string name="pref_key_full_sync_delay" translatable="false">fullSyncDelayMinutes</string>
|
||||
<string name="pref_key_last_account_sync_timestamp" translatable="false">lastAccountSyncTimestamp</string>
|
||||
<string name="pref_key_fill_new_bill_from_last" translatable="false">fillNewBillFromLast</string>
|
||||
<string name="pref_value_night_mode_no" translatable="false">1</string>
|
||||
|
||||
Reference in New Issue
Block a user