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
3 changes: 2 additions & 1 deletion src/languages/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5621,7 +5622,7 @@ const translations = {
payAndDowngrade: {
title: 'Bezahlen & Herabstufen',
headline: 'Ihre letzte Zahlung',
description1: 'Ihre endgültige Rechnung für dieses Abonnement wird sein',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `Ihre endgültige Rechnung für dieses Abonnement beträgt <strong>${formattedAmount}</strong>`,
description2: ({date}: DateParams) => `Siehe Ihre Aufschlüsselung unten für ${date}:`,
subscription:
'Achtung! Diese Aktion beendet Ihr Expensify-Abonnement, löscht diesen Arbeitsbereich und entfernt alle Mitglieder des Arbeitsbereichs. Wenn Sie diesen Arbeitsbereich behalten und nur sich selbst entfernen möchten, lassen Sie zuerst einen anderen Administrator die Abrechnung übernehmen.',
Expand Down
3 changes: 2 additions & 1 deletion src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5596,7 +5597,7 @@ const translations = {
payAndDowngrade: {
title: 'Pay & downgrade',
headline: 'Your final payment',
description1: 'Your final bill for this subscription will be',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `Your final bill for this subscription will be <strong>${formattedAmount}</strong>`,
description2: ({date}: DateParams) => `See your breakdown below for ${date}:`,
subscription:
'Heads up! This action will end your Expensify subscription, delete this workspace, and remove all workspace members. If you want to keep this workspace and only remove yourself, have another admin take over billing first.',
Expand Down
3 changes: 2 additions & 1 deletion src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5631,7 +5632,7 @@ const translations = {
payAndDowngrade: {
title: 'Pagar y bajar de categoría',
headline: 'Tu pago final',
description1: 'Tu factura final por esta suscripción será',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `Tu factura final por esta suscripción será <strong>${formattedAmount}</strong>`,
description2: ({date}: DateParams) => `Consulta el desglose a continuación para ${date}:`,
subscription:
'¡Atención! Esta acción finalizará tu suscripción a Expensify, eliminará este espacio de trabajo y eliminará a todos los miembros del espacio de trabajo. Si deseas conservar este espacio de trabajo y solo eliminarte a ti mismo, haz que otro administrador tome el control de la facturación primero.',
Expand Down
3 changes: 2 additions & 1 deletion src/languages/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5635,7 +5636,7 @@ const translations = {
payAndDowngrade: {
title: 'Payer et rétrograder',
headline: 'Votre paiement final',
description1: 'Votre facture finale pour cet abonnement sera',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `Votre facture finale pour cet abonnement sera de <strong>${formattedAmount}</strong>`,
description2: ({date}: DateParams) => `Voir votre répartition ci-dessous pour le ${date} :`,
subscription:
"Attention ! Cette action mettra fin à votre abonnement Expensify, supprimera cet espace de travail et retirera tous les membres de l'espace de travail. Si vous souhaitez conserver cet espace de travail et seulement vous retirer, demandez à un autre administrateur de prendre en charge la facturation d'abord.",
Expand Down
3 changes: 2 additions & 1 deletion src/languages/it.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5633,7 +5634,7 @@ const translations = {
payAndDowngrade: {
title: 'Paga e declassa',
headline: 'Il tuo pagamento finale',
description1: 'La tua fattura finale per questo abbonamento sarà',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `La fattura finale per questo abbonamento sarà di <strong>${formattedAmount}</strong>`,
description2: ({date}: DateParams) => `Vedi il tuo dettaglio qui sotto per ${date}:`,
subscription:
'Attenzione! Questa azione terminerà il tuo abbonamento a Expensify, eliminerà questo spazio di lavoro e rimuoverà tutti i membri dello spazio di lavoro. Se desideri mantenere questo spazio di lavoro e rimuovere solo te stesso, fai in modo che un altro amministratore si occupi prima della fatturazione.',
Expand Down
3 changes: 2 additions & 1 deletion src/languages/ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5601,7 +5602,7 @@ const translations = {
payAndDowngrade: {
title: '支払いとダウングレード',
headline: '最終支払い',
description1: 'このサブスクリプションの最終請求書は',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `このサブスクリプションの最終的な請求額は<strong>${formattedAmount}</strong>です`,
description2: ({date}: DateParams) => `${date}の内訳を以下に示します:`,
subscription:
'ご注意ください!この操作は、Expensifyのサブスクリプションを終了し、このワークスペースを削除し、すべてのワークスペースメンバーを削除します。このワークスペースを保持し、自分だけを削除したい場合は、別の管理者に請求を引き継いでもらってください。',
Expand Down
3 changes: 2 additions & 1 deletion src/languages/nl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5629,7 +5630,7 @@ const translations = {
payAndDowngrade: {
title: 'Betalen & downgraden',
headline: 'Uw laatste betaling',
description1: 'Uw eindafrekening voor dit abonnement zal zijn',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `Je eindfactuur voor dit abonnement is <strong>${formattedAmount}</strong>`,
description2: ({date}: DateParams) => `Zie hieronder uw uitsplitsing voor ${date}:`,
subscription:
'Let op! Deze actie beëindigt je Expensify-abonnement, verwijdert deze werkruimte en verwijdert alle leden van de werkruimte. Als je deze werkruimte wilt behouden en alleen jezelf wilt verwijderen, laat dan eerst een andere beheerder de facturering overnemen.',
Expand Down
5 changes: 5 additions & 0 deletions src/languages/params.ts
Original file line number Diff line number Diff line change
Expand Up @@ -906,6 +906,10 @@ type SubmittedWithMemoParams = {
memo?: string;
};

type PayAndDowngradeDescriptionParams = {
formattedAmount: string;
};

export type {
ContactMethodsRouteParams,
ContactMethodParams,
Expand Down Expand Up @@ -1209,4 +1213,5 @@ export type {
SubmittedWithMemoParams,
SignerInfoMessageParams,
BusinessRegistrationNumberParams,
PayAndDowngradeDescriptionParams,
};
3 changes: 2 additions & 1 deletion src/languages/pl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5618,7 +5619,7 @@ const translations = {
payAndDowngrade: {
title: 'Zapłać i obniż plan',
headline: 'Twoja ostateczna płatność',
description1: 'Twój ostateczny rachunek za tę subskrypcję wyniesie',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `Ostateczny rachunek za tę subskrypcję wyniesie <strong>${formattedAmount}</strong>`,
description2: ({date}: DateParams) => `Zobacz swoje zestawienie poniżej dla ${date}:`,
subscription:
'Uwaga! Ta akcja zakończy Twoją subskrypcję Expensify, usunie to miejsce pracy i usunie wszystkich członków miejsca pracy. Jeśli chcesz zachować to miejsce pracy i tylko usunąć siebie, najpierw poproś innego administratora o przejęcie rozliczeń.',
Expand Down
3 changes: 2 additions & 1 deletion src/languages/pt-BR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5630,7 +5631,7 @@ const translations = {
payAndDowngrade: {
title: 'Pagar e rebaixar',
headline: 'Seu pagamento final',
description1: 'Sua fatura final para esta assinatura será',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `Sua fatura final para essa assinatura será de <strong>${formattedAmount}</strong>`,
description2: ({date}: DateParams) => `Veja sua análise abaixo para ${date}:`,
subscription:
'Atenção! Esta ação encerrará sua assinatura do Expensify, excluirá este espaço de trabalho e removerá todos os membros do espaço de trabalho. Se você quiser manter este espaço de trabalho e apenas se remover, peça a outro administrador para assumir a cobrança primeiro.',
Expand Down
3 changes: 2 additions & 1 deletion src/languages/zh-hans.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ import type {
PaidElsewhereParams,
PaidWithExpensifyParams,
ParentNavigationSummaryParams,
PayAndDowngradeDescriptionParams,
PayerOwesAmountParams,
PayerOwesParams,
PayerPaidAmountParams,
Expand Down Expand Up @@ -5531,7 +5532,7 @@ const translations = {
payAndDowngrade: {
title: '支付和降级',
headline: '您的最终付款',
description1: '您此订阅的最终账单将是',
description1: ({formattedAmount}: PayAndDowngradeDescriptionParams) => `您本次订阅的最终账单金额为 <strong>${formattedAmount}</strong>`,
description2: ({date}: DateParams) => `查看您在${date}的明细:`,
subscription: '注意!此操作将终止您的Expensify订阅,删除此工作区,并移除所有工作区成员。如果您只想移除自己并保留此工作区,请先让其他管理员接管账单。',
genericFailureMessage: '支付账单时发生错误。请重试。',
Expand Down
10 changes: 7 additions & 3 deletions src/pages/workspace/downgrade/PayAndDowngradePage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,13 @@ function PayAndDowngradePage() {
<FullPageOfflineBlockingView>
<ScrollView contentContainerStyle={[styles.flexGrow1, styles.ph5, styles.pt3]}>
<Text style={[styles.textHeadlineH1, styles.mb5]}>{translate('workspace.payAndDowngrade.headline')}</Text>
<Text>
{translate('workspace.payAndDowngrade.description1')} <Text style={[styles.textBold]}>{billingDetails?.formattedSubtotal}</Text>
</Text>
<View style={[styles.renderHTML]}>
<RenderHTML
html={translate('workspace.payAndDowngrade.description1', {
formattedAmount: billingDetails?.formattedSubtotal ?? '',
})}
/>
</View>
<Text style={[styles.mb5]}>
{translate('workspace.payAndDowngrade.description2', {
date: billingDetails?.billingMonth ?? '',
Expand Down
Loading