This commit is contained in:
MM20
2025-11-23 21:17:26 +01:00
parent 572defe3b3
commit f74d995c89
5 changed files with 29 additions and 1 deletions

View File

@@ -22,6 +22,7 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.toArgb
import androidx.core.app.GrammaticalInflectionManagerCompat
import androidx.core.view.WindowCompat
import androidx.navigation3.runtime.NavKey
import androidx.navigation3.runtime.entryProvider

View File

@@ -13,6 +13,7 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalResources
import androidx.compose.ui.res.stringResource
import androidx.core.app.GrammaticalInflectionManagerCompat
import androidx.core.net.toUri
import androidx.core.os.LocaleListCompat
import androidx.lifecycle.compose.collectAsStateWithLifecycle
@@ -62,6 +63,26 @@ fun LocaleSettingsScreen() {
)
}
)
ListPreference(
icon = R.drawable.wc_24px,
title = "Form of address",
value = GrammaticalInflectionManagerCompat.getApplicationGrammaticalGender(context).let {
if (it == GrammaticalInflectionManagerCompat.GRAMMATICAL_GENDER_NOT_SPECIFIED) {
GrammaticalInflectionManagerCompat.GRAMMATICAL_GENDER_NEUTRAL
} else {
it
}
},
onValueChanged = {
GrammaticalInflectionManagerCompat.setRequestedApplicationGrammaticalGender(context, it)
},
enabled = isAtLeastApiLevel(34),
items = listOf(
"Neutral" to GrammaticalInflectionManagerCompat.GRAMMATICAL_GENDER_NEUTRAL,
"Feminine" to GrammaticalInflectionManagerCompat.GRAMMATICAL_GENDER_FEMININE,
"Masculine" to GrammaticalInflectionManagerCompat.GRAMMATICAL_GENDER_MASCULINE,
)
)
ListPreference(
icon = R.drawable.schedule_24px,
title = stringResource(R.string.preference_clock_widget_time_format),

View File

@@ -0,0 +1,3 @@
<resources>
<string name="preference_summary_not_logged_in">Vous n\'êtes pas connectée</string>
</resources>

View File

@@ -0,0 +1,3 @@
<resources>
<string name="preference_summary_not_logged_in">Vous n\'êtes pas connecté</string>
</resources>

View File

@@ -143,7 +143,7 @@
<string name="menu_app_info">Infos sur l\'appli</string>
<string name="preference_screen_integrations_summary">Gérer les comptes et les services</string>
<string name="preference_signin_user">Connecté en tant que %1$s</string>
<string name="preference_summary_not_logged_in">Vous n\'êtes pas connecté</string>
<string name="preference_summary_not_logged_in">Vous n\'êtes pas connecté(e)</string>
<string name="file_type_ebook">E-book</string>
<string name="file_type_drawing">Dessin</string>
<string name="file_type_form">Formulaire</string>