Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified backend/src/baserow/core/locale/ko/LC_MESSAGES/django.mo
Binary file not shown.
12 changes: 6 additions & 6 deletions backend/src/baserow/core/locale/ko/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-16 13:47+0000\n"
"PO-Revision-Date: 2024-12-16 15:08+0000\n"
"PO-Revision-Date: 2026-02-21 03:09+0000\n"
"Last-Translator: 0v0 <0v0tvs@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/baserow/"
"backend-core/ko/>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/baserow/backend-"
"core/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.9\n"
"X-Generator: Weblate 5.16.1-dev\n"

#: src/baserow/core/action/scopes.py:9
#, python-format
Expand Down Expand Up @@ -433,8 +433,8 @@ msgid ""
"<strong>%(first_name)s</strong> has invited you to collaborate on "
"<strong>%(workspace_name)s</strong>."
msgstr ""
"<strong>%(first_name)s</strong>님이 <strong>%(workspace_name)s</strong> "
"협업하도록 초대했습니다."
"<strong>%(first_name)s</strong>님이 <strong>%(workspace_name)s</strong>에서 "
"공동 작업에 참여하도록 초대했습니다."

#: src/baserow/core/templates/baserow/core/workspace_invitation.html:199
msgid "Accept invitation"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@
},
"adminType": {
"AuditLog": "Audit-Log",
"Authentication": "Authentifizierung"
"Authentication": "Authentifizierung",
"DataScanner": "Daten-Scanner"
},
"auditLog": {
"title": "Audit-Log",
Expand Down Expand Up @@ -406,5 +407,11 @@
},
"advanced": {
"license": "Advanced"
},
"dataScanner": {
"title": "Daten-Scanner",
"scansTab": "Scans",
"resultsTab": "Ergebnisse",
"createScan": "Daten-Scanner erstellen"
}
}
91 changes: 89 additions & 2 deletions enterprise/web-frontend/modules/baserow_enterprise/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@
},
"adminType": {
"AuditLog": "Registro de auditoría",
"Authentication": "Autenticación"
"Authentication": "Autenticación",
"DataScanner": "Escáner de datos"
},
"auditLog": {
"title": "Registro de auditoría",
Expand Down Expand Up @@ -323,7 +324,9 @@
"builderCustomCode": "Código personalizado para aplicaciones",
"builderCustomCodeContent": "Puedes añadir código CSS/JavaScript personalizado para personalizar aún más el aspecto y el comportamiento de tu aplicación. Por ejemplo, puedes integrar servicios externos como analítica o redes sociales.",
"dateDependency": "Dependencia de fecha",
"dateDependencyContent": "Puedes definir una dependencia entre dos fechas y una duración como fecha de inicio/final y duración. Con dependencia de fecha, si un valor cambia, los demás valores se ajustarán en consecuencia."
"dateDependencyContent": "Puedes definir una dependencia entre dos fechas y una duración como fecha de inicio/final y duración. Con dependencia de fecha, si un valor cambia, los demás valores se ajustarán en consecuencia.",
"dataScanner": "Escáner de datos",
"dataScannerContent": "Escanea todos los datos en tu instancia de Baserow buscando patrones sensibles como números IBAN o IDs médicas, o haz coincidencias contra listas de valores conocidos. Configura programaciones de escaneo automático y visualiza resultados detallados."
},
"chatwootSupportSidebarWorkspace": {
"directSupport": "Apoyo directo"
Expand Down Expand Up @@ -752,5 +755,89 @@
},
"databaseStep": {
"ai": "Kuma IA"
},
"dataScanner": {
"title": "Escáner de datos",
"scansTab": "Escaneos",
"resultsTab": "Resultados",
"createScan": "Crear escáner de datos",
"editScan": "Editar escaneo",
"nameColumn": "Nombre",
"typeColumn": "Tipo",
"frequencyColumn": "Frecuencia",
"statusColumn": "Estado",
"runningSince": "Ejecutándose desde {time}",
"idle": "Inactivo",
"neverRun": "Nunca ejecutado",
"runNow": "Ejecutar ahora",
"edit": "Editar",
"delete": "Eliminar",
"nameLabel": "Nombre",
"namePlaceholder": "Ingresa nombre del escaneo",
"scanTypeLabel": "Tipo de escaneo",
"patternLabel": "Patrón",
"patternPlaceholder": "ej. \\N\\LDDAAAADDDDDDDDDD",
"listItemsLabel": "Listar valores",
"patternHelp": "A = cualquier letra, D = dígito, X = cualquier carácter. Usa \\ para escapar un literal (por ejemplo, \\N para la letra N). Ejemplo: \\N\\LDDAAAADDDDDDDDDD para IBAN holandés (NL00BANK0000000000).",
"listItemsPlaceholder": "Ingresa un valor por línea",
"listItemsHelp": "Ingresa un valor por línea. Cada valor será buscado en todos los espacios de trabajo escaneados.",
"sourceTableLabel": "Tabla de origen",
"selectWorkspace": "Seleccionar espacio de trabajo",
"selectDatabase": "Seleccionar base de datos",
"selectTable": "Seleccionar tabla",
"selectField": "Seleccionar campo",
"noCompatibleFieldsTitle": "No hay campos compatibles",
"frequencyLabel": "Frecuencia",
"frequencyManual": "Manual",
"noCompatibleFieldsDescription": "Esta tabla no tiene tipos de campo compatibles. Solo se pueden usar como fuente los campos de texto, URL, correo electrónico, número, número automático, número de teléfono y UUID.",
"frequencyHourly": "Horario",
"frequencyDaily": "Diario",
"frequencyWeekly": "Semanal",
"scanAllWorkspaces": "Escanear todos los espacios de trabajo",
"workspaceScopeLabel": "Espacios de trabajo a escanear",
"filterByScan": "Filtrar por escaneo",
"allScans": "Todos los escaneos",
"scanNameColumn": "Escaneo",
"workspaceColumn": "Espacio de trabajo",
"databaseColumn": "Base de datos",
"tableColumn": "Tabla",
"fieldColumn": "Campo",
"rowIdColumn": "ID de fila",
"matchedValueColumn": "Valor coincidente",
"firstIdentifiedColumn": "Identificado por primera vez",
"clearFilters": "Limpiar filtros",
"addWorkspace": "Agregar un espacio de trabajo",
"hourlyWarning": "Los escaneos horarios pueden poner una carga significativa en tu instancia de Baserow.",
"scanTypePattern": "Patrón",
"scanTypeListOfValues": "Lista de valores",
"scanTypeListTable": "Tabla de Baserow",
"lastRunColumn": "Última ejecución",
"resultsCountColumn": "Resultados",
"viewResults": "Ver resultados",
"results": "Ver {count} resultado|Ver {count} resultados",
"noResults": "Aún no hay resultados",
"resolveResult": "Resolver",
"resultResolved": "Resuelto",
"exportToCsv": "Exportar a CSV",
"exportModalTitle": "Exportar resultados a CSV",
"exportFailedTitle": "Falló la exportación",
"exportFailedDescription": "El trabajo de exportación falló. Por favor, inténtalo de nuevo.",
"exportCancelledTitle": "Exportación cancelada",
"exportFilename": "resultado_escaneo_datos_{date}.csv",
"exportCancelledDescription": "El trabajo de exportación fue cancelado.",
"emptyTitle": "Aún no hay escaneos de datos",
"emptyResultsTitle": "No se encontraron resultados",
"emptyDescription": "Un escáner de datos te permite escanear automáticamente toda la instancia o espacios de trabajo específicos para verificar si se están utilizando patrones (como IBAN) o texto predefinido (como IDs médicas) en cualquier lugar.",
"emptyResultsDescription": "Aún no hay resultados de escaneo. Los resultados aparecerán aquí una vez que se haya ejecutado un escaneo de datos y se hayan encontrado coincidencias."
},
"deleteDataScanModal": {
"title": "Eliminar escaneo de datos",
"delete": "Eliminar escaneo",
"confirmation": "¿Estás seguro de que quieres eliminar este escaneo de datos? Todos los resultados del escaneo se eliminarán permanentemente."
},
"dataScanNewResultsNotification": {
"titleSingular": "{count} nuevo resultado encontrado para {scanName}",
"titlePlural": "{count} nuevos resultados encontrados para {scanName}",
"description": "Revisa los resultados en el escáner de datos de administración."
}
}
91 changes: 89 additions & 2 deletions enterprise/web-frontend/modules/baserow_enterprise/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,8 @@
},
"adminType": {
"Authentication": "Authentification",
"AuditLog": "Journal d’audit"
"AuditLog": "Journal d’audit",
"DataScanner": "Détecteur de données"
},
"auditLog": {
"title": "Journal d’audit",
Expand Down Expand Up @@ -325,7 +326,9 @@
"assistant": "Assistant IA",
"assistantContent": "Augmentez votre productivité grâce à l'IA. Utilisez le langage naturel pour créer, analyser et visualiser vos données directement dans Baserow.",
"dateDependency": "Dépendance de date",
"dateDependencyContent": "Vous pouvez définir une dépendance entre deux dates et une durée sous la forme d'une date de début/fin et d'une durée. Avec la dépendance de date, si une valeur change, les autres valeurs seront ajustées en conséquence."
"dateDependencyContent": "Vous pouvez définir une dépendance entre deux dates et une durée sous la forme d'une date de début/fin et d'une durée. Avec la dépendance de date, si une valeur change, les autres valeurs seront ajustées en conséquence.",
"dataScanner": "Détecteur de données",
"dataScannerContent": "Analysez toutes les données de votre instance Baserow à la recherche de données sensibles telles que les numéros IBAN ou les identifiants médicaux, ou comparez-les à des listes de valeurs connues. Configurez des calendriers d'analyse automatique et consultez les résultats détaillés."
},
"chatwootSupportSidebarWorkspace": {
"directSupport": "Assistance"
Expand Down Expand Up @@ -757,5 +760,89 @@
},
"assistantOnboardingMessage": {
"instructing": "Demander à Kuma de créer votre base de données."
},
"dataScanner": {
"title": "Détecteur de données",
"scansTab": "Détecteurs",
"resultsTab": "Résultats",
"createScan": "Créer un détecteur de données",
"editScan": "Modifier le détecteur",
"nameColumn": "Nom",
"typeColumn": "Type",
"frequencyColumn": "Fréquence",
"statusColumn": "État",
"runningSince": "En service depuis {time}",
"idle": "Inactif",
"neverRun": "Jamais exécuté",
"runNow": "Exécuter",
"edit": "Modifier",
"delete": "Supprimer",
"nameLabel": "Nom",
"namePlaceholder": "Entrez le nom du détecteur",
"scanTypeLabel": "Type de détecteur",
"patternLabel": "Motif",
"patternPlaceholder": "ex : \\N\\LDDAAAADDDDDDDDDD",
"patternHelp": "A = une lettre, D = un chiffre, X = n'importe quel caractère. Utilisez \\ pour échapper un caractère littéral (par exemple, \\N pour la lettre N). Exemple : \\N\\LDDAAAADDDDDDDDDD pour un IBAN néerlandais (NL00BANK0000000000).",
"listItemsLabel": "Valeurs recherchées",
"listItemsPlaceholder": "Saisissez une valeur par ligne",
"listItemsHelp": "Saisissez une valeur par ligne. Chaque valeur fera l'objet d'une recherche dans tous les Projets analysés.",
"sourceTableLabel": "Table source",
"selectWorkspace": "Sélectionner un projet",
"selectDatabase": "Sélectionner une base de données",
"selectTable": "Sélectionner une table",
"selectField": "Sélectionnez une colonne",
"noCompatibleFieldsTitle": "Aucune colonne compatible",
"noCompatibleFieldsDescription": "Cette table ne comporte aucun type de colonne compatible. Seuls les colonnes de type texte, URL, courriel, nombre, numérotation automatique, numéro de téléphone et UUID peuvent être utilisés comme source.",
"frequencyLabel": "Fréquence",
"frequencyManual": "Manuel",
"frequencyHourly": "Toutes les heures",
"frequencyDaily": "Tous les jours",
"frequencyWeekly": "Chaque semaine",
"hourlyWarning": "Les détections toutes les heures peuvent imposer une charge importante à votre instance Baserow.",
"workspaceScopeLabel": "Projets à analyser",
"scanAllWorkspaces": "Analyser tous les projets",
"filterByScan": "Filtrer par détecteur",
"allScans": "Tous les détecteurs",
"scanNameColumn": "Détecteur",
"workspaceColumn": "Projet",
"databaseColumn": "Base de données",
"tableColumn": "Table",
"fieldColumn": "Colonne",
"rowIdColumn": "ID de ligne",
"matchedValueColumn": "Valeur trouvée",
"firstIdentifiedColumn": "Première détection",
"clearFilters": "Réinitialiser les filtres",
"addWorkspace": "Ajouter un projet",
"scanTypePattern": "Motif",
"scanTypeListOfValues": "Liste de valeurs",
"scanTypeListTable": "Table Baserow",
"lastRunColumn": "Derniére exécution",
"resultsCountColumn": "Résultats",
"viewResults": "Voir les résultats",
"results": "Afficher {count} résultat|Afficher {count} résultats",
"noResults": "Aucun résultat pour le moment",
"resolveResult": "Résoudre",
"resultResolved": "Résolu",
"exportToCsv": "Exporter au format CSV",
"exportModalTitle": "Exporter les résultats au format CSV",
"exportFilename": "resultats_detecteur_{date}.csv",
"exportFailedTitle": "L'export a échoué",
"exportFailedDescription": "L'export a échoué. Veuillez réessayer.",
"exportCancelledTitle": "Export annulé",
"exportCancelledDescription": "L'export a été annulé.",
"emptyTitle": "Aucun détecteur pour le moment",
"emptyDescription": "Un détecteur de données vous permet d'analyser automatiquement l'ensemble de l'instance ou des Projets spécifiques afin de vérifier si des séquences (comme les numéros IBAN) ou des textes prédéfinis (comme les identifiants médicaux) sont utilisés quelque part.",
"emptyResultsTitle": "Aucun résultat trouvé",
"emptyResultsDescription": "Il n'y a pas encore de résultats de détection. Les résultats s'afficheront ici dès qu'une détection de données aura été effectuée et que des correspondances auront été trouvées."
},
"deleteDataScanModal": {
"title": "Supprimer le détecteur",
"confirmation": "Êtes-vous sûr·e de vouloir supprimer ce détecteur ? Tous les résultats associés seront définitivement supprimés.",
"delete": "Supprimer le détecteur"
},
"dataScanNewResultsNotification": {
"titleSingular": "{count} nouveau résultat trouvé pour {scanName}",
"titlePlural": "{count} nouveaux résultats trouvés pour {scanName}",
"description": "Consultez les résultats dans l'admininstration des détecteurs de données."
}
}
43 changes: 40 additions & 3 deletions enterprise/web-frontend/modules/baserow_enterprise/locales/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,9 @@
"domainAlreadyExists": "Un provider SAML per questo dominio esiste giá",
"acsUrl": "Single Sign On URL",
"samlResponseSettings": "Attributi risposta SAML",
"defaultAttrs": "Default"
"defaultAttrs": "Default",
"customAttrs": "Personalizzato",
"emailAttrKey": "Email"
},
"createSettingsAuthProviderModal": {
"title": "Aggiungi un nuovo {type}"
Expand Down Expand Up @@ -243,7 +245,7 @@
"title": "Non è stato possibile ottenere i dati",
"description": "Un errore imprevisto ha impedito di ottenere i dati."
},
"memberRolesTableTabTitle": "Tabella corrente"
"memberRolesTableTabTitle": "Tabella"
},
"memberRolesTableContexItem": {
"label": "Gestisci membri",
Expand Down Expand Up @@ -347,9 +349,44 @@
"table": "Tabella",
"authorizing": "Stai abilitando il tuo account per prelevare i dati dalla tabella sorgente.",
"workspace": "Workspace",
"database": "Database"
"database": "Database",
"view": "Vista"
},
"assistantMessageSources": {
"sources": "{count} sorgente | {count} sorgenti"
},
"advanced": {
"license": "Avanzato"
},
"githubIssuesDataSync": {
"owner": "Proprietario",
"repo": "Repository"
},
"commonOidcSettingForm": {
"preview": "Anteprima"
},
"configureDataSyncPeriodicInterval": {
"saved": "Salvato"
},
"dataSyncPeriodicIntervalForm": {
"intervalLabel": "Intervallo",
"manual": "Manuale",
"daily": "Giornaliero",
"hourly": "Orario",
"hour": "Ora",
"minute": "Minuto",
"second": "Secondo"
},
"enterpriseTwoWaySyncStrategyType": {
"realtimePushDescription": "Consente di modificare i valori delle celle direttamente in Baserow e li spinge in tempo reale alla fonte di sincronizzazione dei dati. Nota che le modifiche non vengono recuperate in tempo reale perché dipendono dall'azione di sincronizzazione (periodica) per completarsi. È altamente raccomandato creare backup del database PostgreSQL per evitare modifiche accidentali."
},
"hubspotContactsDataSync": {
"accessTokenHelper": "Per generare un token di accesso privato per l'app in HubSpot, clicca su Impostazioni nella barra superiore, naviga su Integrazioni > App Private e crea una nuova app privata. Assegna i seguenti ambiti: crm.objects.contacts.read, crm.schemas.contacts.read e crm.objects.custom.read. Infine, clicca su Crea app per generare il token."
},
"gitlabIssuesDataSync": {
"projectIdHelper": "L'ID del progetto da cui vuoi sincronizzare le issue. Può essere trovato andando alla tua pagina del progetto (ad esempio https://gitlab.com/baserow/baserow), cliccando sui tre punti nell'angolo in alto a destra e poi su 'Copy project ID: 12345678'."
},
"fileInputElementForm": {
"fileTypesHelper": "Scegli quali estensioni di file sono consentite (una per riga) dall'input file (ad esempio jpg, png, svg, pdf). Puoi specificare image/*, video/* o audio/* per consentire tutti i file di questi tipi. Lascia vuoto per permettere tutti i tipi di file."
}
}
Loading
Loading