Skip to content

Commit 4c3e83e

Browse files
authored
Merge pull request Expensify#80756 from daledah/fix/79635
2 parents 6164ca9 + 58c5d8c commit 4c3e83e

11 files changed

Lines changed: 61 additions & 4 deletions

File tree

src/components/ProactiveAppReviewModal.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React from 'react';
22
import {View} from 'react-native';
33
import {useMemoizedLazyIllustrations} from '@hooks/useLazyAsset';
4+
import useLocalize from '@hooks/useLocalize';
45
import useResponsiveLayout from '@hooks/useResponsiveLayout';
56
import useThemeStyles from '@hooks/useThemeStyles';
67
import CONST from '@src/CONST';
@@ -27,6 +28,7 @@ function ProactiveAppReviewModal({isVisible, onPositive, onNegative, onSkip}: Pr
2728
const {shouldUseNarrowLayout} = useResponsiveLayout();
2829
const styles = useThemeStyles();
2930
const illustrations = useMemoizedLazyIllustrations(['ToddWithPhones']);
31+
const {translate} = useLocalize();
3032

3133
return (
3234
<Modal
@@ -48,8 +50,8 @@ function ProactiveAppReviewModal({isVisible, onPositive, onNegative, onSkip}: Pr
4850

4951
{/* Title and prompt */}
5052
<View>
51-
<Text style={[styles.textHeadlineH1, styles.textAlignCenter, styles.mb3]}>Enjoying New Expensify?</Text>
52-
<Text style={[styles.textAlignCenter, styles.textSupporting]}>{'Let us know so we can help make your\nexpensing experience even better.'}</Text>
53+
<Text style={[styles.textHeadlineH1, styles.textAlignCenter, styles.mb3]}>{translate('proactiveAppReview.title')}</Text>
54+
<Text style={[styles.textAlignCenter, styles.textSupporting]}>{translate('proactiveAppReview.description')}</Text>
5355
</View>
5456

5557
{/* Buttons */}
@@ -58,13 +60,13 @@ function ProactiveAppReviewModal({isVisible, onPositive, onNegative, onSkip}: Pr
5860
style={[styles.mt5]}
5961
onPress={onPositive}
6062
pressOnEnter
61-
text="Yeah!"
63+
text={translate('proactiveAppReview.positiveButton')}
6264
large
6365
/>
6466
<Button
6567
style={[styles.mt3, styles.noSelect]}
6668
onPress={onNegative}
67-
text="Not really"
69+
text={translate('proactiveAppReview.negativeButton')}
6870
large
6971
/>
7072
</View>

src/languages/de.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8490,5 +8490,11 @@ Hier ist ein *Testbeleg*, um dir zu zeigen, wie es funktioniert:`,
84908490
common: {settings: 'Einstellungen'},
84918491
groups: {title: 'Gruppen', memberCount: () => ({one: '1 Mitglied', other: (count: number) => `${count} Mitglieder`})},
84928492
},
8493+
proactiveAppReview: {
8494+
title: 'Gefällt dir das neue Expensify?',
8495+
description: 'Lass es uns wissen, damit wir dir helfen können, deine Abrechnungserfahrung noch besser zu machen.',
8496+
positiveButton: 'Ja!',
8497+
negativeButton: 'Nicht wirklich',
8498+
},
84938499
};
84948500
export default translations;

src/languages/en.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3851,6 +3851,12 @@ const translations = {
38513851
nightIn: 'night in',
38523852
nightsIn: 'nights in',
38533853
},
3854+
proactiveAppReview: {
3855+
title: 'Enjoying New Expensify?',
3856+
description: 'Let us know so we can help make your expensing experience even better.',
3857+
positiveButton: 'Yeah!',
3858+
negativeButton: 'Not really',
3859+
},
38543860
workspace: {
38553861
common: {
38563862
card: 'Cards',

src/languages/es.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3675,6 +3675,12 @@ ${amount} para ${merchant} - ${date}`,
36753675
nightIn: 'noche en',
36763676
nightsIn: 'noches en',
36773677
},
3678+
proactiveAppReview: {
3679+
title: '¿Te gusta New Expensify?',
3680+
description: 'Dínoslo para que podamos ayudarte a mejorar tu experiencia de gestión de gastos.',
3681+
positiveButton: '¡Sí!',
3682+
negativeButton: 'No mucho',
3683+
},
36783684
workspace: {
36793685
common: {
36803686
card: 'Tarjetas',

src/languages/fr.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8512,5 +8512,11 @@ Voici un *reçu test* pour vous montrer comment ça fonctionne :`,
85128512
common: {settings: 'Paramètres'},
85138513
groups: {title: 'Groupes', memberCount: () => ({one: '1 membre', other: (count: number) => `${count} membres`})},
85148514
},
8515+
proactiveAppReview: {
8516+
title: 'Vous appréciez le nouveau Expensify ?',
8517+
description: 'Faites-le-nous savoir afin que nous puissions rendre votre expérience de gestion de notes de frais encore meilleure.',
8518+
positiveButton: 'Oui !',
8519+
negativeButton: 'Pas vraiment',
8520+
},
85158521
};
85168522
export default translations;

src/languages/it.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8475,5 +8475,11 @@ Ecco una *ricevuta di prova* per mostrarti come funziona:`,
84758475
common: {settings: 'Impostazioni'},
84768476
groups: {title: 'Gruppi', memberCount: () => ({one: '1 membro', other: (count: number) => `${count} membri`})},
84778477
},
8478+
proactiveAppReview: {
8479+
title: 'Ti piace il nuovo Expensify?',
8480+
description: 'Facci sapere così possiamo aiutarti a rendere ancora migliore la tua esperienza di gestione delle spese.',
8481+
positiveButton: 'Sì!',
8482+
negativeButton: 'Non proprio',
8483+
},
84788484
};
84798485
export default translations;

src/languages/ja.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8390,5 +8390,11 @@ ${reportName}
83908390
common: {settings: '設定'},
83918391
groups: {title: 'グループ', memberCount: () => ({one: 'メンバー 1 人', other: (count: number) => `${count}名のメンバー`})},
83928392
},
8393+
proactiveAppReview: {
8394+
title: '新しい Expensify をお楽しみいただけていますか?',
8395+
description: '経費精算の体験をさらに良くできるよう、お知らせください。',
8396+
positiveButton: 'やった!',
8397+
negativeButton: 'そうでもありません',
8398+
},
83938399
};
83948400
export default translations;

src/languages/nl.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8454,5 +8454,11 @@ Hier is een *proefbon* om je te laten zien hoe het werkt:`,
84548454
common: {settings: 'Instellingen'},
84558455
groups: {title: 'Groepen', memberCount: () => ({one: '1 lid', other: (count: number) => `${count} leden`})},
84568456
},
8457+
proactiveAppReview: {
8458+
title: 'Geniet je van de nieuwe Expensify?',
8459+
description: 'Laat het ons weten, zodat we je uitgavenervaring nog beter kunnen maken.',
8460+
positiveButton: 'Ja!',
8461+
negativeButton: 'Niet echt',
8462+
},
84578463
};
84588464
export default translations;

src/languages/pl.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8438,5 +8438,11 @@ Oto *paragon testowy*, żeby pokazać Ci, jak to działa:`,
84388438
common: {settings: 'Ustawienia'},
84398439
groups: {title: 'Grupy', memberCount: () => ({one: '1 członek', other: (count: number) => `${count} członków`})},
84408440
},
8441+
proactiveAppReview: {
8442+
title: 'Podoba Ci się nowy Expensify?',
8443+
description: 'Daj nam znać, abyśmy mogli pomóc uczynić Twoje rozliczanie wydatków jeszcze lepszym.',
8444+
positiveButton: 'Tak!',
8445+
negativeButton: 'Niekoniecznie',
8446+
},
84418447
};
84428448
export default translations;

src/languages/pt-BR.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8444,5 +8444,11 @@ Aqui está um *comprovante de teste* para mostrar como funciona:`,
84448444
common: {settings: 'Configurações'},
84458445
groups: {title: 'Grupos', memberCount: () => ({one: '1 membro', other: (count: number) => `${count} membros`})},
84468446
},
8447+
proactiveAppReview: {
8448+
title: 'Curtindo o novo Expensify?',
8449+
description: 'Avise-nos para que possamos ajudar a tornar sua experiência com despesas ainda melhor.',
8450+
positiveButton: 'Sim!',
8451+
negativeButton: 'Na verdade, não',
8452+
},
84478453
};
84488454
export default translations;

0 commit comments

Comments
 (0)