Fix bank connection FAQ (#359)

## Summary
- update landing FAQ to confirm secure Open Banking connections
- clarify bank connections are Pro-only and free users import via
CSV/Excel
- add regression coverage for FAQ copy and Spanish translation

## Tests
- vendor/bin/pint --dirty --format agent
- php artisan test --compact tests/Unit/WelcomeFaqTest.php
- git diff --check
This commit is contained in:
Víctor Falcón 2026-05-06 11:28:26 +01:00 committed by GitHub
parent 917a9a655f
commit 6cd465bb78
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View File

@ -260,6 +260,7 @@
"By creating an account or using Whisper Money,\\n you agree to be bound by these Terms of Service\\n and our Privacy Policy. If you do not agree to\\n these terms, you may not use our service. These\\n terms constitute a legally binding agreement\\n between you and Whisper Money.": "Al crear una cuenta o usar Whisper Money, aceptas quedar vinculado por estos Términos de Servicio y nuestra Política de Privacidad. Si no aceptas estos términos, no puedes usar nuestro servicio. Estos términos constituyen un acuerdo legalmente vinculante entre tú y Whisper Money.",
"CSV, XLS, XLSX files": "Archivos CSV, XLS, XLSX",
"Cafes, restaurants, bars": "Cafeterías, restaurantes, bares",
"Can I connect my bank accounts directly?": "¿Puedo conectar mis cuentas bancarias directamente?",
"Can I export or delete my data?": "¿Puedo exportar o eliminar mis datos?",
"Canadian Dollar": "Dólar canadiense",
"Cancel": "Cancelar",
@ -455,7 +456,6 @@
"Discord": "Discord",
"Discord for 80% off": "Discord con 80% de descuento",
"Do not show": "No mostrar",
"Do you connect directly to my bank?": "¿Os conectáis directamente a mi banco?",
"Don't have an account?": "¿No tienes una cuenta?",
"Download as CSV or Excel format": "Descargar en formato CSV o Excel",
"Drop your CSV or Excel file here, or click to browse": "Arrastra tu archivo CSV o Excel aquí, o haz clic para buscar",
@ -906,7 +906,6 @@
"No valid balances found": "No se encontraron balances válidos",
"No valid owed amounts found": "No se encontraron montos adeudados válidos",
"No worries! Your encryption key is automatically generated and stored securely on your device. You don't need to remember anything - I've made it as simple as possible.": "¡No te preocupes! Tu clave de encriptación se genera automáticamente y se almacena de forma segura en tu dispositivo. No necesitas recordar nada, lo he hecho lo más simple posible.",
"No. We never ask for your bank credentials. You import transactions by exporting a CSV or XLS file from your bank and uploading it to Whisper Money. This keeps your bank account secure.": "No. Nunca pedimos tus credenciales bancarias. Importas transacciones exportando un archivo CSV o XLS de tu banco y subiéndolo a Whisper Money. Esto mantiene tu cuenta bancaria segura.",
"None": "Ninguno",
"None (Remove)": "Ninguno (Eliminar)",
"Not sure how to import transactions?": "¿No sabes cómo importar transacciones?",
@ -1561,6 +1560,7 @@
"Yearly": "Anual",
"Yearly code": "Código anual",
"Yes! Whisper Money is fully open source. You can review the code, suggest improvements, or even self-host it. Transparency is a core part of our privacy commitment.": "¡Sí! Whisper Money es completamente de código abierto. Puedes revisar el código, sugerir mejoras o incluso alojarlo tú mismo. La transparencia es una parte fundamental de nuestro compromiso con la privacidad.",
"Yes. Bank connections use secure Open Banking and never require your bank credentials, so transactions can sync automatically. This is a Pro feature; free users can import everything, but only through the CSV/Excel importer.": "Sí. Las conexiones bancarias usan Open Banking seguro y nunca requieren tus credenciales bancarias, por lo que las transacciones se sincronizan automáticamente. Es una función Pro; los usuarios gratuitos pueden importarlo todo, pero solo mediante el importador CSV/Excel.",
"You agree to indemnify, defend, and hold harmless Whisper Money and its officers, directors, employees, and agents from any claims, liabilities, damages, losses, and expenses, including reasonable legal fees, arising out of or related to your use of the service, violation of these Terms, or violation of any rights of another party.": "Aceptas indemnizar, defender y eximir de responsabilidad a Whisper Money y sus funcionarios, directores, empleados y agentes de cualquier reclamo, responsabilidad, daño, pérdida y gasto, incluidos los honorarios legales razonables, que surjan de o estén relacionados con tu uso del servicio, violación de estos Términos o violación de los derechos de otra parte.",
"You agree to indemnify, defend, and hold\\n harmless Whisper Money and its officers,\\n directors, employees, and agents from any\\n claims, liabilities, damages, losses, and\\n expenses, including reasonable legal fees,\\n arising out of or related to your use of the\\n service, violation of these Terms, or violation\\n of any rights of another party.": "Aceptas indemnizar, defender y eximir de responsabilidad a Whisper Money y sus directivos, directores, empleados y agentes de cualquier reclamación, responsabilidad, daño, pérdida y gasto, incluidos los honorarios legales razonables, derivados de o relacionados con tu uso del servicio, la violación de estos Términos o la violación de los derechos de otra parte.",
"You agree to pay all applicable fees as described at the time of purchase": "Aceptas pagar todas las tarifas aplicables según se describan en el momento de la compra",

View File

@ -2665,10 +2665,10 @@ export default function Welcome({
/>
<FaqItem
question={__(
'Do you connect directly to my bank?',
'Can I connect my bank accounts directly?',
)}
answer={__(
'No. We never ask for your bank credentials. You import transactions by exporting a CSV or XLS file from your bank and uploading it to Whisper Money. This keeps your bank account secure.',
'Yes. Bank connections use secure Open Banking and never require your bank credentials, so transactions can sync automatically. This is a Pro feature; free users can import everything, but only through the CSV/Excel importer.',
)}
/>
<FaqItem