Skip to content

Commit c693f87

Browse files
authored
Merge pull request Expensify#63543 from PiyushChandra17/PiyushChandra17/refactor/splitphrase/preventFutureActivity
refactor preventFutureActivity split phrase to use react-native-render-html
2 parents 909a308 + bd44631 commit c693f87

12 files changed

Lines changed: 41 additions & 59 deletions

File tree

src/languages/de.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ import type {
279279
WorkspaceMemberList,
280280
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
281281
WorkspaceRouteParams,
282+
WorkspacesListRouteParams,
282283
WorkspaceYouMayJoin,
283284
YourPlanPriceParams,
284285
YourPlanPriceValueParams,
@@ -6801,11 +6802,8 @@ const translations = {
68016802
title: 'Abonnement storniert',
68026803
subtitle: 'Ihr Jahresabonnement wurde storniert.',
68036804
info: 'Wenn Sie Ihre Arbeitsbereiche weiterhin auf Pay-per-Use-Basis nutzen möchten, sind Sie startklar.',
6804-
preventFutureActivity: {
6805-
part1: 'Wenn Sie zukünftige Aktivitäten und Gebühren verhindern möchten, müssen Sie',
6806-
link: 'löschen Sie Ihren Arbeitsbereich/Ihre Arbeitsbereiche',
6807-
part2: 'Beachten Sie, dass Ihnen beim Löschen Ihrer Arbeitsbereiche alle ausstehenden Aktivitäten, die im aktuellen Kalendermonat angefallen sind, in Rechnung gestellt werden.',
6808-
},
6805+
preventFutureActivity: ({workspacesListRoute}: WorkspacesListRouteParams) =>
6806+
`Wenn Sie zukünftige Aktivitäten und Gebühren verhindern möchten, müssen Sie <a href="${workspacesListRoute}">löschen Sie Ihren Arbeitsbereich/Ihre Arbeitsbereiche</a> Beachten Sie, dass Ihnen beim Löschen Ihrer Arbeitsbereiche alle ausstehenden Aktivitäten, die im aktuellen Kalendermonat angefallen sind, in Rechnung gestellt werden.`,
68096807
},
68106808
requestSubmitted: {
68116809
title: 'Anfrage eingereicht',

src/languages/en.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ import type {
267267
WorkspaceMemberList,
268268
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
269269
WorkspaceRouteParams,
270+
WorkspacesListRouteParams,
270271
WorkspaceYouMayJoin,
271272
YourPlanPriceParams,
272273
YourPlanPriceValueParams,
@@ -6761,11 +6762,8 @@ const translations = {
67616762
title: 'Subscription canceled',
67626763
subtitle: 'Your annual subscription has been canceled.',
67636764
info: 'If you want to keep using your workspace(s) on a pay-per-use basis, you’re all set.',
6764-
preventFutureActivity: {
6765-
part1: 'If you’d like to prevent future activity and charges, you must ',
6766-
link: 'delete your workspace(s)',
6767-
part2: '. Note that when you delete your workspace(s), you’ll be charged for any outstanding activity that was incurred during the current calendar month.',
6768-
},
6765+
preventFutureActivity: ({workspacesListRoute}: WorkspacesListRouteParams) =>
6766+
`If you'd like to prevent future activity and charges, you must <a href="${workspacesListRoute}">delete your workspace(s)</a>. Note that when you delete your workspace(s), you'll be charged for any outstanding activity that was incurred during the current calendar month.`,
67696767
},
67706768
requestSubmitted: {
67716769
title: 'Request submitted',

src/languages/es.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ import type {
267267
WorkspaceMemberList,
268268
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
269269
WorkspaceRouteParams,
270+
WorkspacesListRouteParams,
270271
WorkspaceYouMayJoin,
271272
YourPlanPriceParams,
272273
YourPlanPriceValueParams,
@@ -7253,11 +7254,8 @@ const translations = {
72537254
title: 'Suscripción cancelada',
72547255
subtitle: 'Tu suscripción anual ha sido cancelada.',
72557256
info: 'Ya puedes seguir utilizando tu(s) espacio(s) de trabajo en la modalidad de pago por uso.',
7256-
preventFutureActivity: {
7257-
part1: 'Si quieres evitar actividad y cargos futuros, debes ',
7258-
link: 'eliminar tu(s) espacio(s) de trabajo.',
7259-
part2: ' Ten en cuenta que cuando elimines tu(s) espacio(s) de trabajo, se te cobrará cualquier actividad pendienteque se haya incurrido durante el mes en curso.',
7260-
},
7257+
preventFutureActivity: ({workspacesListRoute}: WorkspacesListRouteParams) =>
7258+
`Si quieres evitar actividad y cargos futuros, debes <a href="${workspacesListRoute}">eliminar tu(s) espacio(s) de trabajo.</a> Ten en cuenta que cuando elimines tu(s) espacio(s) de trabajo, se te cobrará cualquier actividad pendienteque se haya incurrido durante el mes en curso.`,
72617259
},
72627260
requestSubmitted: {
72637261
title: 'Solicitud enviada',

src/languages/fr.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ import type {
279279
WorkspaceMemberList,
280280
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
281281
WorkspaceRouteParams,
282+
WorkspacesListRouteParams,
282283
WorkspaceYouMayJoin,
283284
YourPlanPriceParams,
284285
YourPlanPriceValueParams,
@@ -6811,11 +6812,8 @@ const translations = {
68116812
title: 'Abonnement annulé',
68126813
subtitle: 'Votre abonnement annuel a été annulé.',
68136814
info: "Si vous souhaitez continuer à utiliser votre/vos espace(s) de travail sur une base de paiement à l'utilisation, vous êtes prêt.",
6814-
preventFutureActivity: {
6815-
part1: 'Si vous souhaitez éviter toute activité et frais futurs, vous devez',
6816-
link: 'supprimer votre/vos espace(s) de travail',
6817-
part2: '. Notez que lorsque vous supprimez votre(vos) espace(s) de travail, vous serez facturé pour toute activité en cours qui a été engagée au cours du mois civil en cours.',
6818-
},
6815+
preventFutureActivity: ({workspacesListRoute}: WorkspacesListRouteParams) =>
6816+
`Si vous souhaitez éviter toute activité et frais futurs, vous devez <a href="${workspacesListRoute}">supprimer votre/vos espace(s) de travail</a>. Notez que lorsque vous supprimez votre(vos) espace(s) de travail, vous serez facturé pour toute activité en cours qui a été engagée au cours du mois civil en cours.`,
68196817
},
68206818
requestSubmitted: {
68216819
title: 'Demande soumise',

src/languages/it.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ import type {
279279
WorkspaceMemberList,
280280
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
281281
WorkspaceRouteParams,
282+
WorkspacesListRouteParams,
282283
WorkspaceYouMayJoin,
283284
YourPlanPriceParams,
284285
YourPlanPriceValueParams,
@@ -6812,11 +6813,8 @@ const translations = {
68126813
title: 'Abbonamento annullato',
68136814
subtitle: 'Il tuo abbonamento annuale è stato annullato.',
68146815
info: 'Se vuoi continuare a utilizzare il tuo workspace su base pay-per-use, sei a posto.',
6815-
preventFutureActivity: {
6816-
part1: 'Se desideri prevenire attività e addebiti futuri, devi',
6817-
link: 'elimina il tuo/i tuoi spazio/i di lavoro',
6818-
part2: '. Si noti che quando si eliminano i propri workspace, verrà addebitata qualsiasi attività in sospeso che è stata sostenuta durante il mese di calendario corrente.',
6819-
},
6816+
preventFutureActivity: ({workspacesListRoute}: WorkspacesListRouteParams) =>
6817+
`Se desideri prevenire attività e addebiti futuri, devi <a href="${workspacesListRoute}">elimina il tuo/i tuoi spazio/i di lavoro</a>. Si noti che quando si eliminano i propri workspace, verrà addebitata qualsiasi attività in sospeso che è stata sostenuta durante il mese di calendario corrente.`,
68206818
},
68216819
requestSubmitted: {
68226820
title: 'Richiesta inviata',

src/languages/ja.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ import type {
279279
WorkspaceMemberList,
280280
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
281281
WorkspaceRouteParams,
282+
WorkspacesListRouteParams,
282283
WorkspaceYouMayJoin,
283284
YourPlanPriceParams,
284285
YourPlanPriceValueParams,
@@ -6768,11 +6769,8 @@ const translations = {
67686769
title: 'サブスクリプションがキャンセルされました',
67696770
subtitle: '年間サブスクリプションがキャンセルされました。',
67706771
info: 'ワークスペースを従量課金制で引き続き使用したい場合は、これで準備完了です。',
6771-
preventFutureActivity: {
6772-
part1: '今後のアクティビティと請求を防ぎたい場合は、',
6773-
link: 'ワークスペースを削除する',
6774-
part2: 'ワークスペースを削除すると、現在のカレンダー月に発生した未払いの活動に対して請求されることに注意してください。',
6775-
},
6772+
preventFutureActivity: ({workspacesListRoute}: WorkspacesListRouteParams) =>
6773+
`今後のアクティビティと請求を防ぎたい場合は、<a href="${workspacesListRoute}">ワークスペースを削除する</a> ワークスペースを削除すると、現在のカレンダー月に発生した未払いの活動に対して請求されることに注意してください。`,
67766774
},
67776775
requestSubmitted: {
67786776
title: 'リクエストが送信されました',

src/languages/nl.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ import type {
279279
WorkspaceMemberList,
280280
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
281281
WorkspaceRouteParams,
282+
WorkspacesListRouteParams,
282283
WorkspaceYouMayJoin,
283284
YourPlanPriceParams,
284285
YourPlanPriceValueParams,
@@ -6802,11 +6803,8 @@ const translations = {
68026803
title: 'Abonnement geannuleerd',
68036804
subtitle: 'Uw jaarlijkse abonnement is geannuleerd.',
68046805
info: 'Als je je werkruimte(s) op een pay-per-use basis wilt blijven gebruiken, ben je helemaal klaar.',
6805-
preventFutureActivity: {
6806-
part1: 'Als je toekomstige activiteiten en kosten wilt voorkomen, moet je',
6807-
link: 'verwijder je werkruimte(s)',
6808-
part2: '. Let op dat wanneer je je werkruimte(s) verwijdert, je wordt gefactureerd voor alle openstaande activiteiten die in de huidige kalendermaand zijn gemaakt.',
6809-
},
6806+
preventFutureActivity: ({workspacesListRoute}: WorkspacesListRouteParams) =>
6807+
`Als je toekomstige activiteiten en kosten wilt voorkomen, moet je <a href="${workspacesListRoute}">verwijder je werkruimte(s)</a>. Let op dat wanneer je je werkruimte(s) verwijdert, je wordt gefactureerd voor alle openstaande activiteiten die in de huidige kalendermaand zijn gemaakt.`,
68106808
},
68116809
requestSubmitted: {
68126810
title: 'Verzoek ingediend',

src/languages/params.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@ type SettleExpensifyCardParams = {
137137
formattedAmount: string;
138138
};
139139

140+
type WorkspacesListRouteParams = {
141+
workspacesListRoute: string;
142+
};
143+
140144
type BusinessBankAccountParams = {
141145
amount: string;
142146
last4Digits: string;
@@ -1072,6 +1076,7 @@ export type {
10721076
AirlineParams,
10731077
RailTicketParams,
10741078
TravelTypeParams,
1079+
WorkspacesListRouteParams,
10751080
WorkspaceRouteParams,
10761081
BusinessTaxIDParams,
10771082
};

src/languages/pl.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ import type {
279279
WorkspaceMemberList,
280280
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
281281
WorkspaceRouteParams,
282+
WorkspacesListRouteParams,
282283
WorkspaceYouMayJoin,
283284
YourPlanPriceParams,
284285
YourPlanPriceValueParams,
@@ -6787,11 +6788,8 @@ const translations = {
67876788
title: 'Subskrypcja anulowana',
67886789
subtitle: 'Twoja roczna subskrypcja została anulowana.',
67896790
info: 'Jeśli chcesz nadal korzystać ze swojego miejsca pracy na zasadzie płatności za użycie, wszystko jest gotowe.',
6790-
preventFutureActivity: {
6791-
part1: 'Jeśli chcesz zapobiec przyszłym działaniom i opłatom, musisz',
6792-
link: 'usuń swoje przestrzenie robocze',
6793-
part2: '. Zauważ, że gdy usuniesz swoje miejsce pracy, zostaniesz obciążony opłatą za wszelkie zaległe działania, które miały miejsce w bieżącym miesiącu kalendarzowym.',
6794-
},
6791+
preventFutureActivity: ({workspacesListRoute}: WorkspacesListRouteParams) =>
6792+
`Jeśli chcesz zapobiec przyszłym działaniom i opłatom, musisz <a href="${workspacesListRoute}">usuń swoje przestrzenie robocze</a>. Zauważ, że gdy usuniesz swoje miejsce pracy, zostaniesz obciążony opłatą za wszelkie zaległe działania, które miały miejsce w bieżącym miesiącu kalendarzowym.`,
67956793
},
67966794
requestSubmitted: {
67976795
title: 'Żądanie zostało złożone',

src/languages/pt-BR.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ import type {
279279
WorkspaceMemberList,
280280
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
281281
WorkspaceRouteParams,
282+
WorkspacesListRouteParams,
282283
WorkspaceYouMayJoin,
283284
YourPlanPriceParams,
284285
YourPlanPriceValueParams,
@@ -6798,11 +6799,8 @@ const translations = {
67986799
title: 'Assinatura cancelada',
67996800
subtitle: 'Sua assinatura anual foi cancelada.',
68006801
info: 'Se você quiser continuar usando seu(s) espaço(s) de trabalho em uma base de pagamento por uso, está tudo certo.',
6801-
preventFutureActivity: {
6802-
part1: 'Se você deseja evitar atividades e cobranças futuras, você deve',
6803-
link: 'excluir seu(s) espaço(s) de trabalho',
6804-
part2: '. Observe que, ao excluir seu(s) workspace(s), você será cobrado por qualquer atividade pendente que tenha ocorrido durante o mês corrente.',
6805-
},
6802+
preventFutureActivity: ({workspacesListRoute}: WorkspacesListRouteParams) =>
6803+
`Se você deseja evitar atividades e cobranças futuras, você deve <a href="${workspacesListRoute}">excluir seu(s) espaço(s) de trabalho</a>. Observe que, ao excluir seu(s) workspace(s), você será cobrado por qualquer atividade pendente que tenha ocorrido durante o mês corrente.`,
68066804
},
68076805
requestSubmitted: {
68086806
title: 'Solicitação enviada',

0 commit comments

Comments
 (0)