Skip to content

Commit

Permalink
feat(Plaid): OAuth (#11055)
Browse files Browse the repository at this point in the history
  • Loading branch information
Betree authored Feb 27, 2025
1 parent 8c4b2f2 commit 75b4a1a
Show file tree
Hide file tree
Showing 27 changed files with 287 additions and 9 deletions.
6 changes: 6 additions & 0 deletions lang/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -1600,6 +1600,7 @@
"Ey7Kn+": "Total Batched ({count})",
"EYIw2M": "Clear selection",
"f+3xdP": "Search date",
"F/RkIr": "Bank connection failed",
"f01/33": "Ask your Contributors to resume their contributions",
"F0ZA/r": "Changing the handle from @{previousHandle} to @{newHandle} will break all the links that you previously shared for this profile (i.e., {exampleUrl}). Do you really want to continue?",
"f1MZ8o": "Available balance",
Expand Down Expand Up @@ -2281,6 +2282,7 @@
"IzFWHI": "Chart of Accounts",
"izhuHE": "Bill To",
"J/Pgyh": "A 3 letter identifier of the host currency.",
"j0+O6x": "You'll be redirected shortly.",
"j15K8y": "Stops future imports. Existing data will remain intact, but you won't be able to resume the synchronization in the future.",
"J1iOIC": "Original Currency Amount",
"J2/jVu": "The Collective's balance must be zero to un-host, including its Events or Projects. There is a remaining balance of {collectiveBalanceAmount}. You can pay out these funds by <Link>processing expenses.</Link>",
Expand Down Expand Up @@ -2329,6 +2331,7 @@
"JYTV+i": "Pick an existing payment method or add a new one for your {amountAndInterval} contribution to {collective}.",
"jZ0o74": "Reset filters",
"Jzh8eo": "Collective finances. Collective technology. Collective power.",
"k++3cO": "Connecting your bank account...",
"k/uy+b": "Confirm contribution",
"K/zNk0": "I have read and understood the consequences of freezing this collective.",
"K0EEJy": "In Review Contributions",
Expand Down Expand Up @@ -2692,6 +2695,7 @@
"NvYiK0": "<Individual></Individual> created new <Order>expected funds</Order> to <Account></Account>",
"nvYvGO": "Confirm contribution to {payee}",
"NW8fj9": "Create virtual card for a collective with the information below.",
"NWBnhn": "Bank Account connection",
"nWf9h8": "<Individual></Individual> updated expense <Expense>{expenseDescription}</Expense>",
"nxBQAa": "Contribution from <FromAccount></FromAccount> rejected by <Account></Account>",
"nxtsKq": "<Individual></Individual> edited added funds",
Expand Down Expand Up @@ -3129,6 +3133,7 @@
"qjpM/f": "Yes, Update and Match",
"qJWMMZ": "New purchase <Expense>{expenseDescription}</Expense> with virtual card",
"qJxuiQ": "Has missing receipts",
"qM7O8i": "An error occurred while connecting your bank account. Please try again.",
"qMePPG": "Note",
"qMKhWs": "All {count} rows on this page are selected.",
"QMkpv4": "Payment Method Service",
Expand Down Expand Up @@ -4174,6 +4179,7 @@
"zu5ckP": "Refund and reject recorded transactions.",
"zue9QR": "No action",
"zUk+h9": "No Virtual Card Requests",
"ZV3+T6": "Bank account connected!",
"zvczgi": "Year to date",
"ZvWD3X": "Support the event or buy tickets to attend.",
"zvz2Xk": "View on Stripe",
Expand Down
6 changes: 6 additions & 0 deletions lang/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -1600,6 +1600,7 @@
"Ey7Kn+": "Total Batched ({count})",
"EYIw2M": "Clear selection",
"f+3xdP": "Search date",
"F/RkIr": "Bank connection failed",
"f01/33": "Ask your Contributors to resume their contributions",
"F0ZA/r": "Changing the handle from @{previousHandle} to @{newHandle} will break all the links that you previously shared for this profile (i.e., {exampleUrl}). Do you really want to continue?",
"f1MZ8o": "Available balance",
Expand Down Expand Up @@ -2281,6 +2282,7 @@
"IzFWHI": "Chart of Accounts",
"izhuHE": "Bill To",
"J/Pgyh": "A 3 letter identifier of the host currency.",
"j0+O6x": "You'll be redirected shortly.",
"j15K8y": "Stops future imports. Existing data will remain intact, but you won't be able to resume the synchronization in the future.",
"J1iOIC": "Original Currency Amount",
"J2/jVu": "The Collective's balance must be zero to un-host, including its Events or Projects. There is a remaining balance of {collectiveBalanceAmount}. You can pay out these funds by <Link>processing expenses.</Link>",
Expand Down Expand Up @@ -2329,6 +2331,7 @@
"JYTV+i": "Pick an existing payment method or add a new one for your {amountAndInterval} contribution to {collective}.",
"jZ0o74": "Reset filters",
"Jzh8eo": "Collective finances. Collective technology. Collective power.",
"k++3cO": "Connecting your bank account...",
"k/uy+b": "Confirm contribution",
"K/zNk0": "I have read and understood the consequences of freezing this collective.",
"K0EEJy": "In Review Contributions",
Expand Down Expand Up @@ -2692,6 +2695,7 @@
"NvYiK0": "<Individual></Individual> created new <Order>expected funds</Order> to <Account></Account>",
"nvYvGO": "Confirm contribution to {payee}",
"NW8fj9": "Create virtual card for a collective with the information below.",
"NWBnhn": "Bank Account connection",
"nWf9h8": "<Individual></Individual> updated expense <Expense>{expenseDescription}</Expense>",
"nxBQAa": "Contribution from <FromAccount></FromAccount> rejected by <Account></Account>",
"nxtsKq": "<Individual></Individual> edited added funds",
Expand Down Expand Up @@ -3129,6 +3133,7 @@
"qjpM/f": "Yes, Update and Match",
"qJWMMZ": "New purchase <Expense>{expenseDescription}</Expense> with virtual card",
"qJxuiQ": "Has missing receipts",
"qM7O8i": "An error occurred while connecting your bank account. Please try again.",
"qMePPG": "Note",
"qMKhWs": "All {count} rows on this page are selected.",
"QMkpv4": "Payment Method Service",
Expand Down Expand Up @@ -4174,6 +4179,7 @@
"zu5ckP": "Refund and reject recorded transactions.",
"zue9QR": "No action",
"zUk+h9": "No Virtual Card Requests",
"ZV3+T6": "Bank account connected!",
"zvczgi": "Year to date",
"ZvWD3X": "Support the event or buy tickets to attend.",
"zvz2Xk": "View on Stripe",
Expand Down
6 changes: 6 additions & 0 deletions lang/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -1600,6 +1600,7 @@
"Ey7Kn+": "Total Batched ({count})",
"EYIw2M": "Clear selection",
"f+3xdP": "Search date",
"F/RkIr": "Bank connection failed",
"f01/33": "Ask your Contributors to resume their contributions",
"F0ZA/r": "Das Ändern des Identifikators von @{previousHandle} auf @{newHandle} wird alle Links ungültig machen, die du zuvor für dieses Profil geteilt hast (i. B. {exampleUrl}). Möchtest du wirklich fortfahren?",
"f1MZ8o": "Verfügbares Guthaben",
Expand Down Expand Up @@ -2281,6 +2282,7 @@
"IzFWHI": "Kontenplan",
"izhuHE": "Rechnung an",
"J/Pgyh": "A 3 letter identifier of the host currency.",
"j0+O6x": "You'll be redirected shortly.",
"j15K8y": "Stops future imports. Existing data will remain intact, but you won't be able to resume the synchronization in the future.",
"J1iOIC": "Original Currency Amount",
"J2/jVu": "Der Kontostand des Kollektivs muss Null sein, um sich vom Träger zu trennen, einschließlich seiner Veranstaltungen oder Projekte. Es gibt einen Restbetrag von {collectiveBalanceAmount}. Du kannst diese Gelder durch <Link>Einreichung von Ausgaben</Link> auszahlen lassen.",
Expand Down Expand Up @@ -2329,6 +2331,7 @@
"JYTV+i": "Pick an existing payment method or add a new one for your {amountAndInterval} contribution to {collective}.",
"jZ0o74": "Filter zurücksetzten",
"Jzh8eo": "Kollektive Finanzen. Kollektive Technologie. Kollektive Macht.",
"k++3cO": "Connecting your bank account...",
"k/uy+b": "Beitrag bestätigen",
"K/zNk0": "I have read and understood the consequences of freezing this collective.",
"K0EEJy": "In Überprüfungsbeiträgen",
Expand Down Expand Up @@ -2692,6 +2695,7 @@
"NvYiK0": "<Individual></Individual> created new <Order>expected funds</Order> to <Account></Account>",
"nvYvGO": "Beitrag für {payee} bestätigen",
"NW8fj9": "Erstelle eine virtuelle Karte für ein Kollektiv mit den nachstehenden Informationen.",
"NWBnhn": "Bank Account connection",
"nWf9h8": "<Individual></Individual> updated expense <Expense>{expenseDescription}</Expense>",
"nxBQAa": "Beitrag von <FromAccount></FromAccount> abgelehnt von <Account></Account>",
"nxtsKq": "<Individual></Individual> edited added funds",
Expand Down Expand Up @@ -3129,6 +3133,7 @@
"qjpM/f": "Yes, Update and Match",
"qJWMMZ": "New purchase <Expense>{expenseDescription}</Expense> with virtual card",
"qJxuiQ": "Has missing receipts",
"qM7O8i": "An error occurred while connecting your bank account. Please try again.",
"qMePPG": "Note",
"qMKhWs": "All {count} rows on this page are selected.",
"QMkpv4": "Payment Method Service",
Expand Down Expand Up @@ -4174,6 +4179,7 @@
"zu5ckP": "Erstattung und Ablehnung von erfassten Transaktionen.",
"zue9QR": "No action",
"zUk+h9": "No Virtual Card Requests",
"ZV3+T6": "Bank account connected!",
"zvczgi": "Year to date",
"ZvWD3X": "Unterstütze die Veranstaltung oder kaufe Tickets für die Teilnahme.",
"zvz2Xk": "Auf Stripe ansehen",
Expand Down
6 changes: 6 additions & 0 deletions lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1600,6 +1600,7 @@
"Ey7Kn+": "Total Batched ({count})",
"EYIw2M": "Clear selection",
"f+3xdP": "Search date",
"F/RkIr": "Bank connection failed",
"f01/33": "Ask your Contributors to resume their contributions",
"F0ZA/r": "Changing the handle from @{previousHandle} to @{newHandle} will break all the links that you previously shared for this profile (i.e., {exampleUrl}). Do you really want to continue?",
"f1MZ8o": "Available balance",
Expand Down Expand Up @@ -2281,6 +2282,7 @@
"IzFWHI": "Chart of Accounts",
"izhuHE": "Bill To",
"J/Pgyh": "A 3 letter identifier of the host currency.",
"j0+O6x": "You'll be redirected shortly.",
"j15K8y": "Stops future imports. Existing data will remain intact, but you won't be able to resume the synchronization in the future.",
"J1iOIC": "Original Currency Amount",
"J2/jVu": "The Collective's balance must be zero to un-host, including its Events or Projects. There is a remaining balance of {collectiveBalanceAmount}. You can pay out these funds by <Link>processing expenses.</Link>",
Expand Down Expand Up @@ -2329,6 +2331,7 @@
"JYTV+i": "Pick an existing payment method or add a new one for your {amountAndInterval} contribution to {collective}.",
"jZ0o74": "Reset filters",
"Jzh8eo": "Collective finances. Collective technology. Collective power.",
"k++3cO": "Connecting your bank account...",
"k/uy+b": "Confirm contribution",
"K/zNk0": "I have read and understood the consequences of freezing this collective.",
"K0EEJy": "In Review Contributions",
Expand Down Expand Up @@ -2692,6 +2695,7 @@
"NvYiK0": "<Individual></Individual> created new <Order>expected funds</Order> to <Account></Account>",
"nvYvGO": "Confirm contribution to {payee}",
"NW8fj9": "Create virtual card for a collective with the information below.",
"NWBnhn": "Bank Account connection",
"nWf9h8": "<Individual></Individual> updated expense <Expense>{expenseDescription}</Expense>",
"nxBQAa": "Contribution from <FromAccount></FromAccount> rejected by <Account></Account>",
"nxtsKq": "<Individual></Individual> edited added funds",
Expand Down Expand Up @@ -3129,6 +3133,7 @@
"qjpM/f": "Yes, Update and Match",
"qJWMMZ": "New purchase <Expense>{expenseDescription}</Expense> with virtual card",
"qJxuiQ": "Has missing receipts",
"qM7O8i": "An error occurred while connecting your bank account. Please try again.",
"qMePPG": "Note",
"qMKhWs": "All {count} rows on this page are selected.",
"QMkpv4": "Payment Method Service",
Expand Down Expand Up @@ -4174,6 +4179,7 @@
"zu5ckP": "Refund and reject recorded transactions.",
"zue9QR": "No action",
"zUk+h9": "No Virtual Card Requests",
"ZV3+T6": "Bank account connected!",
"zvczgi": "Year to date",
"ZvWD3X": "Support the event or buy tickets to attend.",
"zvz2Xk": "View on Stripe",
Expand Down
6 changes: 6 additions & 0 deletions lang/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -1600,6 +1600,7 @@
"Ey7Kn+": "Total por lotes ({count})",
"EYIw2M": "Eliminar selección",
"f+3xdP": "Buscar Fechas",
"F/RkIr": "Bank connection failed",
"f01/33": "Pide a tus colaboradores que reanuden sus contribuciones",
"F0ZA/r": "Cambiar el nombre de usuario de @{previousHandle} a @{newHandle} romperá todos los enlaces que hayas compartido previamente para este perfil (ej. {exampleUrl}). ¿Realmente quieres continuar?",
"f1MZ8o": "Saldo disponible",
Expand Down Expand Up @@ -2281,6 +2282,7 @@
"IzFWHI": "Plan de Cuentas",
"izhuHE": "Facturar a",
"J/Pgyh": "Identificador de 3 letras de la moneda del Anfitrión.",
"j0+O6x": "You'll be redirected shortly.",
"j15K8y": "Stops future imports. Existing data will remain intact, but you won't be able to resume the synchronization in the future.",
"J1iOIC": "Cantidad en moneda original",
"J2/jVu": "El saldo del Colectivo, incluyendo sus Eventos o Proyectos, debe ser cero para deshacerse del Host. Hay un saldo restante de {collectiveBalanceAmount}. Estos fondos pueden ser pagados al <Link>procesar los gastos.</Link>",
Expand Down Expand Up @@ -2329,6 +2331,7 @@
"JYTV+i": "Elige un método de pago existente o añade uno nuevo para tu colaboración de {amountAndInterval} a {collective}.",
"jZ0o74": "Restablecer filtros",
"Jzh8eo": "Finanzas colectivas. Tecnología colectiva. Poder colectivo.",
"k++3cO": "Connecting your bank account...",
"k/uy+b": "Confirmar contribución",
"K/zNk0": "He leído y entiendo las consecuencias de congelar este colectivo.",
"K0EEJy": "Colaboraciones en proceso de revisión",
Expand Down Expand Up @@ -2692,6 +2695,7 @@
"NvYiK0": "<Individual></Individual> creó nuevos <Order>fondos previstos</Order> a <Account></Account>",
"nvYvGO": "Confirmar la contribución a {payee}",
"NW8fj9": "Crea una tarjeta virtual para un Colectivo con la información que aparece a continuación.",
"NWBnhn": "Bank Account connection",
"nWf9h8": "<Individual></Individual> actualizó el gasto <Expense>{expenseDescription}</Expense>",
"nxBQAa": "Contribución de <FromAccount></FromAccount> rechazada por <Account></Account>",
"nxtsKq": "<Individual></Individual> editó fondos añadidos",
Expand Down Expand Up @@ -3129,6 +3133,7 @@
"qjpM/f": "Sí, actualizar y coincidir",
"qJWMMZ": "Nueva compra <Expense>{expenseDescription}</Expense> con tarjeta virtual",
"qJxuiQ": "Le faltan recibos",
"qM7O8i": "An error occurred while connecting your bank account. Please try again.",
"qMePPG": "Note",
"qMKhWs": " Las {count} filas de esta página están seleccionadas.",
"QMkpv4": "Servicio de Método de Pago",
Expand Down Expand Up @@ -4174,6 +4179,7 @@
"zu5ckP": "Reembolsa y rechaza las transacciones registradas.",
"zue9QR": "No action",
"zUk+h9": "No hay solicitudes de Tarjeta Virtual",
"ZV3+T6": "Bank account connected!",
"zvczgi": "Año hasta la fecha",
"ZvWD3X": "Apoya el evento o compra tickets para asistir.",
"zvz2Xk": "Ver en Stripe",
Expand Down
6 changes: 6 additions & 0 deletions lang/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -1600,6 +1600,7 @@
"Ey7Kn+": "Total par lots ({count})",
"EYIw2M": "Effacer la sélection",
"f+3xdP": "Rechercher cette date",
"F/RkIr": "Bank connection failed",
"f01/33": "Demandez à vos contributeurs de réactiver leurs contributions",
"F0ZA/r": "Le changement de dénomination de @{previousHandle} à @{newHandle} rompra tous les liens que vous avez précédemment partagés pour ce profil (i. ., {exampleUrl}). Voulez-vous vraiment continuer ?",
"f1MZ8o": "Solde disponible",
Expand Down Expand Up @@ -2281,6 +2282,7 @@
"IzFWHI": "Plan Comptable",
"izhuHE": "Facturer à",
"J/Pgyh": "Un identifiant de 3 lettres de la devise de l'Hôte.",
"j0+O6x": "You'll be redirected shortly.",
"j15K8y": "Stops future imports. Existing data will remain intact, but you won't be able to resume the synchronization in the future.",
"J1iOIC": "Montant dans la devise initiale",
"J2/jVu": "Le solde du Collectif doit être nul pour quitter son Hôte, y compris ses Événements ou Projets. Votre solde restant est de {collectiveBalanceAmount}. Vous pouvez utiliser ces fonds traitant les <Link>dépenses.</Link>",
Expand Down Expand Up @@ -2329,6 +2331,7 @@
"JYTV+i": "Choisissez une méthode de paiement existante ou ajoutez-en une nouvelle pour votre {amountAndInterval} contribution à {collective}.",
"jZ0o74": "Réinitialiser les filtres",
"Jzh8eo": "Finances collectives. Technologie collective. Puissance collective.",
"k++3cO": "Connecting your bank account...",
"k/uy+b": "Confirmer la contribution",
"K/zNk0": "J'ai lu et compris les conséquences du gel de ce Collectif.",
"K0EEJy": "Contributions à l'étude",
Expand Down Expand Up @@ -2692,6 +2695,7 @@
"NvYiK0": "<Individual></Individual> a créé de nouveaux <Order>fonds attendus </Order> à <Account></Account>",
"nvYvGO": "Confirmer la contribution à {payee}",
"NW8fj9": "Créez une carte virtuelle pour un Collectif avec les informations ci-dessous.",
"NWBnhn": "Bank Account connection",
"nWf9h8": "<Individual></Individual> a mis à jour <Expense>{expenseDescription}</Expense>",
"nxBQAa": "Contribution de <FromAccount></FromAccount> rejetée par <Account></Account>",
"nxtsKq": "<Individual></Individual> a modifié les fonds ajoutés",
Expand Down Expand Up @@ -3129,6 +3133,7 @@
"qjpM/f": "Oui, mettre à jour et faire correspondre",
"qJWMMZ": "Nouvel achat <Expense>{expenseDescription}</Expense> par carte virtuelle",
"qJxuiQ": "A des reçus manquants",
"qM7O8i": "An error occurred while connecting your bank account. Please try again.",
"qMePPG": "Note",
"qMKhWs": "Toutes les lignes {count} de cette page sont sélectionnées.",
"QMkpv4": "Moyen de paiement",
Expand Down Expand Up @@ -4174,6 +4179,7 @@
"zu5ckP": "Rembourser et rejeter les transactions enregistrées.",
"zue9QR": "No action",
"zUk+h9": "Pas de demandes de cartes virtuelles",
"ZV3+T6": "Bank account connected!",
"zvczgi": "Année en cours",
"ZvWD3X": "Soutenez l'évènement ou achetez vos billets pour y participer.",
"zvz2Xk": "Voir sur Stripe",
Expand Down
6 changes: 6 additions & 0 deletions lang/he.json
Original file line number Diff line number Diff line change
Expand Up @@ -1600,6 +1600,7 @@
"Ey7Kn+": "Total Batched ({count})",
"EYIw2M": "Clear selection",
"f+3xdP": "Search date",
"F/RkIr": "Bank connection failed",
"f01/33": "Ask your Contributors to resume their contributions",
"F0ZA/r": "Changing the handle from @{previousHandle} to @{newHandle} will break all the links that you previously shared for this profile (i.e., {exampleUrl}). Do you really want to continue?",
"f1MZ8o": "Available balance",
Expand Down Expand Up @@ -2281,6 +2282,7 @@
"IzFWHI": "Chart of Accounts",
"izhuHE": "לחייב את",
"J/Pgyh": "A 3 letter identifier of the host currency.",
"j0+O6x": "You'll be redirected shortly.",
"j15K8y": "Stops future imports. Existing data will remain intact, but you won't be able to resume the synchronization in the future.",
"J1iOIC": "Original Currency Amount",
"J2/jVu": "כדי להסיר את הקבוצה מהארגון צריך שלקבוצה יהיה מאזן אפס, כולל באירועים ופרויקטים. יש מאזן של {collectiveBalanceAmount}. ניתן לשלם את הסכום זה ב<Link>ניהול הוצאות</Link>",
Expand Down Expand Up @@ -2329,6 +2331,7 @@
"JYTV+i": "Pick an existing payment method or add a new one for your {amountAndInterval} contribution to {collective}.",
"jZ0o74": "Reset filters",
"Jzh8eo": "Collective finances. Collective technology. Collective power.",
"k++3cO": "Connecting your bank account...",
"k/uy+b": "אישור תרומה",
"K/zNk0": "I have read and understood the consequences of freezing this collective.",
"K0EEJy": "In Review Contributions",
Expand Down Expand Up @@ -2692,6 +2695,7 @@
"NvYiK0": "<Individual></Individual> created new <Order>expected funds</Order> to <Account></Account>",
"nvYvGO": "Confirm contribution to {payee}",
"NW8fj9": "יצירת כרטיס וירטואלי לקבוצה עם המידע מטה.",
"NWBnhn": "Bank Account connection",
"nWf9h8": "<Individual></Individual> updated expense <Expense>{expenseDescription}</Expense>",
"nxBQAa": "תרומות מחשבון <FromAccount></FromAccount> סורבו על-ידי <Account></Account>",
"nxtsKq": "<Individual></Individual> edited added funds",
Expand Down Expand Up @@ -3129,6 +3133,7 @@
"qjpM/f": "Yes, Update and Match",
"qJWMMZ": "New purchase <Expense>{expenseDescription}</Expense> with virtual card",
"qJxuiQ": "Has missing receipts",
"qM7O8i": "An error occurred while connecting your bank account. Please try again.",
"qMePPG": "Note",
"qMKhWs": "All {count} rows on this page are selected.",
"QMkpv4": "Payment Method Service",
Expand Down Expand Up @@ -4174,6 +4179,7 @@
"zu5ckP": "החזרה וסירוב לתנועה זו.",
"zue9QR": "No action",
"zUk+h9": "No Virtual Card Requests",
"ZV3+T6": "Bank account connected!",
"zvczgi": "Year to date",
"ZvWD3X": "לתמוך באירוע או לרכוש כרטיסים.",
"zvz2Xk": "View on Stripe",
Expand Down
Loading

0 comments on commit 75b4a1a

Please sign in to comment.