Skip to content

Commit 5497629

Browse files
committed
feat: updated Spanish translation
1 parent 81238ac commit 5497629

File tree

7 files changed

+200
-2
lines changed

7 files changed

+200
-2
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ This is a log of major user-visible changes in each phpMyFAQ release.
1414
- added plugin administration backend (Thorsten)
1515
- added experimental support for PDO (Thorsten)
1616
- added Urdu translation (Thorsten)
17+
- updated Spanish translation (Thorsten)
1718
- improved online update feature (Thorsten)
1819
- migrated from WYSIWYG editor from TinyMCE to Jodit Editor (Thorsten)
1920
- migrated from JavaScript to TypeScript (Thorsten)

phpmyfaq/assets/templates/admin/index.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
<!-- Dashboard -->
102102
<a class="nav-link" href="./">
103103
<div class="pmf-admin-nav-link-icon"><i class="bi bi-speedometer h6"></i></div>
104-
Dashboard
104+
{{ 'msgDashboard' | translate }}
105105
</a>
106106

107107
<!-- User -->

phpmyfaq/translations/language_de.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1467,5 +1467,6 @@
14671467

14681468
// added v4.1.0-alpha.2 - 2025-02-23 by Thorsten
14691469
$PMF_LANG['msgReportABug'] = 'Melde einen Fehler';
1470+
$PMF_LANG['msgDashboard'] = 'Dashboard';
14701471

14711472
return $PMF_LANG;

phpmyfaq/translations/language_en.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1486,5 +1486,6 @@
14861486

14871487
// added v4.1.0-alpha.2 - 2025-02-23 by Thorsten
14881488
$PMF_LANG['msgReportABug'] = 'Report a bug';
1489+
$PMF_LANG['msgDashboard'] = 'Dashboard';
14891490

14901491
return $PMF_LANG;

phpmyfaq/translations/language_es.php

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1227,4 +1227,198 @@
12271227
// añadido v3.1.0-alpha - 2020-03-27 por Thorsten
12281228
$PMF_LANG['msgUserDataVisible'] = 'El nombre de usuario debe ser visible';
12291229

1230+
// añadido v3.2.0-alpha - 2022-09-10 por Thorsten
1231+
$PMF_LANG['msgSignInWithMicrosoft'] = 'Iniciar sesión con Microsoft';
1232+
$LANG_CONF['security.enableSignInWithMicrosoft'] = ['checkbox', 'Habilitar inicio de sesión con Microsoft Entra ID'];
1233+
$LANG_CONF['main.enableAskQuestions'] = ['checkbox', 'Habilitar "Hacer pregunta"'];
1234+
$LANG_CONF['main.enableNotifications'] = ['checkbox', 'Habilitar notificaciones'];
1235+
$LANG_CONF['mail.sendTestEmail'] = ['button', 'Enviar correo de prueba al administrador vía SMTP'];
1236+
$PMF_LANG['mail.sendTestEmail'] = 'Enviar correo de prueba al administrador';
1237+
$PMF_LANG['msgGoToCategory'] = 'Ir a la categoría';
1238+
$LANG_CONF['security.enableGoogleReCaptchaV2'] = ['checkbox', 'Habilitar Google ReCAPTCHA v2 Invisible'];
1239+
$LANG_CONF['security.googleReCaptchaV2SiteKey'] = ['input', 'Clave de sitio de Google ReCAPTCHA v2'];
1240+
$LANG_CONF['security.googleReCaptchaV2SecretKey'] = ['input', 'Clave secreta de Google ReCAPTCHA v2'];
1241+
1242+
// añadido v3.2.0-alpha - 2023-03-11 por Jan
1243+
$PMF_LANG['msgTwofactorEnabled'] = "Autenticación en dos factores habilitada";
1244+
$PMF_LANG['msgTwofactorConfig'] = "Configurar autenticación en dos factores";
1245+
$PMF_LANG['msgTwofactorConfigModelTitle'] = "Configuración de autenticación en dos factores";
1246+
$PMF_LANG['qr_code_secret_alt'] = "Clave secreta de código QR";
1247+
$PMF_LANG['msgTwofactorNewSecret'] = "Eliminar configuración actual de autenticación en dos factores";
1248+
$PMF_LANG['msgTwofactorTokenModelTitle'] = "Autenticación en dos factores - Introducir token:";
1249+
$PMF_LANG['msgEnterTwofactorToken'] = "Introduzca el código de 6 dígitos de su aplicación de autenticación.";
1250+
$PMF_LANG['msgTwofactorCheck'] = "Verificar";
1251+
$PMF_LANG['msgTwofactorErrorToken'] = "¡Ha introducido un código incorrecto!";
1252+
$PMF_LANG['ad_user_overwrite_twofactor'] = "Restablecer autenticación en dos factores";
1253+
1254+
// añadido v3.2.0-alpha.2 - 2023-04-06 por Thorsten
1255+
$PMF_LANG['msgRedirect'] = 'Será redirigido automáticamente en 5 segundos.';
1256+
$PMF_LANG['msgCategoryMissingButTranslationAvailable'] = 'No se encontró ninguna categoría en el idioma seleccionado, pero puede seleccionar entre los siguientes idiomas:';
1257+
$PMF_LANG['msgCategoryDescription'] = 'Aquí encontrará un resumen de todas las categorías con el número de FAQs.';
1258+
$PMF_LANG['msgSubCategoryContent'] = 'Seleccione una categoría principal.';
1259+
$PMF_LANG['ad_open_question_deleted'] = 'La pregunta se eliminó correctamente.';
1260+
$LANG_CONF['mail.remoteSMTPDisableTLSPeerVerification'] = ['checkbox', 'Deshabilitar la verificación de pares TLS en SMTP (no recomendado)'];
1261+
1262+
// añadido v3.2.0-beta.2 - 2023-05-03 por Jan
1263+
$LANG_CONF['layout.contactInformationHTML'] = ['checkbox', '¿Información de contacto en formato HTML?'];
1264+
1265+
// añadido v3.2.0-RC - 2023-05-18 por Thorsten
1266+
$PMF_LANG['msgAuthenticationSource'] = 'Servicio de autenticación';
1267+
1268+
// añadido v3.2.0-RC - 2023-05-27 por Jan
1269+
$LANG_CONF['spam.mailAddressInExport'] = ['checkbox', 'Mostrar dirección de correo electrónico en las exportaciones'];
1270+
$PMF_LANG['msgNewQuestionAdded'] = 'Se ha agregado una nueva pregunta. Puede revisarla aquí o en la sección de administración:';
1271+
1272+
// añadido v3.2.7 - 2024-04-15 por Jan
1273+
$PMF_LANG['cookiePreferences'] = 'Preferencias de cookies';
1274+
1275+
// añadido v4.0.0-alpha - 2023-07-02 por Thorsten
1276+
$LANG_CONF['upgrade.onlineUpdateEnabled'] = ['checkbox', 'Actualización en línea habilitada'];
1277+
$LANG_CONF['upgrade.releaseEnvironment'] = ['select', 'Entorno de lanzamiento'];
1278+
$LANG_CONF['upgrade.dateLastChecked'] = ['print', 'Última verificación de actualizaciones'];
1279+
$PMF_LANG['upgradeControlCenter'] = 'Actualización en línea';
1280+
1281+
// añadido v4.0.0-alpha - 2023-07-11 por Jan
1282+
$PMF_LANG['headerCheckHealth'] = '1. Comprobar estado del sistema';
1283+
$PMF_LANG['headerCheckUpdates'] = '2. Comprobar actualizaciones';
1284+
$PMF_LANG['headerDownloadPackage'] = '3. Descargar phpMyFAQ';
1285+
$PMF_LANG['headerExtractPackage'] = '4. Extraer el paquete descargado';
1286+
$PMF_LANG['headerInstallDownloadedPackage'] = '5. Instalar el paquete descargado';
1287+
$PMF_LANG['msgHealthCheck'] = 'Esto verifica los permisos de archivo y la estructura de carpetas de su instalación de phpMyFAQ.';
1288+
$PMF_LANG['msgUpdateCheck'] = 'Puede buscar nuevas versiones de phpMyFAQ, reinstalar o actualizar su instalación.';
1289+
$PMF_LANG['msgDownloadPackage'] = 'Descarga de nuevas versiones de phpMyFAQ según el entorno de lanzamiento configurado.';
1290+
$PMF_LANG['msgExtractPackage'] = 'Esto extrae el paquete descargado en su sistema de archivos, puede tardar un poco.';
1291+
$PMF_LANG['msgExtractToFileSystem'] = 'Esto extrae el paquete descargado en su sistema de archivos.';
1292+
$PMF_LANG['msgInstallDownloadedPackage'] = 'Instalar paquete descargado';
1293+
$PMF_LANG['msgBackupCurrentInstallation'] = 'Copia de seguridad de la instalación actual';
1294+
$PMF_LANG['msgInstallationNewFiles'] = 'Instalación de nuevos archivos';
1295+
$PMF_LANG['msgDatabaseUpdate'] = 'Actualización de la base de datos';
1296+
$PMF_LANG['alertNightlyBuild'] = 'Está utilizando una versión de desarrollo de phpMyFAQ. Puede actualizar a la última versión nocturna.';
1297+
$PMF_LANG['noteNightlyBuild'] = 'Tenga en cuenta que la versión del día anterior se descargará (guardada en /content/upgrades). Cada nueva compilación no se genera hasta las 2 a. m. (UTC) en GitHub.';
1298+
$PMF_LANG['buttonCheckHealth'] = 'Comprobar estado del sistema ahora';
1299+
$PMF_LANG['buttonCheckUpdates'] = 'Buscar actualizaciones ahora';
1300+
$PMF_LANG['buttonDownloadPackage'] = 'Descargar ahora';
1301+
$PMF_LANG['buttonExtractPackage'] = 'Extraer el paquete descargado ahora';
1302+
$PMF_LANG['versionIsUpToDate'] = '✅ ¡Su versión instalada está actualizada!';
1303+
$PMF_LANG['healthCheckOkay'] = '✅ ¡Su versión instalada está en buen estado!';
1304+
$PMF_LANG['downloadSuccessful'] = '✅ ¡Paquete descargado con éxito!';
1305+
$PMF_LANG['extractSuccessful'] = '✅ ¡Paquete extraído con éxito!';
1306+
$PMF_LANG['downloadFailure'] = '❌ No se pudo descargar el paquete.';
1307+
$PMF_LANG['verificationFailure'] = '❌ No se pudo verificar el paquete descargado.';
1308+
$PMF_LANG['extractFailure'] = '❌ No se pudo extraer el paquete descargado.';
1309+
$PMF_LANG['msgCurrentVersion'] = 'Versión actual: ';
1310+
$PMF_LANG['msgLastCheckDate'] = 'Última verificación de actualizaciones: ';
1311+
$PMF_LANG['msgLastVersionAvailable'] = 'Última versión disponible: ';
1312+
$PMF_LANG['msgReleaseEnvironment'] = 'Entorno de lanzamiento: ';
1313+
$PMF_LANG['msgNoteManualUpdate'] = 'Todavía puede utilizar el <a href="../update">proceso de actualización manual</a> si lo prefiere.';
1314+
1315+
// añadido v4.0.0-alpha - 2023-07-19 por Jan
1316+
$PMF_LANG['msgAddBookmark'] = 'Agregar marcador';
1317+
$PMF_LANG['removeBookmark'] = 'Eliminar marcador';
1318+
$PMF_LANG['msgBookmarks'] = 'Marcadores';
1319+
$PMF_LANG['msgMyBookmarks'] = 'Mis marcadores';
1320+
$PMF_LANG['msgBookmarkAdded'] = '¡Marcador agregado con éxito!';
1321+
$PMF_LANG['msgBookmarkRemoved'] = '¡Marcador eliminado con éxito!';
1322+
1323+
// añadido v4.0.0-alpha - 2023-09-20 por Jan
1324+
$PMF_LANG['msgNoHashAllowed'] = "No está permitido usar '#'.";
1325+
1326+
// añadido v4.0.0-alpha - 2023-12-24 por Jan
1327+
$LANG_CONF['main.botIgnoreList'] = ['area', 'Lista de bots a ignorar (separar con comas)'];
1328+
1329+
// añadido v4.0.0-alpha - 2023-12-26 por Thorsten
1330+
$PMF_LANG['msgGravatar'] = 'Imagen de Gravatar';
1331+
1332+
// añadido v4.0.0-alpha - 2023-12-27 por Jan
1333+
$PMF_LANG['msgOrderStickyFaqsCustomDeactivated'] = 'El orden personalizado de los registros destacados está desactivado en la configuración principal. Si desea usarlo, actívelo en la <a href="././configuration">configuración principal</a> -> registros.';
1334+
$LANG_CONF['records.orderStickyFaqsCustom'] = ['checkbox', 'Orden personalizado de registros destacados'];
1335+
$PMF_LANG['msgNoStickyFaqs'] = 'Aún no tiene registros destacados. Puede marcar registros como destacados en la <a href="./faqs" class="alert-link">Vista general de preguntas frecuentes</a>.';
1336+
1337+
// añadido v4.0.0-alpha - 2023-12-29 por Thorsten
1338+
$LANG_CONF['layout.enableCookieConsent'] = ['checkbox', 'Activar consentimiento de cookies'];
1339+
$PMF_LANG['msgSessionExpired'] = 'Su sesión ha expirado. Por favor, inicie sesión de nuevo.';
1340+
1341+
// añadido v4.0.0-alpha - 2024-01-12 por Jan
1342+
$PMF_LANG['msgLanguageCode'] = 'Código de idioma (por ejemplo, en, es, fr ...)';
1343+
$PMF_LANG['msgSeperateWithCommas'] = '(separar con comas)';
1344+
$PMF_LANG['msgImportRecords'] = 'Importar preguntas frecuentes';
1345+
$PMF_LANG['msgImportCSVFile'] = 'Importar archivo CSV';
1346+
$PMF_LANG['msgImport'] = 'Importar';
1347+
$PMF_LANG['msgColumnStructure'] = 'Estructura de columnas';
1348+
$PMF_LANG['msgImportSuccessful'] = '¡Importación exitosa!';
1349+
$PMF_LANG['msgCSVImportTrueOrFalse'] = '(true o false)';
1350+
$PMF_LANG['admin_mainmenu_imports_exports'] = 'Importación y Exportación';
1351+
$PMF_LANG['msgCSVFileNotValidated'] = 'Parece que el archivo no tiene la estructura correcta. Verifique la estructura según los requisitos indicados.';
1352+
1353+
// añadido v4.0.0-alpha - 2024-03-21 por Jan
1354+
$PMF_LANG['msgEditForms'] = 'Editar formularios';
1355+
$PMF_LANG['msgEditFormsSuccessful'] = 'La modificación se guardó correctamente.';
1356+
$PMF_LANG['msgInputType'] = 'Tipo';
1357+
$PMF_LANG['msgRequiredInputField'] = 'Campo requerido';
1358+
$PMF_LANG['msgInputLabel'] = 'Etiqueta';
1359+
$PMF_LANG['msgFormsEditTranslations'] = 'Ajustar traducciones';
1360+
$PMF_LANG['msgSelectLanguage'] = 'Seleccionar idioma';
1361+
$PMF_LANG['msgTranslationText'] = 'Texto de traducción';
1362+
$PMF_LANG['msgAddTranslation'] = 'Agregar traducción';
1363+
1364+
// añadido v4.0.0-alpha.2 - 2024-04-21 por Jan
1365+
$PMF_LANG['msgDeleteNews'] = 'Eliminar noticia';
1366+
$PMF_LANG['msgExportUsersAsCSV'] = 'Exportar usuarios como CSV';
1367+
$PMF_LANG['msgWarning'] = 'Advertencia';
1368+
$PMF_LANG['msgUserList'] = 'Lista de usuarios';
1369+
1370+
// añadido v4.0.0-alpha.3 - 2024-06-30 por Thorsten
1371+
$LANG_CONF['layout.enablePrivacyLink'] = ['checkbox', 'Activar enlace a la política de privacidad'];
1372+
$PMF_LANG['msgAdminWarningDebugMode'] = 'phpMyFAQ se está ejecutando en modo de depuración. Puede exponer información sensible y se recomienda desactivarlo para mayor seguridad.';
1373+
$PMF_LANG['msgSitemap'] = 'Mapa del sitio';
1374+
$PMF_LANG['msgShareLinkVia'] = 'Compartir con';
1375+
$PMF_LANG['msgCopyLink'] = 'o copiar enlace';
1376+
1377+
$LANG_CONF['seo.enableRichSnippets'] = ['checkbox', 'Habilitar Rich Snippets'];
1378+
1379+
// añadido v4.0.0-alpha.4 - 2024-07-29 por Jan
1380+
$PMF_LANG['msgDeleteAllVotings'] = 'Estadísticas eliminadas con éxito.';
1381+
$PMF_LANG['msgDeleteAllVotingsError'] = 'Ocurrió un error al eliminar las estadísticas.';
1382+
$PMF_LANG['msgPasswordTooShort'] = 'La nueva contraseña debe tener al menos 8 caracteres.';
1383+
$PMF_LANG['msgPasswordsMustBeEqual'] = 'Ambas contraseñas deben coincidir.';
1384+
$PMF_LANG['msgPrivateNotesOfEditor'] = 'Hay notas privadas de otros editores:';
1385+
1386+
// añadido v4.0.0-beta - 2024-08-11 por Thorsten
1387+
$PMF_LANG['msgAdminCleanupMissingAttachment'] = 'Limpiar archivos adjuntos faltantes';
1388+
$PMF_LANG['msgAdminAttachmentRefreshed'] = 'El archivo adjunto se actualizó correctamente';
1389+
$PMF_LANG['msgRemoveAll'] = 'Eliminar todo';
1390+
$PMF_LANG['msgError404'] = 'Error 404';
1391+
$PMF_LANG['msgError404Description'] = 'La página que está buscando fue movida, eliminada o quizás nunca existió.';
1392+
$PMF_LANG['msgAlreadyHaveAccount'] = '¿Ya tienes una cuenta?';
1393+
$PMF_LANG['msgSignInHere'] = 'Inicia sesión aquí.';
1394+
$PMF_LANG['msgRegistrationWithPasskeys'] = 'Al registrarse con Passkeys, los usuarios solo necesitan ingresar un nombre o una dirección de correo electrónico, mientras que la autenticación se realiza de forma segura mediante datos biométricos o una contraseña basada en el dispositivo.';
1395+
$PMF_LANG['msgContinue'] = 'Continuar';
1396+
$LANG_CONF['security.enableWebAuthnSupport'] = ['checkbox', 'Activar soporte para WebAuthn (Experimental)'];
1397+
$PMF_LANG['msgSignInWithPasskey'] = 'Iniciar sesión con Passkey';
1398+
$PMF_LANG['msgPasskeyRegistrationSuccess'] = 'El registro fue exitoso. Ahora puedes iniciar sesión con tu Passkey.';
1399+
$PMF_LANG['msgSupportUs'] = 'Apoya phpMyFAQ';
1400+
$PMF_LANG['msgErrorEnterFullName'] = '¡Por favor, ingresa tu nombre completo!';
1401+
$PMF_LANG['msgErrorEnterLoginName'] = '¡Por favor, ingresa tu nombre de usuario!';
1402+
$PMF_LANG['msgErrorEnterValidMail'] = '¡Por favor, ingresa una dirección de correo electrónico válida!';
1403+
$PMF_LANG['msgErrorEnterMessage'] = '¡Por favor, ingresa un mensaje!';
1404+
$PMF_LANG['msgLinkCopied'] = 'Enlace copiado al portapapeles';
1405+
$PMF_LANG['msgDocumentation'] = 'Documentación';
1406+
1407+
// añadido v4.0.6 - 2025-02-22 por Thorsten
1408+
$PMF_LANG['msgCategoryImageReset'] = 'Restablecer imagen de la categoría';
1409+
1410+
// añadido v4.1.0-alpha - 2024-11-17 por Thorsten
1411+
$LANG_CONF['seo.contentRobotsText'] = ['area', 'Contenido para robots.txt', ''];
1412+
$PMF_LANG['msgActivateMaintenanceMode'] = 'Activar modo de mantenimiento';
1413+
$PMF_LANG['msgPlugins'] = 'Plugins';
1414+
$PMF_LANG['msgPluginListing'] = 'Lista de plugins instalados y sus versiones';
1415+
$PMF_LANG['msgPluginName'] = 'Nombre del plugin';
1416+
$PMF_LANG['msgPluginVersion'] = 'Versión';
1417+
$PMF_LANG['msgPluginAuthor'] = 'Autor';
1418+
$PMF_LANG['msgPluginDescription'] = 'Descripción';
1419+
1420+
// añadido v4.1.0-alpha.2 - 2025-02-23 por Thorsten
1421+
$PMF_LANG['msgReportABug'] = 'Informar un error';
1422+
$PMF_LANG['msgDashboard'] = 'Tablero';
1423+
12301424
return $PMF_LANG;

phpmyfaq/translations/language_tw.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@
581581
$LANG_CONF["spam.enableSafeEmail"] = array("checkbox", "使用安全的方式列印使用者的 email (預設: 開啟)。 <br>Print user email in a safe way (default: enabled).");
582582
$LANG_CONF["spam.checkBannedWords"] = array("checkbox", "Check public form content against banned words (default: enabled).");
583583
$LANG_CONF["spam.enableCaptchaCode"] = array("checkbox", "使用 captcha 驗證碼來允許開放式的回覆 (預設: 開啟) <br>Use a captcha code to allow public form submission (default: enabled).");
584-
$PMF_LANG['ad_session_expiring'] = "您的連線 session 時間將於 %d 分鐘結束: 您想要延長繼續使用嘛? (Your session will expire in %d minutes: would you like to go on working?)";
584+
$PMF_LANG['ad_session_expiring'] = "您的連線 session 時間將於 %d 分鐘結束: 您想要延長繼續使用嘛?";
585585

586586
// added v1.6.2 - 2006-06-13 by Matteo 開發者
587587
$PMF_LANG['ad_stat_management'] = "連線 Sessions 管理";

phpmyfaq/translations/language_ur.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1438,5 +1438,6 @@
14381438

14391439
// شامل کیا گیا v4.1.0-alpha.2 - 2025-02-23 by Thorsten
14401440
$PMF_LANG['msgReportABug'] = 'ایک مسئلہ رپورٹ کریں';
1441+
$PMF_LANG['msgDashboard'] = 'ڈیش بورڈ';
14411442

14421443
return $PMF_LANG;

0 commit comments

Comments
 (0)