(core) updates from grist-core

pull/590/head
Paul Fitzpatrick 10 months ago
commit cd8eac36b8

@ -209,12 +209,6 @@ class WebhookExternalTable implements IExternalTable {
}
}
private _initalizeWebhookList(webhooks: WebhookSummary[]){
this.webhooks.removeAll();
this.webhooks.push(...webhooks);
}
public async sync(editor: IEdit): Promise<void> {
// Map from external webhookId to local arbitrary rowId.
const rowMap = new Map(editor.getRowIds().map(rowId => [editor.getRecord(rowId)!.webhookId, rowId]));
@ -272,6 +266,12 @@ class WebhookExternalTable implements IExternalTable {
}]);
}
private _initalizeWebhookList(webhooks: WebhookSummary[]){
this.webhooks.removeAll();
this.webhooks.push(...webhooks);
}
private _getErrorString(e: ApiError): string {
return e.details?.userError || e.message;
}

@ -82,13 +82,13 @@ export const colors = {
export const vars = {
/* Fonts */
fontFamily: new CustomProp('font-family', `-apple-system,BlinkMacSystemFont,Segoe UI,
fontFamily: new CustomProp('font-family', `-apple-system,BlinkMacSystemFont,Segoe UI,Liberation Sans,
Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol`),
// This is more monospace and looks better for data that should often align (e.g. to have 00000
// take similar space to 11111). This is the main font for user data.
fontFamilyData: new CustomProp('font-family-data',
`Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol`),
`Liberation Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol`),
/* Font sizes */
xxsmallFontSize: new CustomProp('xx-font-size', '8px'),

@ -40,7 +40,9 @@
"View As": "Anzeigen als",
"Seed rules": "Saatgut-Regeln",
"When adding table rules, automatically add a rule to grant OWNER full access.": "Beim Hinzufügen von Tabellenregeln wird automatisch eine Regel hinzugefügt, um BESITZER vollen Zugriff zu gewähren.",
"Permission to edit document structure": "Berechtigung zur Bearbeitung der Dokumentenstruktur"
"Permission to edit document structure": "Berechtigung zur Bearbeitung der Dokumentenstruktur",
"Allow editors to edit structure (e.g. modify and delete tables, columns, layouts), and to write formulas, which give access to all data regardless of read restrictions.": "Erlauben Sie Editoren, Struktur zu bearbeiten (z.B. Tabellen, Spalten, Layouts zu ändern und zu löschen) und Formeln zu schreiben, die unabhängig von Leseeinschränkungen Zugriff auf alle Daten geben.",
"This default should be changed if editors' access is to be limited. ": "Diese Standardeinstellung sollte geändert werden, wenn der Zugriff von Editoren eingeschränkt werden soll. "
},
"AccountPage": {
"API": "API",
@ -636,7 +638,8 @@
"Send to Google Drive": "An Google Drive senden",
"Show in folder": "Im Ordner anzeigen",
"Unsaved": "Ungespeichert",
"Work on a Copy": "Arbeiten an einer Kopie"
"Work on a Copy": "Arbeiten an einer Kopie",
"Share": "Teilen"
},
"SiteSwitcher": {
"Create new team site": "Neue Teamseite erstellen",
@ -857,7 +860,8 @@
"Find Next ": "Nächstes finden ",
"Find Previous ": "Vorheriges finden ",
"No results": "Keine Ergebnisse",
"Search in document": "Suche im Dokument"
"Search in document": "Suche im Dokument",
"Search": "Suchen"
},
"sendToDrive": {
"Sending file to Google Drive": "Datei an Google Drive senden"
@ -954,7 +958,11 @@
"Error in the cell": "Fehler in der Zelle",
"Errors in all {{numErrors}} cells": "Fehler in allen {{numErrors}} Zellen",
"editingFormula is required": "Bearbeitungsformel ist erforderlich",
"Errors in {{numErrors}} of {{numCells}} cells": "Fehler in {{numErrors}} von {{numCells}} Zellen"
"Errors in {{numErrors}} of {{numCells}} cells": "Fehler in {{numErrors}} von {{numCells}} Zellen",
"Enter formula or {{button}}.": "Formel eingeben oder {{button}}.",
"Enter formula.": "Formel eingeben.",
"Expand Editor": "Editor erweitern",
"use AI Assistant": "Verwenden Sie den KI-Assistenten"
},
"Reference": {
"SHOW COLUMN": "SPALTE ANZEIGEN",
@ -1043,7 +1051,9 @@
"Access Rules": "Zugriffsregeln",
"Access rules give you the power to create nuanced rules to determine who can see or edit which parts of your document.": "Zugriffsregeln geben Ihnen die Möglichkeit, nuancierte Regeln zu erstellen, um festzulegen, wer welche Teile Ihres Dokuments sehen oder bearbeiten kann.",
"Anchor Links": "Anker-Links",
"Custom Widgets": "Benutzerdefinierte Widgets"
"Custom Widgets": "Benutzerdefinierte Widgets",
"You can choose one of our pre-made widgets or embed your own by providing its full URL.": "Sie können eines unserer vorgefertigten Widgets auswählen oder Ihr eigenes einbetten, indem Sie dessen vollständige URL angeben.",
"To make an anchor link that takes the user to a specific cell, click on a row and press {{shortcut}}.": "Um einen Ankerlink zu erstellen, der den Benutzer zu einer bestimmten Zelle führt, klicken Sie auf eine Zeile und drücken Sie {{shortcut}}."
},
"DescriptionConfig": {
"DESCRIPTION": "BESCHREIBUNG"
@ -1095,7 +1105,20 @@
"Regenerate": "Regenerieren",
"Save": "Speichern",
"See our {{helpFunction}} and {{formulaCheat}}, or visit our {{community}} for more help.": "Weitere Informationen finden Sie unter {{helpFunction}} und {{formulaCheat}} oder besuchen Sie unsere {{community}} für weitere Hilfe.",
"Tips": "Tipps"
"Tips": "Tipps",
"Apply": "Anwenden",
"Cancel": "Abbrechen",
"AI Assistant": "KI-Assistent",
"Clear Conversation": "Unterhaltung leeren",
"Code View": "Codeansicht",
"Hi, I'm the Grist Formula AI Assistant.": "Hallo, ich bin der KI-Assistent der Grist-Formel.",
"I can only help with formulas. I cannot build tables, columns, and views, or write access rules.": "Ich kann nur bei Formeln helfen. Ich kann keine Tabellen, Spalten und Ansichten erstellen oder Zugriffsregeln schreiben.",
"Learn more": "Mehr erfahren",
"Press Enter to apply suggested formula.": "Drücken Sie die Eingabetaste, um die vorgeschlagene Formel anzuwenden.",
"Sign Up for Free": "Melden Sie sich kostenlos an",
"Sign up for a free Grist account to start using the Formula AI Assistant.": "Melden Sie sich für ein kostenloses Grist-Konto an, um den KI Formel Assistenten zu verwenden.",
"There are some things you should know when working with me:": "Es gibt einige Dinge, die Sie wissen sollten, wenn Sie mit mir arbeiten:",
"What do you need help with?": "Womit brauchen Sie Hilfe?"
},
"GridView": {
"Click to insert": "Zum Einfügen klicken"
@ -1136,5 +1159,67 @@
"No row selected in {{title}}": "Keine Zeile in {{title}} ausgewählt",
"Not all data is shown": "Es werden nicht alle Daten angezeigt",
"No data": "Keine Daten"
},
"DescriptionTextArea": {
"DESCRIPTION": "BESCHREIBUNG"
},
"UserManager": {
"Anyone with link ": "Jeder, der einen Link hat ",
"Add {{member}} to your team": "{{member}} zu Ihrem Team hinzufügen",
"Cancel": "Abbrechen",
"Close": "Schließen",
"Collaborator": "Mitarbeiter",
"On": "An",
"Team member": "Teammitglied",
"member": "Mitglied",
"team site": "Teamseite",
"Allow anyone with the link to open.": "Erlauben Sie jedem, der über den Link verfügt, zu öffnen.",
"Confirm": "Bestätigen",
"Copy Link": "Link kopieren",
"Grist support": "Grist Unterstützung",
"Guest": "Gast",
"Invite multiple": "Mehrere einladen",
"Invite people to {{resourceType}}": "Personen zu {{resourceType}} einladen",
"Link copied to clipboard": "Link in die Zwischenablage kopiert",
"Manage members of team site": "Mitglieder der Teamsite verwalten",
"No default access allows access to be granted to individual documents or workspaces, rather than the full team site.": "Kein Standardzugriff ermöglicht den Zugriff auf einzelne Dokumente oder Arbeitsbereiche und nicht auf die gesamte Teamwebsite.",
"Off": "Aus",
"Open Access Rules": "Zugangsregeln öffnen",
"Outside collaborator": "Externer Mitarbeiter",
"Public Access": "Öffentlicher Zugang",
"Public access": "Öffentlicher Zugang",
"Public access inherited from {{parent}}. To remove, set 'Inherit access' option to 'None'.": "Der öffentliche Zugriff wird von {{parent}} vererbt. Um ihn zu entfernen, setzen Sie die Option \"Zugriff vererben\" auf \"Keine\".",
"Public access: ": "Öffentlicher Zugang: ",
"Remove my access": "Meinen Zugang entfernen",
"Save & ": "Speichern & ",
"User inherits permissions from {{parent})}. To remove, set 'Inherit access' option to 'None'.": "Benutzer erbt Berechtigungen von {{Eltern})}. Zum Entfernen setzen Sie die Option \"Zugriff vererben\" auf \"Keine\".",
"Your role for this {{resourceType}}": "Ihre Rolle für diese {{resourceType}}",
"free collaborator": "Freier Mitarbeiter",
"guest": "Gast",
"{{limitAt}} of {{limitTop}} {{collaborator}}s": "{{limitAt}} von {{limitTop}} {{collaborator}}s",
"No default access allows access to be granted to individual documents or workspaces, rather than the full team site.": "Kein Standardzugriff ermöglicht den Zugriff auf einzelne Dokumente oder Arbeitsbereiche und nicht auf die gesamte Teamwebsite.",
"User has view access to {{resource}} resulting from manually-set access to resources inside. If removed here, this user will lose access to resources inside.": "Der Benutzer hat Ansichtszugriff auf {{resource}}, der sich aus dem manuell festgelegten Zugriff auf die darin enthaltenen Ressourcen ergibt. Wenn dieser Benutzer hier entfernt wird, verliert er den Zugriff auf die darin enthaltenen Ressourcen.",
"User inherits permissions from {{parent}}. To remove, set 'Inherit access' option to 'None'.": "Der Benutzer erbt Berechtigungen von {{parent}}. Zum Entfernen setzen Sie die Option „Zugriff erben“ auf „Keine“.",
"You are about to remove your own access to this {{resourceType}}": "Sie sind dabei, Ihren eigenen Zugriff auf dieses {{resourceType}} zu entfernen.",
"Create a team to share with more people": "Erstellen Sie ein Team, um es mit mehr Personen zu teilen",
"Once you have removed your own access, you will not be able to get it back without assistance from someone else with sufficient access to the {{name}}.": "Sobald Sie Ihren eigenen Zugriff entfernt haben, können Sie ihn nicht mehr ohne die Hilfe einer anderen Person mit ausreichendem Zugriff auf den {{name}} wiederherstellen.",
"User may not modify their own access.": "Der Benutzer darf seinen eigenen Zugang nicht ändern.",
"Your role for this team site": "Ihre Rolle für diese Teamseite",
"{{collaborator}} limit exceeded": "{{collaborator}} Grenze überschritten",
"Once you have removed your own access, you will not be able to get it back without assistance from someone else with sufficient access to the {{resourceType}}.": "Sobald Sie Ihren eigenen Zugriff entfernt haben, können Sie ihn nicht ohne die Hilfe einer anderen Person mit ausreichendem Zugriff auf den {{resourceType}} wiederherstellen."
},
"SearchModel": {
"Search all pages": "Alle Seiten durchsuchen",
"Search all tables": "Alle Tabellen durchsuchen"
},
"FloatingEditor": {
"Collapse Editor": "Editor ausblenden"
},
"FloatingPopup": {
"Maximize": "Maximieren",
"Minimize": "Minimieren"
},
"searchDropdown": {
"Search": "Suchen"
}
}

@ -35,7 +35,9 @@
"View As": "Ver como",
"Seed rules": "Reglas de semillas",
"When adding table rules, automatically add a rule to grant OWNER full access.": "Al agregar reglas de tabla, agregue automáticamente una regla para otorgar acceso completo al PROPIETARIO.",
"Permission to edit document structure": "Permiso para editar la estructura del documento"
"Permission to edit document structure": "Permiso para editar la estructura del documento",
"Allow editors to edit structure (e.g. modify and delete tables, columns, layouts), and to write formulas, which give access to all data regardless of read restrictions.": "Permitir a los editores editar la estructura (por ejemplo, modificar y eliminar tablas, columnas, diseños), y escribir fórmulas, que dan acceso a todos los datos independientemente de las restricciones de lectura.",
"This default should be changed if editors' access is to be limited. ": "Este valor predeterminado debe cambiarse si se quiere limitar el acceso de los editores. "
},
"AccountPage": {
"API": "API",
@ -530,7 +532,8 @@
"Send to Google Drive": "Enviar a Google Drive",
"Show in folder": "Mostrar en la carpeta",
"Unsaved": "No guardado",
"Work on a Copy": "Trabajar en una copia"
"Work on a Copy": "Trabajar en una copia",
"Share": "Compartir"
},
"SiteSwitcher": {
"Create new team site": "Crear nuevo sitio de equipo",
@ -862,7 +865,8 @@
"Find Next ": "Buscar siguiente ",
"Find Previous ": "Buscar anterior ",
"No results": "Sin resultados",
"Search in document": "Buscar en el documento"
"Search in document": "Buscar en el documento",
"Search": "Buscar"
},
"ACLUsers": {
"Users from table": "Usuarios de la tabla",
@ -930,7 +934,11 @@
"Column or field is required": "Se requiere columna o campo",
"Error in the cell": "Error en la celda",
"Errors in all {{numErrors}} cells": "Errores en todas las {{numErrors}} celdas",
"editingFormula is required": "ediciónFórmula es necesaria"
"editingFormula is required": "ediciónFórmula es necesaria",
"use AI Assistant": "usar el Asistente de IA",
"Enter formula or {{button}}.": "Introduzca la fórmula o {{button}}.",
"Enter formula.": "Introducir fórmula.",
"Expand Editor": "Expandir Editor"
},
"WelcomeTour": {
"Add New": "Agregar Nuevo",
@ -1033,7 +1041,9 @@
"Use the 𝚺 icon to create summary (or pivot) tables, for totals or subtotals.": "Utilice el icono 𝚺 para crear tablas resumen (o dinámicas), para totales o subtotales.",
"Unpin to hide the the button while keeping the filter.": "Desancla para ocultar el botón mientras mantienes el filtro.",
"Anchor Links": "Enlaces fijados",
"Custom Widgets": "Widgets personalizados"
"Custom Widgets": "Widgets personalizados",
"To make an anchor link that takes the user to a specific cell, click on a row and press {{shortcut}}.": "Para crear un enlace de anclaje que lleve al usuario a una celda específica, haga clic en una fila y pulse {{shortcut}}.",
"You can choose one of our pre-made widgets or embed your own by providing its full URL.": "Puede elegir uno de nuestros widgets prediseñados o incrustar el suyo proporcionando su URL completa."
},
"DescriptionConfig": {
"DESCRIPTION": "DESCRIPCIÓN"
@ -1085,7 +1095,20 @@
"Grist's AI Assistance": "Asistencia de IA de Grist",
"Grist's AI Formula Assistance. ": "Asistencia de fórmula de IA de Grist. ",
"Tips": "Consejos",
"See our {{helpFunction}} and {{formulaCheat}}, or visit our {{community}} for more help.": "Consulte nuestras páginas {{helpFunction}} y {{formulaCheat}}, o visite nuestra página {{community}} para obtener más ayuda."
"See our {{helpFunction}} and {{formulaCheat}}, or visit our {{community}} for more help.": "Consulte nuestras páginas {{helpFunction}} y {{formulaCheat}}, o visite nuestra página {{community}} para obtener más ayuda.",
"AI Assistant": "Asistente de IA",
"Apply": "Aplicar",
"Cancel": "Cancelar",
"Clear Conversation": "Limpiar conversación",
"Learn more": "Más información",
"Press Enter to apply suggested formula.": "Pulse Intro para aplicar la fórmula sugerida.",
"Sign up for a free Grist account to start using the Formula AI Assistant.": "Regístrese para obtener una cuenta gratuita en Grist y empezar a utilizar el Asistente de Fórmula de IA.",
"What do you need help with?": "¿Con qué necesitas ayuda?",
"Code View": "Vista de código",
"Hi, I'm the Grist Formula AI Assistant.": "Hola, soy el Asistente de IA de Fórmula Grist.",
"I can only help with formulas. I cannot build tables, columns, and views, or write access rules.": "Sólo puedo ayudar con fórmulas. No puedo construir tablas, columnas y vistas, ni escribir reglas de acceso.",
"Sign Up for Free": "Regístrate gratis",
"There are some things you should know when working with me:": "Hay algunas cosas que debes saber cuando trabajes conmigo:"
},
"GridView": {
"Click to insert": "Haga clic para insertar"
@ -1126,5 +1149,67 @@
"No data": "Sin datos",
"No row selected in {{title}}": "Ninguna fila seleccionada en {{title}}",
"Not all data is shown": "No se muestran todos los datos"
},
"UserManager": {
"Copy Link": "Copiar enlace",
"Grist support": "Soporte técnico de Grist",
"Off": "Apagado",
"Manage members of team site": "Administrar miembros del sitio del equipo",
"Open Access Rules": "Abrir reglas de acceso",
"Outside collaborator": "Colaborador externo",
"Save & ": "Guardar & ",
"Team member": "Miembro del equipo",
"User inherits permissions from {{parent})}. To remove, set 'Inherit access' option to 'None'.": "El usuario hereda los permisos de {{parent})}. Para eliminarlo, establezca la opción \"Heredar acceso\" en \"Ninguno\".",
"member": "miembro",
"team site": "sitio del equipo",
"No default access allows access to be granted to individual documents or workspaces, rather than the full team site.": "Ningún acceso predeterminado permite el acceso a documentos individuales o espacios de trabajo, en lugar del sitio completo del equipo.",
"Anyone with link ": "Cualquiera con enlace ",
"Cancel": "Cancelar",
"Close": "Cerrar",
"Collaborator": "Colaborador",
"Confirm": "Confirmar",
"Create a team to share with more people": "Crear un equipo para compartir con más personas",
"Invite people to {{resourceType}}": "Invita personas a {{resourceType}}",
"Guest": "Invitado",
"Invite multiple": "Invitar a varios",
"Link copied to clipboard": "Enlace copiado al portapapeles",
"On": "Encendido",
"Public Access": "Acceso público",
"Public access: ": "Acceso público: ",
"User may not modify their own access.": "El usuario no puede modificar su propio acceso.",
"{{limitAt}} of {{limitTop}} {{collaborator}}s": "{{limitAt}} de {{limitTop}} {{collaborator}}s",
"Once you have removed your own access, you will not be able to get it back without assistance from someone else with sufficient access to the {{resourceType}}.": "Una vez que haya eliminado su propio acceso, no podrá recuperarlo sin la ayuda de otra persona con suficiente acceso al {{resourceType}}.",
"Add {{member}} to your team": "Añadir {{member}} a tu equipo",
"Allow anyone with the link to open.": "Permita que cualquiera que tenga el enlace lo abra.",
"No default access allows access to be granted to individual documents or workspaces, rather than the full team site.": "Ningún acceso predeterminado permite el acceso a documentos individuales o espacios de trabajo, en lugar del sitio completo del equipo.",
"Once you have removed your own access, you will not be able to get it back without assistance from someone else with sufficient access to the {{name}}.": "Una vez que haya eliminado su propio acceso, no podrá recuperarlo sin la ayuda de otra persona con suficiente acceso al {{name}}.",
"Public access": "Acceso público",
"Public access inherited from {{parent}}. To remove, set 'Inherit access' option to 'None'.": "Acceso público heredado de {{parent}}. Para eliminar, establezca la opción 'Heredar acceso' en 'Ninguno'.",
"Remove my access": "Quitar mi acceso",
"Your role for this team site": "Su papel para este sitio de equipo",
"Your role for this {{resourceType}}": "Su papel para este {{resourceType}}",
"free collaborator": "colaborador libre",
"guest": "invitado",
"{{collaborator}} limit exceeded": "límite de {{collaborator}} excedido",
"You are about to remove your own access to this {{resourceType}}": "Usted está a punto de quitar su propio acceso a este {{resourceType}}",
"User inherits permissions from {{parent}}. To remove, set 'Inherit access' option to 'None'.": "El usuario hereda los permisos de {{parent})}. Para eliminarlo, establezca la opción \"Heredar acceso\" a \"Ninguno\".",
"User has view access to {{resource}} resulting from manually-set access to resources inside. If removed here, this user will lose access to resources inside.": "El usuario tiene acceso de visualización a {{resource}} como resultado del acceso configurado manualmente a los recursos que contiene. Si se elimina aquí, este usuario perderá el acceso a los recursos que contiene."
},
"DescriptionTextArea": {
"DESCRIPTION": "DESCRIPCIÓN"
},
"SearchModel": {
"Search all pages": "Buscar en todas las páginas",
"Search all tables": "Buscar en todas las tablas"
},
"searchDropdown": {
"Search": "Buscar"
},
"FloatingEditor": {
"Collapse Editor": "Contraer editor"
},
"FloatingPopup": {
"Maximize": "Maximizar",
"Minimize": "Minimizar"
}
}

@ -125,7 +125,20 @@
"Need help? Our AI assistant can help.": "Precisa de ajuda? O nosso assistente de IA pode ajudar.",
"Community": "Comunidade",
"Function List": "Lista de funções",
"Grist's AI Assistance": "Assistência de IA da Grist"
"Grist's AI Assistance": "Assistência de IA da Grist",
"AI Assistant": "Assistente de IA",
"Apply": "Aplicar",
"Cancel": "Cancelar",
"Clear Conversation": "Limpar conversa",
"Code View": "Vista do Código",
"Hi, I'm the Grist Formula AI Assistant.": "Olá, sou o Assistente de IA de Fórmula Grist.",
"Learn more": "Saiba mais",
"I can only help with formulas. I cannot build tables, columns, and views, or write access rules.": "Só posso ajudar com fórmulas. Não posso criar tabelas, colunas e exibições, nem escrever regras de acesso.",
"Press Enter to apply suggested formula.": "Pressione Enter para aplicar a fórmula sugerida.",
"Sign up for a free Grist account to start using the Formula AI Assistant.": "Inscreva-se para uma conta gratuita do Grist para começar a usar o Assistente de Fórmula AI.",
"There are some things you should know when working with me:": "Há algumas coisas que deve saber ao trabalhar comigo:",
"What do you need help with?": "Em que precisa de ajuda?",
"Sign Up for Free": "Inscreva-se gratuitamente"
},
"WelcomeSitePicker": {
"You can always switch sites using the account menu.": "Sempre pode alternar entre sites através do menu da conta.",
@ -214,7 +227,8 @@
"Export XLSX": "Exportar XLSX",
"Manage Users": "Gerir Utilizadores",
"Original": "Original",
"Replace {{termToUse}}...": "Substituir {{termToUse}}…"
"Replace {{termToUse}}...": "Substituir {{termToUse}}…",
"Share": "Partilhar"
},
"SiteSwitcher": {
"Create new team site": "Criar site de equipa",
@ -287,7 +301,9 @@
"View As": "Ver como",
"Seed rules": "Regras de propagação",
"When adding table rules, automatically add a rule to grant OWNER full access.": "Ao adicionar regras de tabela, adicione automaticamente uma regra para conceder ao PROPRIETÁRIO acesso total.",
"Permission to edit document structure": "Permissão para editar a estrutura do documento"
"Permission to edit document structure": "Permissão para editar a estrutura do documento",
"This default should be changed if editors' access is to be limited. ": "Esse padrão deve ser alterado se o acesso dos editores for limitado. ",
"Allow editors to edit structure (e.g. modify and delete tables, columns, layouts), and to write formulas, which give access to all data regardless of read restrictions.": "Permita que os editores editem a estrutura (por exemplo, modifiquem e excluam tabelas, colunas, layouts) e escrevam fórmulas, que dão acesso a todos os dados, independentemente das restrições de leitura."
},
"ChartView": {
"Toggle chart aggregation": "Alternar a agregação de gráficos",
@ -310,7 +326,8 @@
"Notifications": "Notificações",
"Renew": "Renovar",
"Report a problem": "Reportar um problema",
"Upgrade Plan": "Atualizar o Plano"
"Upgrade Plan": "Atualizar o Plano",
"Manage billing": "Gerir faturamento"
},
"OpenVideoTour": {
"Video Tour": "Tour de Vídeo",
@ -579,7 +596,9 @@
"Add New": "Adicionar Novo",
"Use the 𝚺 icon to create summary (or pivot) tables, for totals or subtotals.": "Use o ícone 𝚺 para criar tabelas resumidas (ou dinâmicas), para totais ou subtotais.",
"Anchor Links": "Ligações de âncora",
"Custom Widgets": "Widgets personalizados"
"Custom Widgets": "Widgets personalizados",
"To make an anchor link that takes the user to a specific cell, click on a row and press {{shortcut}}.": "Para criar uma ligação de âncora que leve o utilizador a uma célula específica, clique numa linha e pressione {{shortcut}}.",
"You can choose one of our pre-made widgets or embed your own by providing its full URL.": "Pode escolher um dos nossos widgets pré-feitos ou incorporar o seu próprio, fornecendo a sua URL completa."
},
"WelcomeQuestions": {
"IT & Technology": "TI e Tecnologia",
@ -724,7 +743,11 @@
"Sign Out": "Sair",
"Sign in": "Entrar",
"Switch Accounts": "Alternar Contas",
"Toggle Mobile Mode": "Alternar Modo Móvel"
"Toggle Mobile Mode": "Alternar Modo Móvel",
"Support Grist": "Suporte Grist",
"Activation": "Ativação",
"Billing Account": "Conta de faturação",
"Upgrade Plan": "Atualizar o Plano"
},
"ViewAsDropdown": {
"View As": "Ver como",
@ -962,7 +985,8 @@
"Find Next ": "Encontrar Próximo ",
"Find Previous ": "Encontrar Anterior ",
"No results": "Sem resultados",
"Search in document": "Procurar no documento"
"Search in document": "Procurar no documento",
"Search": "Procurar"
},
"sendToDrive": {
"Sending file to Google Drive": "A enviar ficheiro ao Google Drive"
@ -992,7 +1016,11 @@
"Error in the cell": "Erro na célula",
"Errors in all {{numErrors}} cells": "Erro em todas as {{numErrors}} células",
"Errors in {{numErrors}} of {{numCells}} cells": "Erros em {{numErrors}} de {{numCells}} células",
"editingFormula is required": "ediçãoFórmula é obrigatório"
"editingFormula is required": "ediçãoFórmula é obrigatório",
"Enter formula or {{button}}.": "Digite a fórmula ou {{button}}.",
"Enter formula.": "Digite a fórmula.",
"Expand Editor": "Expandir editor",
"use AI Assistant": "usar o Assistente de IA"
},
"HyperLinkEditor": {
"[link label] url": "[rótulo da ligação] URL"
@ -1035,5 +1063,99 @@
"WebhookPage": {
"Clear Queue": "Limpar fila",
"Webhook Settings": "Configurações do gancho web"
},
"UserManager": {
"Cancel": "Cancelar",
"Outside collaborator": "Colaborador externo",
"Public Access": "Acesso Público",
"Public access": "Acesso público",
"Public access: ": "Acesso público: ",
"Once you have removed your own access, you will not be able to get it back without assistance from someone else with sufficient access to the {{resourceType}}.": "Depois de remover o seu próprio acesso, não poderá recuperá-lo sem a ajuda de outra pessoa com acesso suficiente ao {{resourceType}}.",
"User has view access to {{resource}} resulting from manually-set access to resources inside. If removed here, this user will lose access to resources inside.": "O utilizador tem acesso de visualização a {{resource}} resultante do acesso definido manualmente aos recursos internos. Se removido aqui, esse utilizador perderá o acesso aos recursos internos.",
"Anyone with link ": "Qualquer pessoa com ligação ",
"Add {{member}} to your team": "Adicionar {{member}} à sua equipa",
"Allow anyone with the link to open.": "Permita que qualquer pessoa com a ligação abra.",
"Close": "Fechar",
"Collaborator": "Colaborador",
"Confirm": "Confirmar",
"Copy Link": "Copiar ligação",
"Create a team to share with more people": "Crie uma equipa para partilhar com mais pessoas",
"Grist support": "Suporte Grist",
"Guest": "Convidado",
"Invite multiple": "Convidar vários",
"Invite people to {{resourceType}}": "Convidar pessoas para {{resourceType}}",
"Link copied to clipboard": "Ligação copiada para a área de transferência",
"Manage members of team site": "Gerir membros do site da equipa",
"Off": "Desligado",
"On": "Ligado",
"Once you have removed your own access, you will not be able to get it back without assistance from someone else with sufficient access to the {{name}}.": "Depois de remover o seu próprio acesso, não poderá recuperá-lo sem a ajuda de outra pessoa com acesso suficiente ao {{name}}.",
"Open Access Rules": "Regras de acesso aberto",
"Save & ": "Gravar & ",
"User inherits permissions from {{parent})}. To remove, set 'Inherit access' option to 'None'.": "O utilizador herda as permissões de {{parent})}. Para remover, defina a opção 'Herdar acesso' para 'Nenhum'.",
"User may not modify their own access.": "O utilizador não pode modificar o seu próprio acesso.",
"member": "membro",
"team site": "site da equipa",
"{{collaborator}} limit exceeded": "Limite de {{collaborator}} excedido",
"{{limitAt}} of {{limitTop}} {{collaborator}}s": "{{limitAt}} de {{limitTop}} {{collaborator}}s",
"No default access allows access to be granted to individual documents or workspaces, rather than the full team site.": "Nenhum acesso padrão permite que o acesso seja concedido a documentos ou espaços de trabalho individuais, em vez do site de equipa completo.",
"You are about to remove your own access to this {{resourceType}}": "Está prestes a remover o seu próprio acesso a este {{resourceType}}",
"No default access allows access to be granted to individual documents or workspaces, rather than the full team site.": "Nenhum acesso padrão permite que o acesso seja concedido a documentos ou espaços de trabalho individuais, em vez do site de equipa completo.",
"Public access inherited from {{parent}}. To remove, set 'Inherit access' option to 'None'.": "Acesso público herdado de {{parent}}. Para remover, defina a opção 'Herdar acesso' para 'Nenhum'.",
"Remove my access": "Remover o meu acesso",
"Team member": "Membro da equipa",
"Your role for this team site": "O seu papel para este site de equipa",
"Your role for this {{resourceType}}": "O seu papel para este {{resourceType}}",
"free collaborator": "colaborador livre",
"guest": "convidado",
"User inherits permissions from {{parent}}. To remove, set 'Inherit access' option to 'None'.": "O utilizador herda as permissões de {{parent}}. Para remover, defina a opção 'Herdar acesso' para 'Nenhum'."
},
"DescriptionTextArea": {
"DESCRIPTION": "DESCRIÇÃO"
},
"SearchModel": {
"Search all tables": "Procurar todas as tabelas",
"Search all pages": "Procurar todas as páginas"
},
"searchDropdown": {
"Search": "Procurar"
},
"SupportGristNudge": {
"Close": "Fechar",
"Contribute": "Contribuir",
"Help Center": "Centro de Ajuda",
"Opt in to Telemetry": "Aceitar a Telemetria",
"Opted In": "Optou por participar",
"Support Grist": "Suporte Grist",
"Support Grist page": "Página de Suporte Grist"
},
"SupportGristPage": {
"GitHub": "GitHub",
"GitHub Sponsors page": "Página de patrocinadores do GitHub",
"Help Center": "Centro de Ajuda",
"Home": "Início",
"Manage Sponsorship": "Gerir patrocínio",
"Opt in to Telemetry": "Aceitar a Telemetria",
"Opt out of Telemetry": "Desativar a Telemetria",
"Sponsor Grist Labs on GitHub": "Patrocine Grist Labs no GitHub",
"This instance is opted in to telemetry. Only the site administrator has permission to change this.": "Esta instância está incluída na telemetria. Somente o administrador do site tem permissão para alterar isso.",
"This instance is opted out of telemetry. Only the site administrator has permission to change this.": "Esta instância foi desativada da telemetria. Somente o administrador do site tem permissão para alterar isso.",
"You can opt out of telemetry at any time from this page.": "Pode desativar a telemetria a qualquer momento nesta página.",
"You have opted in to telemetry. Thank you!": "Optou pela telemetria. Obrigado!",
"You have opted out of telemetry.": "Decidiu em não participar da telemetria.",
"Support Grist": "Suporte Grist",
"Telemetry": "Telemetria",
"We only collect usage statistics, as detailed in our {{link}}, never document contents.": "Coletamos apenas estatísticas de uso, conforme detalhado no nosso {{link}}, nunca o conteúdo dos documentos."
},
"buildViewSectionDom": {
"No data": "Sem dados",
"No row selected in {{title}}": "Nenhuma linha selecionada em {{title}}",
"Not all data is shown": "Nem todos os dados são mostrados"
},
"FloatingEditor": {
"Collapse Editor": "Recolher editor"
},
"FloatingPopup": {
"Maximize": "Maximizar",
"Minimize": "Minimizar"
}
}

@ -960,7 +960,11 @@
"editingFormula is required": "ediçãoFórmula é obrigatório",
"Errors in all {{numErrors}} cells": "Erro em todas as {{numErrors}} células",
"Errors in {{numErrors}} of {{numCells}} cells": "Erros em {{numErrors}} de {{numCells}} células",
"Error in the cell": "Erro na célula"
"Error in the cell": "Erro na célula",
"Enter formula or {{button}}.": "Digite a fórmula ou {{button}}.",
"Enter formula.": "Digite a fórmula.",
"Expand Editor": "Expandir editor",
"use AI Assistant": "usar o Assistente de IA"
},
"HyperLinkEditor": {
"[link label] url": "[rótulo do link] URL"
@ -1101,7 +1105,20 @@
"Ask the bot.": "Pergunte ao bot.",
"Data": "Dados",
"Formula Cheat Sheet": "Folha de Consulta da Fórmula",
"Community": "Comunidade"
"Community": "Comunidade",
"AI Assistant": "Assistente de IA",
"Apply": "Aplicar",
"Cancel": "Cancelar",
"Clear Conversation": "Limpar conversa",
"Code View": "Vista do Código",
"Hi, I'm the Grist Formula AI Assistant.": "Olá, sou o Assistente de IA de Fórmula Grist.",
"I can only help with formulas. I cannot build tables, columns, and views, or write access rules.": "Só posso ajudar com fórmulas. Não posso criar tabelas, colunas e exibições, nem escrever regras de acesso.",
"Press Enter to apply suggested formula.": "Pressione Enter para aplicar a fórmula sugerida.",
"Sign Up for Free": "Inscreva-se gratuitamente",
"Sign up for a free Grist account to start using the Formula AI Assistant.": "Inscreva-se para uma conta gratuita do Grist para começar a usar o Assistente de Fórmula AI.",
"What do you need help with?": "Em que você precisa de ajuda?",
"There are some things you should know when working with me:": "Há algumas coisas que você deve saber ao trabalhar comigo:",
"Learn more": "Saiba mais"
},
"GridView": {
"Click to insert": "Clique para inserir"
@ -1197,5 +1214,12 @@
},
"searchDropdown": {
"Search": "Procurar"
},
"FloatingEditor": {
"Collapse Editor": "Recolher editor"
},
"FloatingPopup": {
"Maximize": "Maximizar",
"Minimize": "Minimizar"
}
}

@ -938,7 +938,11 @@
"Errors in all {{numErrors}} cells": "Ошибки во всех {{numErrors}} ячейках",
"Errors in {{numErrors}} of {{numCells}} cells": "Ошибки в {{numErrors}} из {{numCells}} ячеек",
"Error in the cell": "Ошибка в ячейке",
"editingFormula is required": "editingFormula обязательно"
"editingFormula is required": "editingFormula обязательно",
"Enter formula or {{button}}.": "Введите формулу или {{button}}.",
"Enter formula.": "Введите формулу.",
"Expand Editor": "Развернуть редактор",
"use AI Assistant": "использовать AI Помощника"
},
"HyperLinkEditor": {
"[link label] url": "[link label] URL"
@ -1037,7 +1041,20 @@
"Save": "Сохранить",
"See our {{helpFunction}} and {{formulaCheat}}, or visit our {{community}} for more help.": "Посмотрите наш {{helpFunction}} и {{formulaCheat}}, или поситите наше {{community}} для получения дополнительной помощи.",
"Tips": "Советы",
"Need help? Our AI assistant can help.": "Нужна помощь? Наш AI помощник может помочь."
"Need help? Our AI assistant can help.": "Нужна помощь? Наш AI помощник может помочь.",
"AI Assistant": "AI Помощник",
"Apply": "Применить",
"Cancel": "Отмена",
"Clear Conversation": "Очистить беседу",
"Code View": "Просмотр кода",
"I can only help with formulas. I cannot build tables, columns, and views, or write access rules.": "Я могу помочь только с формулами. Я не могу создавать таблицы, столбцы и представления или устанавливать правила доступа.",
"Learn more": "Узнать больше",
"Press Enter to apply suggested formula.": "Нажмите Enter, чтобы применить предложенную формулу.",
"Sign Up for Free": "Бесплатно зарегестрироваться",
"Sign up for a free Grist account to start using the Formula AI Assistant.": "Зарегистрируйте бесплатную учетную запись Grist, чтобы начать использовать AI Помощника по формулам.",
"There are some things you should know when working with me:": "Есть некоторые вещи, которые вы должны знать, работая со мной:",
"What do you need help with?": "Как я могу вам помочь?",
"Hi, I'm the Grist Formula AI Assistant.": "Привет, я AI Помощник по формулам Grist."
},
"GridView": {
"Click to insert": "Нажмите для вставки"
@ -1098,7 +1115,7 @@
"Opt in to Telemetry": "Включить телеметрию",
"Support Grist": "Поддержка Grist",
"Support Grist page": "Страница поддержки Grist",
"Contribute": "Contribute",
"Contribute": "Участвовать",
"Opted In": "Подключено"
},
"SupportGristPage": {
@ -1133,5 +1150,12 @@
"SearchModel": {
"Search all pages": "Искать на всех страницах",
"Search all tables": "Поиск по всем таблицам"
},
"FloatingEditor": {
"Collapse Editor": "Свернуть редактор"
},
"FloatingPopup": {
"Maximize": "Максимизировать",
"Minimize": "Минимизировать"
}
}

Loading…
Cancel
Save