Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions src/components/ProactiveAppReviewModal.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import React from 'react';
import {View} from 'react-native';
import {useMemoizedLazyIllustrations} from '@hooks/useLazyAsset';
import useLocalize from '@hooks/useLocalize';
import useResponsiveLayout from '@hooks/useResponsiveLayout';
import useThemeStyles from '@hooks/useThemeStyles';
import CONST from '@src/CONST';
Expand All @@ -27,6 +28,7 @@ function ProactiveAppReviewModal({isVisible, onPositive, onNegative, onSkip}: Pr
const {shouldUseNarrowLayout} = useResponsiveLayout();
const styles = useThemeStyles();
const illustrations = useMemoizedLazyIllustrations(['ToddWithPhones']);
const {translate} = useLocalize();

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

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

{/* Buttons */}
Expand All @@ -58,13 +60,13 @@ function ProactiveAppReviewModal({isVisible, onPositive, onNegative, onSkip}: Pr
style={[styles.mt5]}
onPress={onPositive}
pressOnEnter
text="Yeah!"
text={translate('proactiveAppReview.positiveButton')}
large
/>
<Button
style={[styles.mt3, styles.noSelect]}
onPress={onNegative}
text="Not really"
text={translate('proactiveAppReview.negativeButton')}
large
/>
</View>
Expand Down
6 changes: 6 additions & 0 deletions src/languages/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8485,5 +8485,11 @@ Hier ist ein *Testbeleg*, um dir zu zeigen, wie es funktioniert:`,
},
common: {settings: 'Einstellungen'},
},
proactiveAppReview: {
title: 'Gefällt dir das neue Expensify?',
description: 'Lass es uns wissen, damit wir dir helfen können, deine Abrechnungserfahrung noch besser zu machen.',
positiveButton: 'Ja!',
negativeButton: 'Nicht wirklich',
},
};
export default translations;
6 changes: 6 additions & 0 deletions src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3898,6 +3898,12 @@ const translations = {
nightIn: 'night in',
nightsIn: 'nights in',
},
proactiveAppReview: {
title: 'Enjoying New Expensify?',
description: 'Let us know so we can help make your expensing experience even better.',
positiveButton: 'Yeah!',
negativeButton: 'Not really',
},
workspace: {
common: {
card: 'Cards',
Expand Down
6 changes: 6 additions & 0 deletions src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3658,6 +3658,12 @@ ${amount} para ${merchant} - ${date}`,
nightIn: 'noche en',
nightsIn: 'noches en',
},
proactiveAppReview: {
title: '¿Te gusta New Expensify?',
description: 'Dínoslo para que podamos ayudarte a mejorar tu experiencia de gestión de gastos.',
positiveButton: '¡Sí!',
negativeButton: 'No mucho',
},
workspace: {
common: {
card: 'Tarjetas',
Expand Down
6 changes: 6 additions & 0 deletions src/languages/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8505,5 +8505,11 @@ Voici un *reçu test* pour vous montrer comment ça fonctionne :`,
},
common: {settings: 'Paramètres'},
},
proactiveAppReview: {
title: 'Vous appréciez le nouveau Expensify ?',
description: 'Faites-le-nous savoir afin que nous puissions rendre votre expérience de gestion de notes de frais encore meilleure.',
positiveButton: 'Oui !',
negativeButton: 'Pas vraiment',
},
};
export default translations;
6 changes: 6 additions & 0 deletions src/languages/it.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8469,5 +8469,11 @@ Ecco una *ricevuta di prova* per mostrarti come funziona:`,
},
common: {settings: 'Impostazioni'},
},
proactiveAppReview: {
title: 'Ti piace il nuovo Expensify?',
description: 'Facci sapere così possiamo aiutarti a rendere ancora migliore la tua esperienza di gestione delle spese.',
positiveButton: 'Sì!',
negativeButton: 'Non proprio',
},
};
export default translations;
6 changes: 6 additions & 0 deletions src/languages/ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8391,5 +8391,11 @@ ${reportName}
},
common: {settings: '設定'},
},
proactiveAppReview: {
title: '新しい Expensify をお楽しみいただけていますか?',
description: '経費精算の体験をさらに良くできるよう、お知らせください。',
positiveButton: 'やった!',
negativeButton: 'そうでもありません',
},
};
export default translations;
6 changes: 6 additions & 0 deletions src/languages/nl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8454,5 +8454,11 @@ Hier is een *proefbon* om je te laten zien hoe het werkt:`,
},
common: {settings: 'Instellingen'},
},
proactiveAppReview: {
title: 'Geniet je van de nieuwe Expensify?',
description: 'Laat het ons weten, zodat we je uitgavenervaring nog beter kunnen maken.',
positiveButton: 'Ja!',
negativeButton: 'Niet echt',
},
};
export default translations;
6 changes: 6 additions & 0 deletions src/languages/pl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8434,5 +8434,11 @@ Oto *paragon testowy*, żeby pokazać Ci, jak to działa:`,
},
common: {settings: 'Ustawienia'},
},
proactiveAppReview: {
title: 'Podoba Ci się nowy Expensify?',
description: 'Daj nam znać, abyśmy mogli pomóc uczynić Twoje rozliczanie wydatków jeszcze lepszym.',
positiveButton: 'Tak!',
negativeButton: 'Niekoniecznie',
},
};
export default translations;
6 changes: 6 additions & 0 deletions src/languages/pt-BR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8438,5 +8438,11 @@ Aqui está um *comprovante de teste* para mostrar como funciona:`,
},
common: {settings: 'Configurações'},
},
proactiveAppReview: {
title: 'Curtindo o novo Expensify?',
description: 'Avise-nos para que possamos ajudar a tornar sua experiência com despesas ainda melhor.',
positiveButton: 'Sim!',
negativeButton: 'Na verdade, não',
},
};
export default translations;
1 change: 1 addition & 0 deletions src/languages/zh-hans.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8264,5 +8264,6 @@ ${reportName}
},
common: {settings: '设置'},
},
proactiveAppReview: {title: '喜欢全新的 Expensify 吗?', description: '请告诉我们,这样我们就能帮助您让报销体验变得更好。', positiveButton: '太棒了!', negativeButton: '不太是'},
};
export default translations;
Loading