Skip to content
2 changes: 2 additions & 0 deletions src/CONST/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1579,6 +1579,7 @@ const CONST = {
CARD_UNFROZEN: 'CARDUNFROZEN',
CARD_DEACTIVATED: 'CARDDEACTIVATED',
PERSONAL_CARD_CONNECTION_BROKEN: 'PERSONALCARDCONNECTIONBROKEN',
PERSONAL_CARD_CONNECTION_BROKEN_30_DAYS: 'PERSONALCARDCONNECTIONBROKEN30DAYS',
CHANGE_FIELD: 'CHANGEFIELD', // OldDot Action
CHANGE_POLICY: 'CHANGEPOLICY',
CREATED_REPORT_FOR_UNAPPROVED_TRANSACTIONS: 'CREATEDREPORTFORUNAPPROVEDTRANSACTIONS',
Expand All @@ -1603,6 +1604,7 @@ const CONST = {
HOLD_COMMENT: 'HOLDCOMMENT',
INTEGRATION_SYNC_FAILED: 'INTEGRATIONSYNCFAILED',
COMPANY_CARD_CONNECTION_BROKEN: 'COMPANYCARDCONNECTIONBROKEN',
COMPANY_CARD_CONNECTION_BROKEN_30_DAYS: 'COMPANYCARDCONNECTIONBROKEN30DAYS',
PLAID_BALANCE_FAILURE: 'PLAIDBALANCEFAILURE',
IOU: 'IOU',
INTEGRATIONS_MESSAGE: 'INTEGRATIONSMESSAGE', // OldDot Action
Expand Down
6 changes: 6 additions & 0 deletions src/languages/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2516,6 +2516,10 @@ const translations: TranslationDeepObject<typeof en> = {
connectionLink
? `Die Verbindung Ihrer ${cardName}-Karte ist unterbrochen. <a href="${connectionLink}">Melden Sie sich bei Ihrer Bank an</a>, um die Karte zu reparieren.`
: `Die Verbindung Ihrer ${cardName}-Karte ist unterbrochen. Melden Sie sich bei Ihrer Bank an, um die Karte zu reparieren.`,
conciergeBrokenConnection30Days: ({cardName, connectionLink}: ConciergeBrokenCardConnectionParams) =>
connectionLink
? `Die Verbindung Ihrer ${cardName}-Karte ist seit 30 Tagen unterbrochen. <a href="${connectionLink}">Melden Sie sich bei Ihrer Bank an</a>, um sie zu reparieren, oder entfernen Sie die Karte, wenn sie nicht mehr verwendet wird. Sie verlieren keine eingereichten Ausgaben, wenn Sie sie entfernen.`
: `Die Verbindung Ihrer ${cardName}-Karte ist seit 30 Tagen unterbrochen. Melden Sie sich bei Ihrer Bank an, um sie zu reparieren, oder entfernen Sie die Karte, wenn sie nicht mehr verwendet wird. Sie verlieren keine eingereichten Ausgaben, wenn Sie sie entfernen.`,
fixCard: 'Karte reparieren',
addAdditionalCards: 'Weitere Karten hinzufügen',
upgradeDescription: 'Müssen Sie weitere Karten hinzufügen? Erstellen Sie einen Workspace, um weitere persönliche Karten hinzuzufügen oder Firmenkarten dem gesamten Team zuzuweisen.',
Expand Down Expand Up @@ -9096,6 +9100,8 @@ Fügen Sie weitere Ausgabelimits hinzu, um den Cashflow Ihres Unternehmens zu sc
integrationSyncFailedRecurrence: ({count}: {count: number}) => `(${count} Mal wiederholt.)`,
companyCardConnectionBroken: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`Die Verbindung für ${feedName} ist unterbrochen. Um Kartenimporte wiederherzustellen, <a href='${workspaceCompanyCardRoute}'>melden Sie sich bei Ihrer Bank an</a>.`,
companyCardConnectionBroken30Days: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`Die Verbindung für ${feedName} ist seit 30 Tagen unterbrochen. <a href='${workspaceCompanyCardRoute}'>Melden Sie sich bei Ihrer Bank an</a>, um sie zu reparieren, oder entfernen Sie die Verbindung, wenn sie nicht mehr verwendet wird. Sie verlieren keine eingereichten Ausgaben, wenn Sie sie entfernen.`,
plaidBalanceFailure: ({maskedAccountNumber, walletRoute}: {maskedAccountNumber: string; walletRoute: string}) =>
`Die Plaid-Verbindung zu Ihrem Geschäftskonto ist unterbrochen. Bitte <a href='${walletRoute}'>verbinden Sie Ihr Bankkonto ${maskedAccountNumber} erneut</a>, damit Sie Ihre Expensify Karten weiterhin verwenden können.`,
addEmployee: (email: string, role: string, didJoinPolicy?: boolean) => {
Expand Down
6 changes: 6 additions & 0 deletions src/languages/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2603,6 +2603,10 @@ const translations = {
connectionLink
? `Your ${cardName} card connection is broken. <a href="${connectionLink}">Log into your bank</a> to fix the card.`
: `Your ${cardName} card connection is broken. Log into your bank to fix the card.`,
conciergeBrokenConnection30Days: ({cardName, connectionLink}: ConciergeBrokenCardConnectionParams) =>
connectionLink
? `Your ${cardName} connection has been broken for 30 days. <a href="${connectionLink}">Log into your bank</a> to fix it or remove the card if it's no longer in use. You won't lose any submitted expenses if you remove it.`
: `Your ${cardName} connection has been broken for 30 days. Log into your bank to fix it or remove the card if it's no longer in use. You won't lose any submitted expenses if you remove it.`,
addAdditionalCards: 'Add additional cards',
upgradeDescription: 'Need to add more cards? Create a workspace to add additional personal cards or assign company cards to the entire team.',
onlyAvailableOnPlan: ({formattedPrice}: {formattedPrice: string}) =>
Expand Down Expand Up @@ -9204,6 +9208,8 @@ const translations = {
integrationSyncFailedRecurrence: ({count}: {count: number}) => `(Repeated ${count} times.)`,
companyCardConnectionBroken: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`The ${feedName} connection is broken. To restore card imports, <a href='${workspaceCompanyCardRoute}'>log into your bank</a>.`,
companyCardConnectionBroken30Days: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`The ${feedName} connection has been broken for 30 days. <a href='${workspaceCompanyCardRoute}'>Log into your bank</a> to fix it or remove the connection if it's no longer in use. You won't lose any submitted expenses if you remove it.`,
plaidBalanceFailure: ({maskedAccountNumber, walletRoute}: {maskedAccountNumber: string; walletRoute: string}) =>
`the Plaid connection to your business bank account is broken. Please <a href='${walletRoute}'>reconnect your bank account ${maskedAccountNumber}</a> so you can continue to use your Expensify Cards.`,
addEmployee: (email: string, role: string, didJoinPolicy?: boolean) => {
Expand Down
6 changes: 6 additions & 0 deletions src/languages/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2393,6 +2393,10 @@ const translations: TranslationDeepObject<typeof en> = {
connectionLink
? `La conexión de tu tarjeta ${cardName} se ha interrumpido. <a href="${connectionLink}">Inicia sesión en tu banco</a> para arreglarla.`
: `La conexión de tu tarjeta ${cardName} se ha interrumpido. Inicia sesión en tu banco para arreglarla.`,
conciergeBrokenConnection30Days: ({cardName, connectionLink}: ConciergeBrokenCardConnectionParams) =>
connectionLink
? `La conexión de tu tarjeta ${cardName} lleva 30 días interrumpida. <a href="${connectionLink}">Inicia sesión en tu banco</a> para arreglarla o elimina la tarjeta si ya no la usas. No perderás ningún gasto enviado si la eliminas.`
: `La conexión de tu tarjeta ${cardName} lleva 30 días interrumpida. Inicia sesión en tu banco para arreglarla o elimina la tarjeta si ya no la usas. No perderás ningún gasto enviado si la eliminas.`,
addAdditionalCards: 'Añadir más tarjetas',
upgradeDescription: '¿Necesitas añadir más tarjetas? Crea un espacio de trabajo para añadir tarjetas personales o asignar tarjetas de empresa a todo el equipo.',
onlyAvailableOnPlan: ({formattedPrice}: {formattedPrice: string}) =>
Expand Down Expand Up @@ -8876,6 +8880,8 @@ El plan Controlar empieza en 9 $ por miembro activo al mes.`,
integrationSyncFailedRecurrence: ({count}: {count: number}) => `(Repetido ${count} veces.)`,
companyCardConnectionBroken: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`La conexión ${feedName} está rota. Para restaurar las importaciones de tarjetas, <a href='${workspaceCompanyCardRoute}'>inicia sesión en tu banco</a>.`,
companyCardConnectionBroken30Days: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`La conexión ${feedName} lleva 30 días rota. <a href='${workspaceCompanyCardRoute}'>Inicia sesión en tu banco</a> para arreglarla o elimina la conexión si ya no la usas. No perderás ningún gasto enviado si la eliminas.`,
plaidBalanceFailure: ({maskedAccountNumber, walletRoute}: {maskedAccountNumber: string; walletRoute: string}) =>
`la conexión Plaid con tu cuenta bancaria de empresa está rota. Por favor, <a href='${walletRoute}'>reconecta tu cuenta bancaria ${maskedAccountNumber}</a> para poder seguir usando tus Tarjetas Expensify.`,
addEmployee: (email: string, role: string, didJoinPolicy?: boolean) => {
Expand Down
6 changes: 6 additions & 0 deletions src/languages/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2522,6 +2522,10 @@ const translations: TranslationDeepObject<typeof en> = {
connectionLink
? `La connexion de votre carte ${cardName} est rompue. <a href="${connectionLink}">Connectez-vous à votre banque</a> pour corriger la carte.`
: `La connexion de votre carte ${cardName} est rompue. Connectez-vous à votre banque pour corriger la carte.`,
conciergeBrokenConnection30Days: ({cardName, connectionLink}: ConciergeBrokenCardConnectionParams) =>
connectionLink
? `La connexion de votre carte ${cardName} est rompue depuis 30 jours. <a href="${connectionLink}">Connectez-vous à votre banque</a> pour la rétablir ou supprimez la carte si elle n’est plus utilisée. Vous ne perdrez aucune dépense soumise si vous la supprimez.`
: `La connexion de votre carte ${cardName} est rompue depuis 30 jours. Connectez-vous à votre banque pour la rétablir ou supprimez la carte si elle n’est plus utilisée. Vous ne perdrez aucune dépense soumise si vous la supprimez.`,
addAdditionalCards: "Ajouter d'autres cartes",
upgradeDescription: "Vous devez ajouter plus de cartes ? Créez un espace de travail pour ajouter des cartes personnelles ou assigner des cartes d'entreprise à toute l'équipe.",
onlyAvailableOnPlan: ({formattedPrice}: {formattedPrice: string}) =>
Expand Down Expand Up @@ -9133,6 +9137,8 @@ Ajoutez davantage de règles de dépenses pour protéger la trésorerie de l’e
integrationSyncFailedRecurrence: ({count}: {count: number}) => `(Répété ${count} fois.)`,
companyCardConnectionBroken: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`La connexion ${feedName} est interrompue. Pour rétablir l’importation des cartes, <a href='${workspaceCompanyCardRoute}'>connectez-vous à votre banque</a>.`,
companyCardConnectionBroken30Days: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`La connexion ${feedName} est interrompue depuis 30 jours. <a href='${workspaceCompanyCardRoute}'>Connectez-vous à votre banque</a> pour la rétablir ou supprimez la connexion si elle n’est plus utilisée. Vous ne perdrez aucune dépense soumise si vous la supprimez.`,
plaidBalanceFailure: ({maskedAccountNumber, walletRoute}: {maskedAccountNumber: string; walletRoute: string}) =>
`la connexion Plaid à votre compte bancaire professionnel est rompue. Veuillez <a href='${walletRoute}'>reconnecter votre compte bancaire ${maskedAccountNumber}</a> afin de pouvoir continuer à utiliser vos Cartes Expensify.`,
addEmployee: (email: string, role: string, didJoinPolicy?: boolean) => {
Expand Down
6 changes: 6 additions & 0 deletions src/languages/it.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2513,6 +2513,10 @@ const translations: TranslationDeepObject<typeof en> = {
connectionLink
? `La connessione della tua carta ${cardName} non funziona. <a href="${connectionLink}">Accedi alla tua banca</a> per sistemare la carta.`
: `La connessione della tua carta ${cardName} non funziona. Accedi alla tua banca per sistemare la carta.`,
conciergeBrokenConnection30Days: ({cardName, connectionLink}: ConciergeBrokenCardConnectionParams) =>
connectionLink
? `La connessione della tua carta ${cardName} è interrotta da 30 giorni. <a href="${connectionLink}">Accedi alla tua banca</a> per sistemarla o rimuovi la carta se non è più in uso. Non perderai nessuna spesa inviata se la rimuovi.`
: `La connessione della tua carta ${cardName} è interrotta da 30 giorni. Accedi alla tua banca per sistemarla o rimuovi la carta se non è più in uso. Non perderai nessuna spesa inviata se la rimuovi.`,
addAdditionalCards: 'Aggiungi altre carte',
upgradeDescription: 'Devi aggiungere altre carte? Crea uno spazio di lavoro per aggiungere carte personali o assegnare carte aziendali a tutto il team.',
onlyAvailableOnPlan: ({formattedPrice}: {formattedPrice: string}) => `<muted-text>Disponibile nel piano Collect, <strong>${formattedPrice}</strong> per membro al mese.</muted-text>`,
Expand Down Expand Up @@ -9085,6 +9089,8 @@ Aggiungi altre regole di spesa per proteggere il flusso di cassa aziendale.`,
integrationSyncFailedRecurrence: ({count}: {count: number}) => `(Ripetuto ${count} volte.)`,
companyCardConnectionBroken: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`La connessione ${feedName} è interrotta. Per ripristinare le importazioni della carta, <a href='${workspaceCompanyCardRoute}'>accedi alla tua banca</a>.`,
companyCardConnectionBroken30Days: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`La connessione ${feedName} è interrotta da 30 giorni. <a href='${workspaceCompanyCardRoute}'>Accedi alla tua banca</a> per sistemarla o rimuovi la connessione se non è più in uso. Non perderai nessuna spesa inviata se la rimuovi.`,
plaidBalanceFailure: ({maskedAccountNumber, walletRoute}: {maskedAccountNumber: string; walletRoute: string}) =>
`la connessione Plaid al conto bancario della tua azienda non funziona. Per favore, <a href='${walletRoute}'>ricollega il conto bancario ${maskedAccountNumber}</a> così puoi continuare a usare le tue Carte Expensify.`,
addEmployee: (email: string, role: string, didJoinPolicy?: boolean) => {
Expand Down
6 changes: 6 additions & 0 deletions src/languages/ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2491,6 +2491,10 @@ const translations: TranslationDeepObject<typeof en> = {
connectionLink
? `${cardName}カードとの接続が切れています。カードを修正するには、<a href="${connectionLink}">銀行にログイン</a>してください。`
: `${cardName}カードとの接続が切れています。カードを修正するには、銀行にログインしてください。`,
conciergeBrokenConnection30Days: ({cardName, connectionLink}: ConciergeBrokenCardConnectionParams) =>
connectionLink
? `${cardName}カードとの接続が30日間切れています。<a href="${connectionLink}">銀行にログイン</a>して修復するか、使用していない場合はカードを削除してください。削除しても、提出済みの経費が失われることはありません。`
: `${cardName}カードとの接続が30日間切れています。銀行にログインして修復するか、使用していない場合はカードを削除してください。削除しても、提出済みの経費が失われることはありません。`,
addAdditionalCards: '他のカードを追加',
upgradeDescription: 'さらにカードを追加しますか?ワークスペースを作成して、個人カードを追加するか、会社カードをチーム全体に割り当てることができます。',
onlyAvailableOnPlan: ({formattedPrice}: {formattedPrice: string}) =>
Expand Down Expand Up @@ -8956,6 +8960,8 @@ ${reportName}`,
integrationSyncFailedRecurrence: ({count}: {count: number}) => `(${count} 回繰り返し)`,
companyCardConnectionBroken: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`${feedName} との接続が切断されています。カードの取引明細の取込を再開するには、<a href='${workspaceCompanyCardRoute}'>銀行にログイン</a>してください。`,
companyCardConnectionBroken30Days: ({feedName, workspaceCompanyCardRoute}: {feedName: string; workspaceCompanyCardRoute: string}) =>
`${feedName} との接続が30日間切断されています。<a href='${workspaceCompanyCardRoute}'>銀行にログイン</a>して修復するか、使用していない場合は接続を削除してください。削除しても、提出済みの経費が失われることはありません。`,
plaidBalanceFailure: ({maskedAccountNumber, walletRoute}: {maskedAccountNumber: string; walletRoute: string}) =>
`Plaid によるビジネス銀行口座との接続が切断されています。Expensify カードを引き続きご利用いただくために、<a href='${walletRoute}'>銀行口座 ${maskedAccountNumber} を再接続</a>してください。`,
addEmployee: (email: string, role: string, didJoinPolicy?: boolean) => {
Expand Down
Loading
Loading