Skip to content

Commit c5d9bf0

Browse files
authored
Merge pull request Expensify#64148 from PiyushChandra17/PiyushChandra17/refactor/splitphrase/hasCurrencyError
refactor split phrase hasCurrencyError
2 parents 5dab9a4 + 3da194c commit c5d9bf0

12 files changed

Lines changed: 41 additions & 64 deletions

File tree

src/languages/de.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ import type {
275275
WorkspaceLockedPlanTypeParams,
276276
WorkspaceMemberList,
277277
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
278+
WorkspaceRouteParams,
278279
WorkspaceYouMayJoin,
279280
YourPlanPriceParams,
280281
YourPlanPriceValueParams,
@@ -2626,11 +2627,8 @@ const translations = {
26262627
hasPhoneLoginError: ({contactMethodRoute}: ContactMethodParams) =>
26272628
`Um ein Bankkonto zu verbinden, bitte <a href="${contactMethodRoute}">Fügen Sie eine E-Mail als Ihren primären Login hinzu</a> und versuchen Sie es erneut. Sie können Ihre Telefonnummer als sekundären Login hinzufügen.`,
26282629
hasBeenThrottledError: 'Beim Hinzufügen Ihres Bankkontos ist ein Fehler aufgetreten. Bitte warten Sie ein paar Minuten und versuchen Sie es erneut.',
2629-
hasCurrencyError: {
2630-
phrase1: 'Ups! Es scheint, dass die Währung Ihres Arbeitsbereichs auf eine andere Währung als USD eingestellt ist. Um fortzufahren, gehen Sie bitte zu',
2631-
link: 'Ihre Arbeitsbereichseinstellungen',
2632-
phrase2: 'um es auf USD zu setzen und es erneut zu versuchen.',
2633-
},
2630+
hasCurrencyError: ({workspaceRoute}: WorkspaceRouteParams) =>
2631+
`Ups! Es scheint, dass die Währung Ihres Arbeitsbereichs auf eine andere Währung als USD eingestellt ist. Um fortzufahren, gehen Sie bitte zu <a href="${workspaceRoute}">Ihre Arbeitsbereichseinstellungen</a> um es auf USD zu setzen und es erneut zu versuchen.`,
26342632
error: {
26352633
youNeedToSelectAnOption: 'Bitte wählen Sie eine Option, um fortzufahren.',
26362634
noBankAccountAvailable: 'Entschuldigung, es ist kein Bankkonto verfügbar.',

src/languages/en.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@ import type {
263263
WorkspaceLockedPlanTypeParams,
264264
WorkspaceMemberList,
265265
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
266+
WorkspaceRouteParams,
266267
WorkspaceYouMayJoin,
267268
YourPlanPriceParams,
268269
YourPlanPriceValueParams,
@@ -2622,11 +2623,8 @@ const translations = {
26222623
hasPhoneLoginError: ({contactMethodRoute}: ContactMethodParams) =>
26232624
`To connect a bank account, please <a href="${contactMethodRoute}">add an email as your primary login</a> and try again. You can add your phone number as a secondary login.`,
26242625
hasBeenThrottledError: 'An error occurred while adding your bank account. Please wait a few minutes and try again.',
2625-
hasCurrencyError: {
2626-
phrase1: 'Oops! It appears that your workspace currency is set to a different currency than USD. To proceed, please go to ',
2627-
link: 'your workspace settings',
2628-
phrase2: ' to set it to USD and try again.',
2629-
},
2626+
hasCurrencyError: ({workspaceRoute}: WorkspaceRouteParams) =>
2627+
`Oops! It appears that your workspace currency is set to a different currency than USD. To proceed, please go to <a href="${workspaceRoute}">your workspace settings</a> to set it to USD and try again.`,
26302628
error: {
26312629
youNeedToSelectAnOption: 'Please select an option to proceed',
26322630
noBankAccountAvailable: "Sorry, there's no bank account available",

src/languages/es.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@ import type {
263263
WorkspaceLockedPlanTypeParams,
264264
WorkspaceMemberList,
265265
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
266+
WorkspaceRouteParams,
266267
WorkspaceYouMayJoin,
267268
YourPlanPriceParams,
268269
YourPlanPriceValueParams,
@@ -2610,11 +2611,8 @@ const translations = {
26102611
hasPhoneLoginError: ({contactMethodRoute}: ContactMethodParams) =>
26112612
`Para añadir una cuenta bancaria verificada, <a href="${contactMethodRoute}">asegúrate de que tu nombre de usuario principal sea un correo electrónico válido</a> y vuelve a intentarlo. Puedes añadir tu número de teléfono como nombre de usuario secundario.`,
26122613
hasBeenThrottledError: 'Se ha producido un error al intentar añadir tu cuenta bancaria. Por favor, espera unos minutos e inténtalo de nuevo.',
2613-
hasCurrencyError: {
2614-
phrase1: '¡Ups! Parece que la moneda de tu espacio de trabajo no está configurada en USD. Para continuar, ve a ',
2615-
link: 'la configuración del área de trabajo',
2616-
phrase2: ', configúrala en USD e inténtalo nuevamente.',
2617-
},
2614+
hasCurrencyError: ({workspaceRoute}: WorkspaceRouteParams) =>
2615+
`¡Ups! Parece que la moneda de tu espacio de trabajo no está configurada en USD. Para continuar, ve a <a href="${workspaceRoute}">la configuración del área de trabajo</a>, configúrala en USD e inténtalo nuevamente.`,
26182616
error: {
26192617
youNeedToSelectAnOption: 'Debes seleccionar una opción para continuar',
26202618
noBankAccountAvailable: 'Lo sentimos, no hay ninguna cuenta bancaria disponible',

src/languages/fr.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ import type {
275275
WorkspaceLockedPlanTypeParams,
276276
WorkspaceMemberList,
277277
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
278+
WorkspaceRouteParams,
278279
WorkspaceYouMayJoin,
279280
YourPlanPriceParams,
280281
YourPlanPriceValueParams,
@@ -2626,11 +2627,8 @@ const translations = {
26262627
hasPhoneLoginError: ({contactMethodRoute}: ContactMethodParams) =>
26272628
`Pour connecter un compte bancaire, veuillez <a href="${contactMethodRoute}">ajoutez un e-mail comme identifiant principal</a> et réessayez. Vous pouvez ajouter votre numéro de téléphone comme connexion secondaire.`,
26282629
hasBeenThrottledError: "Une erreur s'est produite lors de l'ajout de votre compte bancaire. Veuillez attendre quelques minutes et réessayer.",
2629-
hasCurrencyError: {
2630-
phrase1: "Oups ! Il semble que la devise de votre espace de travail soit différente de l'USD. Pour continuer, veuillez aller sur",
2631-
link: "vos paramètres d'espace de travail",
2632-
phrase2: 'pour le régler sur USD et réessayer.',
2633-
},
2630+
hasCurrencyError: ({workspaceRoute}: WorkspaceRouteParams) =>
2631+
`Oups ! Il semble que la devise de votre espace de travail soit différente de l'USD. Pour continuer, veuillez aller sur <a href="${workspaceRoute}">vos paramètres d'espace de travail</a> pour le régler sur USD et réessayer.`,
26342632
error: {
26352633
youNeedToSelectAnOption: 'Veuillez sélectionner une option pour continuer',
26362634
noBankAccountAvailable: "Désolé, aucun compte bancaire n'est disponible.",

src/languages/it.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ import type {
275275
WorkspaceLockedPlanTypeParams,
276276
WorkspaceMemberList,
277277
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
278+
WorkspaceRouteParams,
278279
WorkspaceYouMayJoin,
279280
YourPlanPriceParams,
280281
YourPlanPriceValueParams,
@@ -2637,11 +2638,8 @@ const translations = {
26372638
hasPhoneLoginError: ({contactMethodRoute}: ContactMethodParams) =>
26382639
`Per collegare un conto bancario, per favore <a href="${contactMethodRoute}">aggiungi un'email come login principale</a> e riprova. Puoi aggiungere il tuo numero di telefono come login secondario.`,
26392640
hasBeenThrottledError: "Si è verificato un errore durante l'aggiunta del tuo conto bancario. Attendi qualche minuto e riprova.",
2640-
hasCurrencyError: {
2641-
phrase1: 'Ops! Sembra che la valuta del tuo spazio di lavoro sia impostata su una valuta diversa da USD. Per procedere, vai a',
2642-
link: 'le impostazioni del tuo spazio di lavoro',
2643-
phrase2: 'impostarlo su USD e riprovare.',
2644-
},
2641+
hasCurrencyError: ({workspaceRoute}: WorkspaceRouteParams) =>
2642+
`Ops! Sembra che la valuta del tuo spazio di lavoro sia impostata su una valuta diversa da USD. Per procedere, vai a <a href="${workspaceRoute}">le impostazioni del tuo spazio di lavoro</a> impostarlo su USD e riprovare.`,
26452643
error: {
26462644
youNeedToSelectAnOption: "Seleziona un'opzione per procedere",
26472645
noBankAccountAvailable: 'Spiacente, non è disponibile alcun conto bancario.',

src/languages/ja.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ import type {
275275
WorkspaceLockedPlanTypeParams,
276276
WorkspaceMemberList,
277277
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
278+
WorkspaceRouteParams,
278279
WorkspaceYouMayJoin,
279280
YourPlanPriceParams,
280281
YourPlanPriceValueParams,
@@ -2645,11 +2646,8 @@ const translations = {
26452646
hasPhoneLoginError: ({contactMethodRoute}: ContactMethodParams) =>
26462647
`銀行口座を接続するには、お願いします <a href="${contactMethodRoute}">メールをプライマリーログインとして追加する</a> もう一度試してください。電話番号をセカンダリログインとして追加できます。`,
26472648
hasBeenThrottledError: '銀行口座の追加中にエラーが発生しました。数分待ってから再試行してください。',
2648-
hasCurrencyError: {
2649-
phrase1: 'おっと!ワークスペースの通貨がUSDとは異なる通貨に設定されているようです。続行するには、こちらにアクセスしてください。',
2650-
link: 'ワークスペースの設定',
2651-
phrase2: 'USDに設定して、もう一度お試しください。',
2652-
},
2649+
hasCurrencyError: ({workspaceRoute}: WorkspaceRouteParams) =>
2650+
`おっと!ワークスペースの通貨がUSDとは異なる通貨に設定されているようです。続行するには、こちらにアクセスしてください。<a href="${workspaceRoute}">ワークスペースの設定</a> USDに設定して、もう一度お試しください。`,
26532651
error: {
26542652
youNeedToSelectAnOption: 'オプションを選択してください',
26552653
noBankAccountAvailable: '申し訳ありませんが、利用可能な銀行口座がありません。',

src/languages/nl.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ import type {
275275
WorkspaceLockedPlanTypeParams,
276276
WorkspaceMemberList,
277277
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
278+
WorkspaceRouteParams,
278279
WorkspaceYouMayJoin,
279280
YourPlanPriceParams,
280281
YourPlanPriceValueParams,
@@ -2645,11 +2646,8 @@ const translations = {
26452646
hasPhoneLoginError: ({contactMethodRoute}: ContactMethodParams) =>
26462647
`Om een bankrekening te koppelen, graag <a href="${contactMethodRoute}">voeg een e-mail toe als je primaire login</a> en probeer het opnieuw. U kunt uw telefoonnummer toevoegen als secundaire login.`,
26472648
hasBeenThrottledError: 'Er is een fout opgetreden bij het toevoegen van uw bankrekening. Wacht een paar minuten en probeer het opnieuw.',
2648-
hasCurrencyError: {
2649-
phrase1: 'Oeps! Het lijkt erop dat de valuta van uw werkruimte is ingesteld op een andere valuta dan USD. Om verder te gaan, ga naar',
2650-
link: 'uw werkruimte-instellingen',
2651-
phrase2: 'om het in te stellen op USD en het opnieuw te proberen.',
2652-
},
2649+
hasCurrencyError: ({workspaceRoute}: WorkspaceRouteParams) =>
2650+
`Oeps! Het lijkt erop dat de valuta van uw werkruimte is ingesteld op een andere valuta dan USD. Om verder te gaan, ga naar <a href="${workspaceRoute}">uw werkruimte-instellingen</a> om het in te stellen op USD en het opnieuw te proberen.`,
26532651
error: {
26542652
youNeedToSelectAnOption: 'Selecteer een optie om verder te gaan.',
26552653
noBankAccountAvailable: 'Sorry, er is geen bankrekening beschikbaar',

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 WorkspaceRouteParams = {
141+
workspaceRoute: string;
142+
};
143+
140144
type RequestAmountParams = {amount: string};
141145

142146
type RequestedAmountMessageParams = {formattedAmount: string; comment?: string};
@@ -1054,5 +1058,6 @@ export type {
10541058
AirlineParams,
10551059
RailTicketParams,
10561060
TravelTypeParams,
1061+
WorkspaceRouteParams,
10571062
BusinessTaxIDParams,
10581063
};

src/languages/pl.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ import type {
275275
WorkspaceLockedPlanTypeParams,
276276
WorkspaceMemberList,
277277
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
278+
WorkspaceRouteParams,
278279
WorkspaceYouMayJoin,
279280
YourPlanPriceParams,
280281
YourPlanPriceValueParams,
@@ -2639,11 +2640,8 @@ const translations = {
26392640
hasPhoneLoginError: ({contactMethodRoute}: ContactMethodParams) =>
26402641
`Aby połączyć konto bankowe, proszę <a href="${contactMethodRoute}">dodaj e-mail jako swoje główne dane logowania</a> i spróbuj ponownie. Możesz dodać swój numer telefonu jako dodatkowy login.`,
26412642
hasBeenThrottledError: 'Wystąpił błąd podczas dodawania Twojego konta bankowego. Proszę poczekać kilka minut i spróbować ponownie.',
2642-
hasCurrencyError: {
2643-
phrase1: 'Ups! Wygląda na to, że waluta Twojego miejsca pracy jest ustawiona na inną niż USD. Aby kontynuować, przejdź do',
2644-
link: 'ustawienia Twojego miejsca pracy',
2645-
phrase2: 'ustawić na USD i spróbować ponownie.',
2646-
},
2643+
hasCurrencyError: ({workspaceRoute}: WorkspaceRouteParams) =>
2644+
`Ups! Wygląda na to, że waluta Twojego miejsca pracy jest ustawiona na inną niż USD. Aby kontynuować, przejdź do <a href="${workspaceRoute}">ustawienia Twojego miejsca pracy</a> ustawić na USD i spróbować ponownie.`,
26472645
error: {
26482646
youNeedToSelectAnOption: 'Proszę wybrać opcję, aby kontynuować',
26492647
noBankAccountAvailable: 'Przepraszamy, nie ma dostępnego konta bankowego.',

src/languages/pt-BR.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ import type {
275275
WorkspaceLockedPlanTypeParams,
276276
WorkspaceMemberList,
277277
WorkspaceOwnerWillNeedToAddOrUpdatePaymentCardParams,
278+
WorkspaceRouteParams,
278279
WorkspaceYouMayJoin,
279280
YourPlanPriceParams,
280281
YourPlanPriceValueParams,
@@ -2642,11 +2643,8 @@ const translations = {
26422643
hasPhoneLoginError: ({contactMethodRoute}: ContactMethodParams) =>
26432644
`Para conectar uma conta bancária, por favor <a href="${contactMethodRoute}">adicione um e-mail como seu login principal</a> e tente novamente. Você pode adicionar seu número de telefone como um login secundário.`,
26442645
hasBeenThrottledError: 'Ocorreu um erro ao adicionar sua conta bancária. Por favor, aguarde alguns minutos e tente novamente.',
2645-
hasCurrencyError: {
2646-
phrase1: 'Ops! Parece que a moeda do seu espaço de trabalho está definida para uma moeda diferente de USD. Para continuar, por favor vá para',
2647-
link: 'suas configurações de espaço de trabalho',
2648-
phrase2: 'para definir para USD e tentar novamente.',
2649-
},
2646+
hasCurrencyError: ({workspaceRoute}: WorkspaceRouteParams) =>
2647+
`Ops! Parece que a moeda do seu espaço de trabalho está definida para uma moeda diferente de USD. Para continuar, por favor vá para <a href="${workspaceRoute}">suas configurações de espaço de trabalho</a> para definir para USD e tentar novamente.`,
26502648
error: {
26512649
youNeedToSelectAnOption: 'Por favor, selecione uma opção para continuar',
26522650
noBankAccountAvailable: 'Desculpe, não há nenhuma conta bancária disponível.',

0 commit comments

Comments
 (0)