Use translation for customization tracking categories

This commit is contained in:
bl00dymarie
2024-02-26 17:17:49 +01:00
parent 72823ef95c
commit 8a65c081a8
+11 -8
View File
@@ -1,5 +1,6 @@
import React, { useEffect, useState } from 'react' import React, { useEffect, useState } from 'react'
import { Alert, Pressable } from 'react-native' import { Alert, Pressable } from 'react-native'
import { useTranslation } from 'react-i18next'
import AppPage from '../../common/app-page' import AppPage from '../../common/app-page'
import AppSwitch from '../../common/app-switch' import AppSwitch from '../../common/app-switch'
@@ -36,6 +37,8 @@ import labels from '../../../i18n/en/settings'
import { SYMPTOMS } from '../../../config' import { SYMPTOMS } from '../../../config'
const Settings = () => { const Settings = () => {
const { t } = useTranslation(null, { keyPrefix: 'symptoms' })
const [useCervixAsSecondarySymptom, setUseCervixAsSecondarySymptom] = const [useCervixAsSecondarySymptom, setUseCervixAsSecondarySymptom] =
useState(useCervixAsSecondarySymptomObservable.value) useState(useCervixAsSecondarySymptomObservable.value)
@@ -198,46 +201,46 @@ const Settings = () => {
<Segment title={'Tracking categories'}> <Segment title={'Tracking categories'}>
<AppSwitch <AppSwitch
onToggle={temperatureTrackingCategoryToggle} onToggle={temperatureTrackingCategoryToggle}
text={SYMPTOMS[1]} text={t(SYMPTOMS[1])}
value={isTemperatureTrackingCategoryEnabled} value={isTemperatureTrackingCategoryEnabled}
/> />
<AppSwitch <AppSwitch
onToggle={(enabled) => { onToggle={(enabled) => {
mucusTrackingCategoryToggle(enabled) mucusTrackingCategoryToggle(enabled)
}} }}
text={SYMPTOMS[2]} text={t(SYMPTOMS[2])}
value={isMucusTrackingCategoryEnabled} value={isMucusTrackingCategoryEnabled}
/> />
<AppSwitch <AppSwitch
onToggle={(enabled) => { onToggle={(enabled) => {
cervixTrackingCategoryToggle(enabled) cervixTrackingCategoryToggle(enabled)
}} }}
text={SYMPTOMS[3]} text={t(SYMPTOMS[3])}
value={isCervixTrackingCategoryEnabled} value={isCervixTrackingCategoryEnabled}
/> />
<AppSwitch <AppSwitch
onToggle={sexTrackingCategoryToggle} onToggle={sexTrackingCategoryToggle}
text={SYMPTOMS[4]} text={t(SYMPTOMS[4])}
value={isSexTrackingCategoryEnabled} value={isSexTrackingCategoryEnabled}
/> />
<AppSwitch <AppSwitch
onToggle={desireTrackingCategoryToggle} onToggle={desireTrackingCategoryToggle}
text={SYMPTOMS[5]} text={t(SYMPTOMS[5])}
value={isDesireTrackingCategoryEnabled} value={isDesireTrackingCategoryEnabled}
/> />
<AppSwitch <AppSwitch
onToggle={painTrackingCategoryToggle} onToggle={painTrackingCategoryToggle}
text={SYMPTOMS[6]} text={t(SYMPTOMS[6])}
value={isPainTrackingCategoryEnabled} value={isPainTrackingCategoryEnabled}
/> />
<AppSwitch <AppSwitch
onToggle={moodTrackingCategoryToggle} onToggle={moodTrackingCategoryToggle}
text={SYMPTOMS[7]} text={t(SYMPTOMS[7])}
value={isMoodTrackingCategoryEnabled} value={isMoodTrackingCategoryEnabled}
/> />
<AppSwitch <AppSwitch
onToggle={noteTrackingCategoryToggle} onToggle={noteTrackingCategoryToggle}
text={SYMPTOMS[8]} text={t(SYMPTOMS[8])}
value={isNoteTrackingCategoryEnabled} value={isNoteTrackingCategoryEnabled}
/> />
</Segment> </Segment>