test
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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),
|
||||
|
||||
3
core/i18n/src/main/res/values-fr-feminine/strings.xml
Normal file
3
core/i18n/src/main/res/values-fr-feminine/strings.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<string name="preference_summary_not_logged_in">Vous n\'êtes pas connectée</string>
|
||||
</resources>
|
||||
3
core/i18n/src/main/res/values-fr-masculine/strings.xml
Normal file
3
core/i18n/src/main/res/values-fr-masculine/strings.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<string name="preference_summary_not_logged_in">Vous n\'êtes pas connecté</string>
|
||||
</resources>
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user