Add Activepieces integration for workflow automation

- Add Activepieces fork with SmoothSchedule custom piece
- Create integrations app with Activepieces service layer
- Add embed token endpoint for iframe integration
- Create Automations page with embedded workflow builder
- Add sidebar visibility fix for embed mode
- Add list inactive customers endpoint to Public API
- Include SmoothSchedule triggers: event created/updated/cancelled
- Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
poduck
2025-12-18 22:59:37 -05:00
parent 9848268d34
commit 3aa7199503
16292 changed files with 1284892 additions and 4708 deletions

View File

@@ -0,0 +1,400 @@
{
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "Ihr PandaDoc-API-Schlüssel. Holen Sie ihn aus dem Entwickler-Dashboard in Ihrem PandaDoc-Konto.",
"Create Document from Template": "Dokument aus Vorlage erstellen",
"Create Attachment": "Anhang erstellen",
"Create or Update Contact": "Kontakt erstellen oder aktualisieren",
"Find Document(s)": "Dokument(e) finden",
"Get Document Attachment": "Dokumenten-Anhang erhalten",
"Get Document": "Dokument abrufen",
"Download Document": "Dokument herunterladen",
"Custom API Call": "Eigener API-Aufruf",
"Creates a document from a PandaDoc Template.": "Erstellt ein Dokument aus einem PandaDoc-Template.",
"Adds an attachment to a document.": "Fügt einem Dokument einen Anhang hinzu.",
"Creates a new or update an existing contact.": "Erstellt einen neuen oder bestehenden Kontakt.",
"Finds documents based various filter.": "Findet Dokumente basierend auf verschiedenen Filtern.",
"Retrieves details of a specific attachment from a document.": "Ruft Details eines bestimmten Anhangs aus einem Dokument ab.",
"Retrieves comprehensive document data.": "Ruft umfassende Dokumentendaten ab.",
"Downloads a document as PDF.": "Laden Sie ein Dokument als PDF herunter.",
"Make a custom API call to a specific endpoint": "Einen benutzerdefinierten API-Aufruf an einen bestimmten Endpunkt machen",
"Template": "Vorlage",
"Document Name": "Dokumentname",
"Recipients": "Empfänger",
"Template Fields": "Vorlagenfelder",
"Variables/Tokens": "Variablen/Token",
"Folder": "Ordner",
"Tags": "Tags",
"Metadata": "Metadaten",
"Document": "Dokument",
"File URL": "Datei-URL",
"Attachment Name": "Anhangname",
"Contact ID (for Update)": "Kontakt-ID (für Update)",
"Email": "E-Mail",
"First Name": "Vorname",
"Last Name": "Nachname",
"Company": "Firma",
"Job Title": "Job Titel",
"Custom Job Title": "Eigener Job-Titel",
"Industry": "Industrie",
"Custom Industry": "Eigene Industrie",
"Phone": "Telefon",
"Country": "Land",
"Custom Country": "Benutzerdefiniertes Land",
"State/Province": "Bundesland/Provinz",
"Custom State/Province": "Eigener Bundesland/Provinz",
"Street Address": "Straße",
"City": "Stadt",
"Postal Code": "Postleitzahl",
"Search Query": "Suchanfrage",
"Document ID": "Dokument-ID",
"Status": "Status",
"Exclude Status": "Status ausschließen",
"Form": "Formular",
"Contact": "Kontakt",
"Member": "Mitglied",
"Tag": "Markierung",
"Custom Tag": "Eigener Tag",
"Created From": "Erstellt von",
"Created To": "Erstellt in",
"Completed From": "Abgeschlossen von",
"Completed To": "Abgeschlossen an",
"Modified From": "Geändert von",
"Modified To": "Geändert zu",
"Show Deleted Documents": "Gelöschte Dokumente anzeigen",
"Results Count": "Ergebnisanzahl",
"Page Number": "Seitennummer",
"Order By": "Sortieren nach",
"Metadata Filters": "Metadatenfilter",
"Attachment": "Anhang",
"Download as Separate Files": "Als getrennte Dateien herunterladen",
"Watermark Text": "Wasserzeichentext",
"Custom Watermark Text": "Eigener Wasserzeichentext",
"Watermark Color": "Wasserzeichenfarbe",
"Custom Watermark Color": "Eigene Wasserzeichenfarbe",
"Watermark Font Size": "Wasserzeichen Schriftgröße",
"Watermark Opacity": "Wasserzeichen-Deckkraft",
"Method": "Methode",
"Headers": "Kopfzeilen",
"Query Parameters": "Abfrageparameter",
"Body": "Körper",
"Response is Binary ?": "Antwort ist binär?",
"No Error on Failure": "Kein Fehler bei Fehler",
"Timeout (in seconds)": "Timeout (in Sekunden)",
"Select a template from your PandaDoc workspace": "Wählen Sie eine Vorlage aus Ihrem PandaDoc-Arbeitsbereich",
"Name the document you are creating": "Benennen Sie das Dokument, das Sie erstellen",
"List of recipients to whom the document will be sent": "Liste der Empfänger, an die das Dokument gesendet wird",
"Pass values for the variables in the template": "Werte für die Variablen in der Vorlage übergeben",
"Select a folder from your PandaDoc workspace": "Wählen Sie einen Ordner aus Ihrem PandaDoc-Arbeitsbereich",
"Tag the document for filtering and organization": "Dokument für Filterung und Organisation markieren",
"Additional data in key-value format to associate with document": "Zusätzliche Daten im Schlüsselwert-Format zur Verknüpfung mit dem Dokument",
"Select a document from your PandaDoc workspace": "Wählen Sie ein Dokument aus Ihrem PandaDoc-Arbeitsbereich",
"URL link to the file to be attached to the document": "URL-Link zur Datei, die dem Dokument hinzugefügt werden soll",
"Optional name to set for the uploaded file.": "Optionaler Name für die hochgeladene Datei.",
"Select a contact to update. Leave empty to create a new contact.": "Wähle einen zu aktualisierenden Kontakt. Leer lassen, um einen neuen Kontakt zu erstellen.",
"An email address of the contact": "Eine E-Mail-Adresse des Kontakts",
"Contact's first name": "Vorname des Kontakts",
"Contact's last name": "Nachname des Kontakts",
"Contact's company name": "Firmenname des Kontakts",
"Select a common job title or choose \"Other\" to enter a custom title": "Wähle einen gemeinsamen Job-Titel oder wähle \"Andere\" um einen eigenen Titel einzugeben",
"Enter a custom job title (only used if \"Other\" is selected above)": "Geben Sie einen benutzerdefinierten Job-Titel ein (nur verwendet, wenn \"Andere\" oben ausgewählt ist)",
"Select an industry or choose \"Other\" to enter a custom industry": "Wählen Sie eine Branche oder wählen Sie \"Andere\" um eine benutzerdefinierte Branche zu betreten",
"Enter a custom industry (only used if \"Other\" is selected above)": "Geben Sie eine benutzerdefinierte Industrie ein (nur verwendet, wenn \"Andere\" oben ausgewählt wurde)",
"A phone number": "Eine Telefonnummer",
"Select a country or choose \"Other\" to enter a custom country": "Wählen Sie ein Land oder wählen Sie \"Anderes\" um ein eigenes Land einzugeben",
"Enter your country name (only used if \"Other\" is selected above)": "Geben Sie Ihren Landesnamen ein (nur verwendet, wenn \"Andere\" oben ausgewählt wurde)",
"Select a state/province or choose \"Other\" to enter a custom value": "Wählen Sie einen Bundesland/eine Provinz oder wählen Sie \"Andere\" um einen benutzerdefinierten Wert einzugeben",
"Enter your state/province name (only used if \"Other\" is selected above)": "Geben Sie Ihren Land/Provinznamen ein (nur verwendet, wenn \"Andere\" oben ausgewählt ist)",
"A street address": "Eine Straßenadresse",
"A city name": "Eine Stadt Name",
"A postal code": "Eine Postleitzahl",
"Search documents by name or reference number": "Dokumente nach Name oder Referenznummer suchen",
"Search for document by its specific ID": "Suche nach Dokument mit spezifischer ID",
"Filter documents by status": "Dokumente nach Status filtern",
"Exclude documents with this status": "Dokumente mit diesem Status ausschließen",
"Filter by parent template (cannot be used with Form)": "Nach übergeordneten Vorlagen filtern (kann nicht mit dem Formular verwendet werden)",
"Select a form from your PandaDoc workspace": "Wählen Sie ein Formular aus Ihrem PandaDoc-Arbeitsbereich",
"Select a contact from your PandaDoc workspace": "Wählen Sie einen Kontakt aus Ihrem PandaDoc-Arbeitsbereich",
"Select a workspace member": "Wählen Sie ein Mitglied des Arbeitsbereiches",
"Select a common tag or choose \"Custom\" to enter your own": "Wähle einen gemeinsamen Tag oder wähle \"Benutzerdefiniert\" um deinen eigenen Eintrag einzugeben",
"Enter a custom tag (only used if \"Custom\" is selected above)": "Geben Sie ein benutzerdefiniertes Tag ein (nur verwendet, wenn \"Benutzerdefiniert\" oben ausgewählt ist)",
"Include only documents created on or after this date": "Fügen Sie nur Dokumente ein, die am oder nach diesem Datum erstellt wurden",
"Include only documents created before this date": "Nur Dokumente vor diesem Datum einbeziehen",
"Include only documents completed on or after this date": "Fügen Sie nur Dokumente hinzu, die am oder nach diesem Datum abgeschlossen wurden",
"Include only documents completed before this date": "Nur Dokumente vor diesem Datum einbeziehen",
"Include only documents modified on or after this date": "Fügen Sie nur Dokumente hinzu, die am oder nach diesem Datum geändert wurden",
"Include only documents modified before this date": "Nur Dokumente, die vor diesem Datum geändert wurden",
"Return only deleted documents": "Nur gelöschte Dokumente zurückgeben",
"Number of documents to return (default: 50, max: 100)": "Anzahl der zurückzugebenden Dokumente (Standard: 50, max: 100)",
"Page number for pagination (starts with 1)": "Seitenzahl für Seitenzahl (beginnt mit 1)",
"Sort results by field": "Ergebnisse nach Feld sortieren",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "Nach Metadaten-Schlüssel-Wert-Paaren filtern. Verwende Format: {\"Schlüssel\": \"Wert\"}",
"Select an attachment from the document": "Anhang aus dem Dokument auswählen",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "Dokumentenbündel als Zip-Archiv separater PDFs herunterladen (1 Datei pro Abschnitt)",
"Select common watermark text or choose \"Custom\" to enter your own": "Wähle einen gewöhnlichen Wasserzeichentext oder wähle \"Benutzerdefiniert\" um deinen eigenen Text einzugeben",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "Eigenen Wasserzeichen Text eingeben (nur verwendet, wenn \"Benutzerdefiniert\" oben ausgewählt ist)",
"Select a watermark color or use custom HEX code": "Wählen Sie eine Wasserzeichenfarbe oder verwenden Sie einen eigenen HEX-Code",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "Geben Sie einen eigenen HEX-Farbcode ein (z.B. #FF5733). Wird nur verwendet, wenn \"Benutzerdefinierter HEX-Code\" oben ausgewählt ist.",
"Font size of the watermark text": "Schriftgröße des Wasserzeichentextes",
"Opacity of the watermark (0.0 to 1.0)": "Deckkraft des Wasserzeichens (0.0 bis 1.0)",
"Authorization headers are injected automatically from your connection.": "Autorisierungs-Header werden automatisch von Ihrer Verbindung injiziert.",
"Enable for files like PDFs, images, etc..": "Aktivieren für Dateien wie PDFs, Bilder, etc..",
"CEO / Chief Executive Officer": "CEO / Chief Executive Officer",
"CTO / Chief Technology Officer": "CTO / Chief Technology Officer",
"CFO / Chief Financial Officer": "CFO / Chief Financial Officer",
"COO / Chief Operating Officer": "COO / Chief Operating Officer",
"President": "Präsident",
"Vice President": "Vizepräsident",
"Director": "Regisseur",
"Manager": "Manager",
"Sales Manager": "Vertriebsmanager",
"Sales Representative": "Vertriebsvertreter",
"Account Manager": "Account-Manager",
"Business Development Manager": "Geschäftsentwicklungsmanager",
"Marketing Manager": "Marketing-Manager",
"Marketing Coordinator": "Marketing-Koordinator",
"Software Engineer": "Softwareentwickler",
"Senior Software Engineer": "Senior Software-Ingenieur",
"Lead Developer": "Lead-Entwickler",
"DevOps Engineer": "DevOps Ingenieur",
"Data Scientist": "Datenwissenschaftler",
"Product Manager": "Produktmanager",
"IT Manager": "IT-Manager",
"Operations Manager": "Operations Manager",
"Project Manager": "Projektmanager",
"Program Manager": "Programm-Manager",
"Business Analyst": "Business-Analyst",
"Consultant": "Berater",
"Accountant": "Buchhalter",
"Financial Analyst": "Finanzanalytiker",
"Legal Counsel": "Rechtsberater",
"Compliance Officer": "Compliance Offizier",
"HR Manager": "HR Manager",
"HR Coordinator": "HR-Koordinator",
"Office Manager": "Office-Manager",
"Administrative Assistant": "Verwaltungsassistent",
"Executive Assistant": "Exekutivassistent",
"Other (Enter Custom)": "Anderes (Benutzerdefiniert)",
"Technology": "Technik",
"Software": "Software",
"Financial Services": "Finanzdienstleistungen",
"Healthcare": "Gesundheitswesen",
"Manufacturing": "Herstellung",
"Retail": "Einzelhandel",
"E-commerce": "E-Commerce",
"Education": "Bildung",
"Consulting": "Beratung",
"Real Estate": "Immobilien",
"Construction": "Bau",
"Legal Services": "Juristische Dienste",
"Marketing & Advertising": "Marketing & Werbung",
"Media & Entertainment": "Medien & Unterhaltung",
"Telecommunications": "Telekommunikation",
"Transportation & Logistics": "Transport & Logistik",
"Energy & Utilities": "Energie & Hilfsmittel",
"Automotive": "Automotive",
"Aerospace & Defense": "Luft- und Raumfahrt & Verteidigung",
"Pharmaceuticals": "Pharmazeutika",
"Biotechnology": "Biotechnologie",
"Insurance": "Versicherung",
"Banking": "Bankwesen",
"Investment": "Investition",
"Non-Profit": "Non-Profit",
"Government": "Regierung",
"Agriculture": "Landwirtschaft",
"Food & Beverage": "Essen & Trinken",
"Hospitality & Tourism": "Gastfreundschaft & Tourismus",
"Sports & Recreation": "Sport & Erholung",
"United States": "Vereinigte Staaten",
"Canada": "Kanada",
"United Kingdom": "Großbritannien",
"Australia": "Australien",
"Germany": "Deutschland",
"France": "Frankreich",
"Spain": "Spanien",
"Italy": "Italien",
"Netherlands": "Neuseeland",
"Sweden": "Schweden",
"Norway": "Norwegen",
"Denmark": "Dänemark",
"Finland": "Finnland",
"Brazil": "Brasilien",
"Mexico": "Mexiko",
"Japan": "Japan",
"South Korea": "Südkorea",
"China": "China",
"India": "Indien",
"Singapore": "Singapur",
"Switzerland": "Schweiz",
"Austria": "Österreich",
"Belgium": "Belgien",
"Poland": "Polen",
"Ireland": "Irland",
"New Zealand": "Neuseeland",
"South Africa": "Südafrika",
"Argentina": "Argentinien",
"Chile": "Chile",
"Alabama (US)": "Alabama (USA)",
"Alaska (US)": "Alaska (USA)",
"Arizona (US)": "Arizona (USA)",
"Arkansas (US)": "Arkansas (USA)",
"California (US)": "Kalifornien (USA)",
"Colorado (US)": "Colorado (USA)",
"Connecticut (US)": "Connecticut (USA)",
"Delaware (US)": "Delaware (USA)",
"Florida (US)": "Florida (USA)",
"Georgia (US)": "Georgien (USA)",
"Hawaii (US)": "Hawaii (USA)",
"Idaho (US)": "Idaho (USA)",
"Illinois (US)": "Illinois (USA)",
"Indiana (US)": "Indiana (USA)",
"Iowa (US)": "Iowa (USA)",
"Kansas (US)": "Kansas (USA)",
"Kentucky (US)": "Kentucky (USA)",
"Louisiana (US)": "Louisiana (USA)",
"Maine (US)": "Maine (USA)",
"Maryland (US)": "Maryland (USA)",
"Massachusetts (US)": "Massachusetts (USA)",
"Michigan (US)": "Michigan (USA)",
"Minnesota (US)": "Minnesota (USA)",
"Mississippi (US)": "Mississippi (USA)",
"Missouri (US)": "Missouri (USA)",
"Montana (US)": "Montana (USA)",
"Nebraska (US)": "Nebraska (USA)",
"Nevada (US)": "Nevada (USA)",
"New Hampshire (US)": "New Hampshire (USA)",
"New Jersey (US)": "New Jersey (USA)",
"New Mexico (US)": "Neues Mexiko (USA)",
"New York (US)": "New York (USA)",
"North Carolina (US)": "North Carolina (USA)",
"North Dakota (US)": "Nord-Dakota (USA)",
"Ohio (US)": "Ohio (USA)",
"Oklahoma (US)": "Oklahoma (USA)",
"Oregon (US)": "Oregon (USA)",
"Pennsylvania (US)": "Pennsylvania (USA)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "South Carolina (USA)",
"South Dakota (US)": "Süd-Dakota (USA)",
"Tennessee (US)": "Tennessee (USA)",
"Texas (US)": "Texas (USA)",
"Utah (US)": "Utah (USA)",
"Vermont (US)": "Vermont (USA)",
"Virginia (US)": "Virginia (USA)",
"Washington (US)": "Washington (USA)",
"West Virginia (US)": "WestVirginia (USA)",
"Wisconsin (US)": "Wisconsin (USA)",
"Wyoming (US)": "Wyoming (USA)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "British Columbia (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "Neuer Brunswick (CA)",
"Newfoundland and Labrador (CA)": "Neufundland und Labrador (CA)",
"Northwest Territories (CA)": "Nordwest-Territorien (CA)",
"Nova Scotia (CA)": "Nova Scotia (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "Prinz Edward Insel (CA)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "Saskatchewan (CA)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "England (UK)",
"Scotland (UK)": "Schottland (UK)",
"Wales (UK)": "Wales (UK)",
"Northern Ireland (UK)": "Nordirland (UK)",
"New South Wales (AU)": "New South Wales (AU)",
"Victoria (AU)": "Victoria (AU)",
"Queensland (AU)": "Queensland (AU)",
"Western Australia (AU)": "Westaustralien (AU)",
"South Australia (AU)": "Südaustralien (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "Entwurf",
"Sent": "Gesendet",
"Completed": "Abgeschlossen",
"Uploaded": "Hochgeladen",
"Error": "Fehler",
"Viewed": "Angesehen",
"Waiting Approval": "Warte auf Genehmigung",
"Approved": "Genehmigt",
"Rejected": "Abgelehnt",
"Waiting Pay": "Wartet auf Bezahlung",
"Paid": "Bezahlt",
"Voided": "Storniert",
"Declined": "Abgelehnt",
"External Review": "Externe Überprüfung",
"contract": "vergeben",
"proposal": "Vorschlag",
"quote": "zitieren",
"invoice": "Rechnung",
"agreement": "einwilligung",
"nda": "nda",
"employment": "beschäftigung",
"vendor": "lieferant",
"client": "klient",
"urgent": "dringend",
"priority": "priorität",
"review": "bewerten",
"approval": "genehmigen",
"legal": "legal",
"finance": "finanzieren",
"hr": "h",
"sales": "verkäufe",
"marketing": "vermarkten",
"template": "vorlage",
"final": "fertig",
"draft": "entwurf",
"Custom (Enter Your Own)": "Benutzerdefiniert (Eigenes eingeben)",
"Date Status Changed (default)": "Datumsstatus geändert (Standard)",
"Date Created (ascending)": "Erstellungsdatum (aufsteigend)",
"Date Created (descending)": "Erstellungsdatum (absteigend)",
"Date Modified (ascending)": "Änderungsdatum (aufsteigend)",
"Date Modified (descending)": "Änderungsdatum (absteigend)",
"Name (ascending)": "Name (aufsteigend)",
"Name (descending)": "Name (absteigend)",
"CONFIDENTIAL": "KONFIDENTIAL",
"DRAFT": "DRAFT",
"COPY": "KOPIE",
"SAMPLE": "SAMPLE",
"FOR REVIEW ONLY": "NUR FÜR BEWERTUNG",
"INTERNAL USE ONLY": "NUR INTERNUTZUNG",
"PROPRIETARY": "PROPRIETARIE",
"PRELIMINARY": "PRELIMINARIE",
"FINAL": "FINAL",
"APPROVED": "GESUCHT",
"VOID": "VOID",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "NICHT FÜR DISTRIBUTION",
"TRADE SECRET": "TRADE SICHERT",
"Red (#FF0000)": "Rot (#FF0000)",
"Blue (#0000FF)": "Blau (#0000FF)",
"Green (#00FF00)": "Grün (#00FF00)",
"Black (#000000)": "Schwarz (#000000)",
"Gray (#808080)": "Grau (#808080)",
"Orange (#FF7F00)": "Orange (#FF7F00)",
"Purple (#800080)": "Violett (#800080)",
"Custom HEX Code": "Eigener HEX-Code",
"GET": "ERHALTEN",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "LÖSCHEN",
"HEAD": "HEAD",
"Document Completed": "Dokument abgeschlossen",
"Document State Changed": "Status des Dokuments geändert",
"Document Updated": "Dokument aktualisiert",
"Triggers when a document is completed.": "Wird ausgelöst, wenn ein Dokument fertig ist.",
"Triggers when a document status changes.": "Wird ausgelöst, wenn sich der Dokumentstatus ändert.",
"Triggers when a document is updated.": "Wird ausgelöst, wenn ein Dokument aktualisiert wird.",
"Filter by Templates": "Nach Vorlagen filtern",
"Filter by Folders": "Nach Ordnern filtern",
"Filter by Status": "Nach Status filtern",
"Filter by Update Type": "Nach Update-Typ filtern",
"Only trigger for documents created from specific templates (leave empty for all)": "Nur für Dokumente auslösen, die aus bestimmten Vorlagen erstellt wurden (leer lassen für alle)",
"Only trigger for documents in specific folders (leave empty for all)": "Nur für Dokumente in bestimmten Ordnern auslösen (leer lassen für alle)",
"Only trigger for specific status changes (leave empty for all)": "Nur für bestimmte Statusänderungen auslösen (leer lassen für alle)",
"Only trigger for specific types of updates (leave empty for all)": "Nur für bestimmte Arten von Updates auslösen (leer lassen für alle)",
"Content Changes": "Inhaltsänderungen",
"Recipient Changes": "Empfängeränderungen",
"Settings Changes": "Einstellungen ändern",
"Status Changes": "Statusänderungen",
"Field Changes": "Feldänderungen",
"Name Changes": "Namensänderungen",
"Metadata Changes": "Metadaten-Änderungen"
}

View File

@@ -0,0 +1,400 @@
{
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "Tu clave API de PandaDoc. Descárgala del Tablero de Desarrolladores en tu cuenta de PandaDoc.",
"Create Document from Template": "Crear documento desde plantilla",
"Create Attachment": "Crear archivo adjunto",
"Create or Update Contact": "Crear o actualizar contacto",
"Find Document(s)": "Buscar documento(s)",
"Get Document Attachment": "Obtener adjunto de documento",
"Get Document": "Obtener documento",
"Download Document": "Descargar documento",
"Custom API Call": "Llamada API personalizada",
"Creates a document from a PandaDoc Template.": "Crea un documento a partir de una Plantilla PandaDoc.",
"Adds an attachment to a document.": "Añade un archivo adjunto a un documento.",
"Creates a new or update an existing contact.": "Crea un nuevo o actualiza un contacto existente.",
"Finds documents based various filter.": "Encuentra documentos basados en varios filtros.",
"Retrieves details of a specific attachment from a document.": "Devuelve los detalles de un archivo adjunto específico de un documento.",
"Retrieves comprehensive document data.": "Recuperar datos completos de documentos.",
"Downloads a document as PDF.": "Descargue un documento como PDF.",
"Make a custom API call to a specific endpoint": "Hacer una llamada API personalizada a un extremo específico",
"Template": "Plantilla",
"Document Name": "Nombre del documento",
"Recipients": "Destinatarios",
"Template Fields": "Campos de plantilla",
"Variables/Tokens": "Variables/Tokens",
"Folder": "Carpeta",
"Tags": "Etiquetas",
"Metadata": "Metadatos",
"Document": "Documento",
"File URL": "URL del archivo",
"Attachment Name": "Nombre del archivo adjunto",
"Contact ID (for Update)": "ID de contacto (para actualizar)",
"Email": "E-mail",
"First Name": "Nombre",
"Last Name": "Apellido",
"Company": "Empresa",
"Job Title": "Trabajo",
"Custom Job Title": "Título de trabajo personalizado",
"Industry": "Industria",
"Custom Industry": "Industria personalizada",
"Phone": "Teléfono",
"Country": "País",
"Custom Country": "País personalizado",
"State/Province": "Estado/Provenza",
"Custom State/Province": "Estado personalizado/Province",
"Street Address": "Dirección de calle",
"City": "Ciudad",
"Postal Code": "Código postal",
"Search Query": "Buscar consulta",
"Document ID": "ID del documento",
"Status": "Estado",
"Exclude Status": "Estado Excluir",
"Form": "Forma",
"Contact": "Contacto",
"Member": "Miembro",
"Tag": "Etiqueta",
"Custom Tag": "Etiqueta personalizada",
"Created From": "Creado a partir de",
"Created To": "Creado a",
"Completed From": "Completado desde",
"Completed To": "Completado a",
"Modified From": "Modificado desde",
"Modified To": "Modificado a",
"Show Deleted Documents": "Mostrar documentos eliminados",
"Results Count": "Número de resultados",
"Page Number": "Número de página",
"Order By": "Ordenar por",
"Metadata Filters": "Filtros de metadatos",
"Attachment": "Adjunto",
"Download as Separate Files": "Descargar como archivos separados",
"Watermark Text": "Texto Marca de Agua",
"Custom Watermark Text": "Texto personalizado de marca de agua",
"Watermark Color": "Color Marca de Agua",
"Custom Watermark Color": "Color personalizado de marca de agua",
"Watermark Font Size": "Tamaño de fuente de marca de agua",
"Watermark Opacity": "Marca de Agua Opacidad",
"Method": "Método",
"Headers": "Encabezados",
"Query Parameters": "Parámetros de consulta",
"Body": "Cuerpo",
"Response is Binary ?": "¿Respuesta es binaria?",
"No Error on Failure": "No hay ningún error en fallo",
"Timeout (in seconds)": "Tiempo de espera (en segundos)",
"Select a template from your PandaDoc workspace": "Seleccione una plantilla de su área de trabajo PandaDoc",
"Name the document you are creating": "Nombra el documento que está creando",
"List of recipients to whom the document will be sent": "Lista de destinatarios a los que se enviará el documento",
"Pass values for the variables in the template": "Pasar los valores de las variables en la plantilla",
"Select a folder from your PandaDoc workspace": "Seleccione una carpeta de su área de trabajo PandaDoc",
"Tag the document for filtering and organization": "Etiqueta el documento para filtrado y organización",
"Additional data in key-value format to associate with document": "Datos adicionales en formato clave-valor para asociar con el documento",
"Select a document from your PandaDoc workspace": "Seleccione un documento de su área de trabajo PandaDoc",
"URL link to the file to be attached to the document": "Enlace URL al archivo a adjuntar al documento",
"Optional name to set for the uploaded file.": "Nombre opcional para el archivo subido.",
"Select a contact to update. Leave empty to create a new contact.": "Seleccione un contacto para actualizar. Deje en blanco para crear un nuevo contacto.",
"An email address of the contact": "Una dirección de correo electrónico del contacto",
"Contact's first name": "Nombre del contacto",
"Contact's last name": "Apellido del contacto",
"Contact's company name": "Nombre de empresa del contacto",
"Select a common job title or choose \"Other\" to enter a custom title": "Seleccione un título de trabajo común o elija \"Otro\" para introducir un título personalizado",
"Enter a custom job title (only used if \"Other\" is selected above)": "Introduzca un título de trabajo personalizado (sólo se utiliza si \"Otro\" está seleccionado arriba)",
"Select an industry or choose \"Other\" to enter a custom industry": "Selecciona una industria o elige \"Otro\" para entrar en una industria personalizada",
"Enter a custom industry (only used if \"Other\" is selected above)": "Introduzca una industria personalizada (sólo se utiliza si se selecciona \"Otro\" arriba)",
"A phone number": "Un número de teléfono",
"Select a country or choose \"Other\" to enter a custom country": "Selecciona un país o elige \"Otro\" para entrar a un país personalizado",
"Enter your country name (only used if \"Other\" is selected above)": "Introduzca el nombre de su país (sólo se utiliza si \"Otro\" está seleccionado arriba)",
"Select a state/province or choose \"Other\" to enter a custom value": "Seleccione un estado/provincia o elija \"Otro\" para introducir un valor personalizado",
"Enter your state/province name (only used if \"Other\" is selected above)": "Introduzca el nombre de su estado/provincia (sólo se utiliza si \"Otro\" está seleccionado arriba)",
"A street address": "Una dirección de calle",
"A city name": "Un nombre de ciudad",
"A postal code": "Un código postal",
"Search documents by name or reference number": "Buscar documentos por nombre o número de referencia",
"Search for document by its specific ID": "Buscar documento por su ID específico",
"Filter documents by status": "Filtrar documentos por estado",
"Exclude documents with this status": "Excluir documentos con este estado",
"Filter by parent template (cannot be used with Form)": "Filtrar por plantilla padre (no se puede utilizar con el formulario)",
"Select a form from your PandaDoc workspace": "Seleccione un formulario de su área de trabajo de PandaDoc",
"Select a contact from your PandaDoc workspace": "Seleccione un contacto de su área de trabajo de PandaDoc",
"Select a workspace member": "Seleccione un miembro del área de trabajo",
"Select a common tag or choose \"Custom\" to enter your own": "Selecciona una etiqueta común o elige \"Custom\" para entrar en la tuya",
"Enter a custom tag (only used if \"Custom\" is selected above)": "Introduzca una etiqueta personalizada (sólo se utiliza si \"Custom\" está seleccionado arriba)",
"Include only documents created on or after this date": "Incluye sólo los documentos creados en o después de esta fecha",
"Include only documents created before this date": "Incluye sólo los documentos creados antes de esta fecha",
"Include only documents completed on or after this date": "Incluye sólo los documentos completados en o después de esta fecha",
"Include only documents completed before this date": "Incluye sólo documentos completados antes de esta fecha",
"Include only documents modified on or after this date": "Incluye sólo documentos modificados en o después de esta fecha",
"Include only documents modified before this date": "Incluye sólo documentos modificados antes de esta fecha",
"Return only deleted documents": "Devolver sólo documentos borrados",
"Number of documents to return (default: 50, max: 100)": "Número de documentos a devolver (por defecto: 50, máximo: 100)",
"Page number for pagination (starts with 1)": "Número de página para la paginación (comienza con 1)",
"Sort results by field": "Ordenar resultados por campo",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "Filtrar por pares de clave-valor de metadatos. Usar formato: {\"clave\": \"valor\"}",
"Select an attachment from the document": "Seleccione un archivo adjunto del documento",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "Descargar paquete de documentos como un archivo zip de PDFs separados (1 archivo por sección)",
"Select common watermark text or choose \"Custom\" to enter your own": "Selecciona el texto de la marca de agua común o elige \"Personalizar\" para entrar en el tuyo",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "Introduzca texto personalizado de marca de agua (sólo se utiliza si \"Personalizar\" está seleccionado arriba)",
"Select a watermark color or use custom HEX code": "Seleccione un color de marca de agua o utilice un código HEX personalizado",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "Introduzca un código de color HEX personalizado (por ejemplo, #FF57333). Sólo se utiliza si \"Código HEX personalizado\" está seleccionado arriba.",
"Font size of the watermark text": "Tamaño de fuente del texto de la marca de agua",
"Opacity of the watermark (0.0 to 1.0)": "Opacidad de la marca de agua (0.0 a 1.0)",
"Authorization headers are injected automatically from your connection.": "Las cabeceras de autorización se inyectan automáticamente desde tu conexión.",
"Enable for files like PDFs, images, etc..": "Activar para archivos como PDFs, imágenes, etc.",
"CEO / Chief Executive Officer": "CEO / Director Ejecutivo",
"CTO / Chief Technology Officer": "CTO / Director de Tecnología",
"CFO / Chief Financial Officer": "CFO / Director Financiero",
"COO / Chief Operating Officer": "Oficina de Operaciones Directas",
"President": "Comandante",
"Vice President": "Vice Presidente",
"Director": "Director",
"Manager": "Gerente",
"Sales Manager": "Gestor de ventas",
"Sales Representative": "Representante de ventas",
"Account Manager": "Gestor de cuentas",
"Business Development Manager": "Gerente de Desarrollo de Negocios",
"Marketing Manager": "Gerente de Marketing",
"Marketing Coordinator": "Coordinador de marketing",
"Software Engineer": "Ingeniero de software",
"Senior Software Engineer": "Ingeniero de Software Senior",
"Lead Developer": "Desarrollador jefe",
"DevOps Engineer": "Ingeniero DevOps",
"Data Scientist": "Científico de datos",
"Product Manager": "Gestor de productos",
"IT Manager": "Gestor de IT",
"Operations Manager": "Gestor de operaciones",
"Project Manager": "Gestor de proyectos",
"Program Manager": "Gestor de programas",
"Business Analyst": "Analista de negocios",
"Consultant": "Consultante",
"Accountant": "Contador",
"Financial Analyst": "Analista financiero",
"Legal Counsel": "Abogado Legal",
"Compliance Officer": "Oficial de Conformidad",
"HR Manager": "Gestor de recursos humanos",
"HR Coordinator": "Coordinador de RHH",
"Office Manager": "Gestor de oficina",
"Administrative Assistant": "Asistente Administrativo",
"Executive Assistant": "Asistente Ejecutivo",
"Other (Enter Custom)": "Otro (Introducir personalizado)",
"Technology": "Tecnología",
"Software": "Software",
"Financial Services": "Servicios financieros",
"Healthcare": "Saludos",
"Manufacturing": "Manufactura",
"Retail": "Venta",
"E-commerce": "E-commerce",
"Education": "Educación",
"Consulting": "Consulta",
"Real Estate": "Bienes raíces",
"Construction": "Construcción",
"Legal Services": "Servicios legales",
"Marketing & Advertising": "Marketing y publicidad",
"Media & Entertainment": "Multimedia e Inventario/a",
"Telecommunications": "Telecomunicaciones",
"Transportation & Logistics": "Transporte y logística",
"Energy & Utilities": "Energía y utilidades",
"Automotive": "Automoción",
"Aerospace & Defense": "Espacio aerospacial y defensa",
"Pharmaceuticals": "Físicos uticos",
"Biotechnology": "Biotecnología",
"Insurance": "Seguro",
"Banking": "Banca",
"Investment": "Inversión",
"Non-Profit": "Sin ánimo de lucro",
"Government": "Gobierno",
"Agriculture": "Agricultura",
"Food & Beverage": "Comida y bebida",
"Hospitality & Tourism": "hospitalidad y turismo",
"Sports & Recreation": "Deportes y recreación",
"United States": "Estados Unidos",
"Canada": "Canadá",
"United Kingdom": "Reino Unido",
"Australia": "Australia",
"Germany": "Alemania",
"France": "Francia",
"Spain": "España",
"Italy": "Italia",
"Netherlands": "Holanda",
"Sweden": "Suecia",
"Norway": "Noruega",
"Denmark": "Dinamarca",
"Finland": "Finlandia",
"Brazil": "Brasil",
"Mexico": "México",
"Japan": "Japón",
"South Korea": "Corea del Sur",
"China": "China",
"India": "India",
"Singapore": "Singapur",
"Switzerland": "Suiza",
"Austria": "Austria",
"Belgium": "Bélgica",
"Poland": "Polonia",
"Ireland": "Irlanda",
"New Zealand": "Nueva Zelanda",
"South Africa": "Sudáfrica",
"Argentina": "Argentina",
"Chile": "Chile",
"Alabama (US)": "Alabama (EE.UU.)",
"Alaska (US)": "Alaska (EE.UU.)",
"Arizona (US)": "Arizona (US)",
"Arkansas (US)": "Arkansas (US)",
"California (US)": "California (EE.UU.)",
"Colorado (US)": "Colorado (EE.UU.)",
"Connecticut (US)": "Conexión (US)",
"Delaware (US)": "Delaware (US)",
"Florida (US)": "Florida (EE.UU.)",
"Georgia (US)": "Georgia (EE.UU.)",
"Hawaii (US)": "Hawaii (EE.UU.)",
"Idaho (US)": "Idaho (EE.UU.)",
"Illinois (US)": "Illinois (EE.UU.)",
"Indiana (US)": "Indiana (EE.UU.)",
"Iowa (US)": "Iowa (EE.UU.)",
"Kansas (US)": "Kansas (US)",
"Kentucky (US)": "Kentucky (EE.UU.)",
"Louisiana (US)": "Louisiana (EE.UU.)",
"Maine (US)": "Principal (US)",
"Maryland (US)": "Maryland (EE.UU.)",
"Massachusetts (US)": "Massachusetts (EE.UU.)",
"Michigan (US)": "Tigan (US)",
"Minnesota (US)": "Minnesota (EE.UU.)",
"Mississippi (US)": "Mississippi (EE.UU.)",
"Missouri (US)": "Misuri (EE.UU.)",
"Montana (US)": "Montana (EE.UU.)",
"Nebraska (US)": "Nebraska (EE.UU.)",
"Nevada (US)": "Nevada (EE.UU.)",
"New Hampshire (US)": "Nuevo Hampshire (EE.UU.)",
"New Jersey (US)": "Nueva Jersey (EE.UU.)",
"New Mexico (US)": "Nuevo México (EE.UU.)",
"New York (US)": "Nueva York (EE.UU.)",
"North Carolina (US)": "Carolina del Norte (EE.UU.)",
"North Dakota (US)": "Dakota Norte (EE.UU.)",
"Ohio (US)": "Ohio (EE.UU.)",
"Oklahoma (US)": "Oklahoma (EE.UU.)",
"Oregon (US)": "Oregón (EE.UU.)",
"Pennsylvania (US)": "Pennsylvania (EE.UU.)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "Carolina del Sur (EE.UU.)",
"South Dakota (US)": "Dakota del Sur (EE.UU.)",
"Tennessee (US)": "Tennessee (US)",
"Texas (US)": "Texas (EE.UU.)",
"Utah (US)": "Utah (US)",
"Vermont (US)": "Vermont (EE.UU.)",
"Virginia (US)": "Virginia (EE.UU.)",
"Washington (US)": "Washington (EE.UU.)",
"West Virginia (US)": "Virginia Occidental (EE.UU.)",
"Wisconsin (US)": "Wisconsin (US)",
"Wyoming (US)": "Wyoming (EE.UU.)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "Columbia Británica (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "Nuevo Brunswick (CA)",
"Newfoundland and Labrador (CA)": "Terranova y Labrador (CA)",
"Northwest Territories (CA)": "Territorios del Noroeste (CA)",
"Nova Scotia (CA)": "Nueva Escocia (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "Isla del Príncipe Edward (CA)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "Saskatchewan (CA)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "Inglaterra (UK)",
"Scotland (UK)": "Escocia (UK)",
"Wales (UK)": "Gales (UK)",
"Northern Ireland (UK)": "Irlanda del Norte (UK)",
"New South Wales (AU)": "Nuevo Gales del Sur (AU)",
"Victoria (AU)": "Victoria (AU)",
"Queensland (AU)": "Queensland (AU)",
"Western Australia (AU)": "Australia Occidental (UA)",
"South Australia (AU)": "Australia del Sur (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "Borrador",
"Sent": "Enviado",
"Completed": "Completado",
"Uploaded": "Subido",
"Error": "Error",
"Viewed": "Visto",
"Waiting Approval": "Esperando aprobación",
"Approved": "Aprobado",
"Rejected": "Rechazado",
"Waiting Pay": "Esperando pago",
"Paid": "Pagado",
"Voided": "Vacío",
"Declined": "Denegado",
"External Review": "Revisión externa",
"contract": "contrato",
"proposal": "propuesta",
"quote": "cita",
"invoice": "factura",
"agreement": "acuerdo",
"nda": "nda",
"employment": "empleo",
"vendor": "vendedor",
"client": "cliente",
"urgent": "urgente",
"priority": "prioridad",
"review": "reseña",
"approval": "aprobación",
"legal": "legal",
"finance": "finanzas",
"hr": "h",
"sales": "ventas",
"marketing": "marketing",
"template": "plantilla",
"final": "final",
"draft": "borrador",
"Custom (Enter Your Own)": "Personalizado (Ingrese su Propietario)",
"Date Status Changed (default)": "Estado de fecha cambiado (por defecto)",
"Date Created (ascending)": "Fecha de creación (ascendente)",
"Date Created (descending)": "Fecha de creación (descendiendo)",
"Date Modified (ascending)": "Fecha Modificada (ascendente)",
"Date Modified (descending)": "Fecha Modificada (descendiendo)",
"Name (ascending)": "Nombre (ascendiendo)",
"Name (descending)": "Nombre (descendiendo)",
"CONFIDENTIAL": "CONFIDENCIAL",
"DRAFT": "DRAFT",
"COPY": "COPIAR",
"SAMPLE": "APARECER",
"FOR REVIEW ONLY": "PARA REVISIR SOLO",
"INTERNAL USE ONLY": "USO INTERNAL SOLO",
"PROPRIETARY": "PROPRIETARIO",
"PRELIMINARY": "PRELIMINARIO",
"FINAL": "FINAL",
"APPROVED": "APROBADO",
"VOID": "VOID",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "NO POR DISTRIBUCIÓN",
"TRADE SECRET": "SEGURIDAD DE TRAFE",
"Red (#FF0000)": "Rojo (#FF0000)",
"Blue (#0000FF)": "Azul (#0000FF)",
"Green (#00FF00)": "Verde (#00FF00)",
"Black (#000000)": "Negro (#000000)",
"Gray (#808080)": "Gris (#808080)",
"Orange (#FF7F00)": "Naranja (#FF7F00)",
"Purple (#800080)": "Morado (#800080)",
"Custom HEX Code": "Código HEX personalizado",
"GET": "RECOGER",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "BORRAR",
"HEAD": "LIMPIO",
"Document Completed": "Documento completado",
"Document State Changed": "Estado del documento cambiado",
"Document Updated": "Documento actualizado",
"Triggers when a document is completed.": "Se activa cuando un documento se completa.",
"Triggers when a document status changes.": "Se activa cuando el estado de un documento cambia.",
"Triggers when a document is updated.": "Se activa cuando se actualiza un documento.",
"Filter by Templates": "Filtrar por plantillas",
"Filter by Folders": "Filtrar por carpetas",
"Filter by Status": "Filtrar por Estado",
"Filter by Update Type": "Filtrar por tipo de actualización",
"Only trigger for documents created from specific templates (leave empty for all)": "Disparador solo para documentos creados a partir de plantillas específicas (dejar vacío para todos)",
"Only trigger for documents in specific folders (leave empty for all)": "Disparador solo para documentos en carpetas específicas (dejar vacío para todos)",
"Only trigger for specific status changes (leave empty for all)": "Sólo disparar para cambios de estado específicos (dejar vacío para todos)",
"Only trigger for specific types of updates (leave empty for all)": "Disparador solo para tipos específicos de actualizaciones (dejar vacío para todos)",
"Content Changes": "Cambios de contenido",
"Recipient Changes": "Cambios del destinatario",
"Settings Changes": "Cambios de configuración",
"Status Changes": "Cambios de estado",
"Field Changes": "Cambios de campo",
"Name Changes": "Cambios de nombre",
"Metadata Changes": "Cambios de metadatos"
}

View File

@@ -0,0 +1,400 @@
{
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "Votre clé API PandaDoc. Obtenez-la depuis le Dashboard développeur dans votre compte PandaDoc.",
"Create Document from Template": "Créer un document à partir d'un modèle",
"Create Attachment": "Créer une pièce jointe",
"Create or Update Contact": "Créer ou mettre à jour le contact",
"Find Document(s)": "Trouver le(s) document(s)",
"Get Document Attachment": "Obtenir la pièce jointe du document",
"Get Document": "Obtenir un document",
"Download Document": "Télécharger le document",
"Custom API Call": "Appel API personnalisé",
"Creates a document from a PandaDoc Template.": "Crée un document à partir d'un modèle PandaDoc.",
"Adds an attachment to a document.": "Ajoute une pièce jointe à un document.",
"Creates a new or update an existing contact.": "Crée une nouvelle ou met à jour un contact existant.",
"Finds documents based various filter.": "Trouve des documents basés sur différents filtres.",
"Retrieves details of a specific attachment from a document.": "Récupère les détails d'une pièce jointe spécifique à partir d'un document.",
"Retrieves comprehensive document data.": "Récupère les données complètes du document.",
"Downloads a document as PDF.": "Télécharge un document en format PDF.",
"Make a custom API call to a specific endpoint": "Passez un appel API personnalisé à un point de terminaison spécifique",
"Template": "Gabarit",
"Document Name": "Nom du document",
"Recipients": "Destinataires",
"Template Fields": "Champs du modèle",
"Variables/Tokens": "Variables/Tokens",
"Folder": "Dossier",
"Tags": "Tags",
"Metadata": "Métadonnées",
"Document": "Document",
"File URL": "URL du fichier",
"Attachment Name": "Nom de la pièce jointe",
"Contact ID (for Update)": "ID du contact (pour la mise à jour)",
"Email": "Courriel",
"First Name": "First Name",
"Last Name": "Last Name",
"Company": "Entreprise",
"Job Title": "Titre du poste",
"Custom Job Title": "Titre du poste personnalisé",
"Industry": "Industrie",
"Custom Industry": "Industrie personnalisée",
"Phone": "Téléphone",
"Country": "Pays",
"Custom Country": "Pays personnalisé",
"State/Province": "État/Province",
"Custom State/Province": "État/Province Personnalisé",
"Street Address": "Adresse postale",
"City": "Ville",
"Postal Code": "Code postal",
"Search Query": "Requête de recherche",
"Document ID": "ID du document",
"Status": "Statut",
"Exclude Status": "Exclure le statut",
"Form": "Forme",
"Contact": "Contacter",
"Member": "Membre",
"Tag": "Étiquette",
"Custom Tag": "Étiquette personnalisée",
"Created From": "Créé à partir de",
"Created To": "Créé le",
"Completed From": "Terminé à partir de",
"Completed To": "Complété à",
"Modified From": "Modifié de",
"Modified To": "Modifié par",
"Show Deleted Documents": "Afficher les documents supprimés",
"Results Count": "Nombre de résultats",
"Page Number": "Numéro de page",
"Order By": "Trier par",
"Metadata Filters": "Filtres de métadonnées",
"Attachment": "Pièce jointe",
"Download as Separate Files": "Télécharger en tant que fichiers séparés",
"Watermark Text": "Texte du filigrane",
"Custom Watermark Text": "Texte du filigrane personnalisé",
"Watermark Color": "Couleur du filigrane",
"Custom Watermark Color": "Couleur du filigrane personnalisé",
"Watermark Font Size": "Taille de police du filigrane",
"Watermark Opacity": "Opacité du filigrane",
"Method": "Méthode",
"Headers": "En-têtes",
"Query Parameters": "Paramètres de requête",
"Body": "Corps",
"Response is Binary ?": "La réponse est Binaire ?",
"No Error on Failure": "Aucune erreur en cas d'échec",
"Timeout (in seconds)": "Délai d'attente (en secondes)",
"Select a template from your PandaDoc workspace": "Sélectionnez un modèle dans votre espace de travail PandaDoc",
"Name the document you are creating": "Nommez le document que vous êtes en train de créer",
"List of recipients to whom the document will be sent": "Liste des destinataires auxquels le document sera envoyé",
"Pass values for the variables in the template": "Passer des valeurs pour les variables dans le modèle",
"Select a folder from your PandaDoc workspace": "Sélectionnez un dossier dans votre espace de travail PandaDoc",
"Tag the document for filtering and organization": "Étiquetez le document pour le filtrage et l'organisation",
"Additional data in key-value format to associate with document": "Données supplémentaires au format clé-valeur à associer au document",
"Select a document from your PandaDoc workspace": "Sélectionnez un document dans votre espace de travail PandaDoc",
"URL link to the file to be attached to the document": "Lien URL vers le fichier à attacher au document",
"Optional name to set for the uploaded file.": "Nom facultatif à définir pour le fichier téléchargé.",
"Select a contact to update. Leave empty to create a new contact.": "Sélectionnez un contact à mettre à jour. Laissez vide pour créer un nouveau contact.",
"An email address of the contact": "Une adresse e-mail du contact",
"Contact's first name": "Prénom du contact",
"Contact's last name": "Nom du contact",
"Contact's company name": "Nom de la société du contact",
"Select a common job title or choose \"Other\" to enter a custom title": "Sélectionnez un titre de poste commun ou choisissez \"Autres\" pour entrer un titre personnalisé",
"Enter a custom job title (only used if \"Other\" is selected above)": "Entrez un titre de job personnalisé (utilisé uniquement si \"Autres\" est sélectionné ci-dessus)",
"Select an industry or choose \"Other\" to enter a custom industry": "Sélectionnez une industrie ou choisissez \"Autre\" pour entrer dans une industrie personnalisée",
"Enter a custom industry (only used if \"Other\" is selected above)": "Entrez une industrie personnalisée (utilisée uniquement si \"Autres\" est sélectionné ci-dessus)",
"A phone number": "Un numéro de téléphone",
"Select a country or choose \"Other\" to enter a custom country": "Sélectionnez un pays ou choisissez \"Autre\" pour entrer un pays personnalisé",
"Enter your country name (only used if \"Other\" is selected above)": "Entrez le nom de votre pays (uniquement utilisé si \"Autres\" est sélectionné ci-dessus)",
"Select a state/province or choose \"Other\" to enter a custom value": "Sélectionnez un état/province ou choisissez \"Autres\" pour entrer une valeur personnalisée",
"Enter your state/province name (only used if \"Other\" is selected above)": "Entrez le nom de votre état/province (uniquement utilisé si \"Autres\" est sélectionné ci-dessus)",
"A street address": "Une adresse postale",
"A city name": "Un nom de ville",
"A postal code": "Un code postal",
"Search documents by name or reference number": "Rechercher des documents par nom ou numéro de référence",
"Search for document by its specific ID": "Rechercher un document par son ID spécifique",
"Filter documents by status": "Filtrer les documents par statut",
"Exclude documents with this status": "Exclure les documents avec ce statut",
"Filter by parent template (cannot be used with Form)": "Filtrer par modèle parent (ne peut pas être utilisé avec le formulaire)",
"Select a form from your PandaDoc workspace": "Sélectionnez un formulaire dans votre espace de travail PandaDoc",
"Select a contact from your PandaDoc workspace": "Sélectionnez un contact dans votre espace de travail PandaDoc",
"Select a workspace member": "Sélectionnez un membre de l'espace de travail",
"Select a common tag or choose \"Custom\" to enter your own": "Sélectionnez un tag commun ou choisissez \"Personnaliser\" pour entrer le vôtre",
"Enter a custom tag (only used if \"Custom\" is selected above)": "Entrez un tag personnalisé (uniquement utilisé si \"Custom\" est sélectionné ci-dessus)",
"Include only documents created on or after this date": "Inclure uniquement les documents créés à ou après cette date",
"Include only documents created before this date": "Inclure uniquement les documents créés avant cette date",
"Include only documents completed on or after this date": "Inclure uniquement les documents complétés le ou après cette date",
"Include only documents completed before this date": "Inclure uniquement les documents complétés avant cette date",
"Include only documents modified on or after this date": "Inclure uniquement les documents modifiés à ou après cette date",
"Include only documents modified before this date": "Inclure uniquement les documents modifiés avant cette date",
"Return only deleted documents": "Retourner uniquement les documents supprimés",
"Number of documents to return (default: 50, max: 100)": "Nombre de documents à retourner (par défaut : 50, max : 100)",
"Page number for pagination (starts with 1)": "Numéro de page pour la pagination (commence par 1)",
"Sort results by field": "Trier les résultats par champ",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "Filtrer par paire clé-valeur de métadonnées. Utiliser le format: {\"key\": \"value\"}",
"Select an attachment from the document": "Sélectionnez une pièce jointe dans le document",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "Télécharger le paquet de documents en tant qu'archive zip de PDFs séparés (1 fichier par section)",
"Select common watermark text or choose \"Custom\" to enter your own": "Sélectionnez le texte du filigrane courant ou choisissez « Personnalisé » pour entrer le vôtre",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "Entrez le texte personnalisé du filigrane (uniquement utilisé si \"Personnalisé\" est sélectionné ci-dessus)",
"Select a watermark color or use custom HEX code": "Sélectionnez une couleur de filigrane ou utilisez un code HEX personnalisé",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "Entrez un code de couleur HEX personnalisé (par exemple, #FF5733). Utilisé uniquement si \"Code HEX personnalisé\" est sélectionné ci-dessus.",
"Font size of the watermark text": "Taille de police du texte du filigrane",
"Opacity of the watermark (0.0 to 1.0)": "Opacité du filigrane (0.0 à 1.0)",
"Authorization headers are injected automatically from your connection.": "Les en-têtes d'autorisation sont injectés automatiquement à partir de votre connexion.",
"Enable for files like PDFs, images, etc..": "Activer pour les fichiers comme les PDFs, les images, etc.",
"CEO / Chief Executive Officer": "PDG / Chief Executive Officer",
"CTO / Chief Technology Officer": "Directeur Technique / Directeur Technique",
"CFO / Chief Financial Officer": "Directeur financier / Chef des finances",
"COO / Chief Operating Officer": "Directeur Général / Chief Operating Officer",
"President": "Président",
"Vice President": "Vice-Président",
"Director": "Directeur",
"Manager": "Responsable",
"Sales Manager": "Responsable des ventes",
"Sales Representative": "Représentant des ventes",
"Account Manager": "Gestionnaire de compte",
"Business Development Manager": "Responsable du développement des affaires",
"Marketing Manager": "Responsable marketing",
"Marketing Coordinator": "Coordonnateur marketing",
"Software Engineer": "Ingénieur logiciel",
"Senior Software Engineer": "Ingénieur logiciel senior",
"Lead Developer": "Développeur principal",
"DevOps Engineer": "Ingénieur DevOps",
"Data Scientist": "Scientifique des données",
"Product Manager": "Gestionnaire de produits",
"IT Manager": "Responsable informatique",
"Operations Manager": "Gestionnaire d'opérations",
"Project Manager": "Gestionnaire de projet",
"Program Manager": "Gestionnaire de programme",
"Business Analyst": "Analyste Entreprise",
"Consultant": "Conseiller",
"Accountant": "Comptable",
"Financial Analyst": "Analyste financier",
"Legal Counsel": "Conseiller juridique",
"Compliance Officer": "Responsable de la conformité",
"HR Manager": "Responsable RH",
"HR Coordinator": "Coordonnateur RH",
"Office Manager": "Gestionnaire de bureau",
"Administrative Assistant": "Assistant administratif",
"Executive Assistant": "Assistant exécutif",
"Other (Enter Custom)": "Autre (entrez Personnalisé)",
"Technology": "Technologie",
"Software": "Logiciels",
"Financial Services": "Services financiers",
"Healthcare": "Soins de santé",
"Manufacturing": "Fabrication",
"Retail": "Particulier",
"E-commerce": "E-commerce",
"Education": "Éducation",
"Consulting": "Consultation",
"Real Estate": "Immobilier",
"Construction": "Construction",
"Legal Services": "Services légaux",
"Marketing & Advertising": "Marketing et publicité",
"Media & Entertainment": "Médias et divertissement",
"Telecommunications": "Télécommunications",
"Transportation & Logistics": "Transport & Logistique",
"Energy & Utilities": "Énergie et services publics",
"Automotive": "Automobile",
"Aerospace & Defense": "Aérospatiale et Défense",
"Pharmaceuticals": "Produits pharmaceutiques",
"Biotechnology": "Biotechnologie",
"Insurance": "Assurance",
"Banking": "Services bancaires",
"Investment": "Investissement",
"Non-Profit": "Sans but lucratif",
"Government": "Gouvernement",
"Agriculture": "L'agriculture",
"Food & Beverage": "Nourriture et boissons",
"Hospitality & Tourism": "Hospitalité et tourisme",
"Sports & Recreation": "Sports et loisirs",
"United States": "États-Unis",
"Canada": "Le Canada",
"United Kingdom": "Royaume-Uni",
"Australia": "Australie",
"Germany": "L'Allemagne",
"France": "France",
"Spain": "L'Espagne",
"Italy": "Italie",
"Netherlands": "Pays Bas",
"Sweden": "Suédoise",
"Norway": "Norvège",
"Denmark": "Danemark",
"Finland": "Finlandaise",
"Brazil": "Le Brésil",
"Mexico": "Mexique",
"Japan": "Japon",
"South Korea": "Corée du Sud",
"China": "La Chine",
"India": "L'Inde",
"Singapore": "Singapour",
"Switzerland": "Suisse",
"Austria": "L'Autriche",
"Belgium": "Belgique",
"Poland": "La Pologne",
"Ireland": "L'Irlande",
"New Zealand": "Nouvelle-Zélande",
"South Africa": "Afrique du Sud",
"Argentina": "Argentine",
"Chile": "Chili",
"Alabama (US)": "Alabama (États-Unis)",
"Alaska (US)": "Alaska (États-Unis)",
"Arizona (US)": "Arizona (États-Unis)",
"Arkansas (US)": "Arkansas (États-Unis)",
"California (US)": "Californie (États-Unis)",
"Colorado (US)": "Colorado (US)",
"Connecticut (US)": "Connecticut (États-Unis)",
"Delaware (US)": "Delaware (États-Unis)",
"Florida (US)": "Floride (États-Unis)",
"Georgia (US)": "Géorgie (États-Unis)",
"Hawaii (US)": "Hawaï (ÉU)",
"Idaho (US)": "Idaho (US)",
"Illinois (US)": "Illinois (ÉU)",
"Indiana (US)": "Indiana (États-Unis)",
"Iowa (US)": "Iowa (États-Unis)",
"Kansas (US)": "Kansas (USA)",
"Kentucky (US)": "Kentucky (US)",
"Louisiana (US)": "Louisiane (États-Unis)",
"Maine (US)": "Maine (États-Unis)",
"Maryland (US)": "Maryland (États-Unis)",
"Massachusetts (US)": "Massachusetts (États-Unis)",
"Michigan (US)": "Michigan (US)",
"Minnesota (US)": "Minnesota (États-Unis)",
"Mississippi (US)": "Mississippi (États-Unis)",
"Missouri (US)": "Missouri (US)",
"Montana (US)": "Montana (États-Unis)",
"Nebraska (US)": "Nébraska (États-Unis)",
"Nevada (US)": "Nevada (États-Unis)",
"New Hampshire (US)": "Nouveau Hampshire (États-Unis)",
"New Jersey (US)": "New Jersey (États-Unis)",
"New Mexico (US)": "Nouveau Mexique (États-Unis)",
"New York (US)": "New York (États-Unis)",
"North Carolina (US)": "Caroline du Nord (US)",
"North Dakota (US)": "Dakota du Nord (États-Unis)",
"Ohio (US)": "Ohio (US)",
"Oklahoma (US)": "Oklahoma (États-Unis)",
"Oregon (US)": "Oregon (États-Unis)",
"Pennsylvania (US)": "Pennsylvanie (US)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "Caroline du Sud (US)",
"South Dakota (US)": "Dakota du Sud (États-Unis)",
"Tennessee (US)": "Tennessee (États-Unis)",
"Texas (US)": "Texas (États-Unis)",
"Utah (US)": "Utah (USA)",
"Vermont (US)": "Vermont (ÉU)",
"Virginia (US)": "Virginie (USA)",
"Washington (US)": "Washington (États-Unis)",
"West Virginia (US)": "Virginie de l'Ouest (US)",
"Wisconsin (US)": "Wisconsin (États-Unis)",
"Wyoming (US)": "Wyoming (États-Unis)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "Colombie-Britannique (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "Nouveau-Brunswick (CA)",
"Newfoundland and Labrador (CA)": "Terre-Neuve-et-Labrador (CA)",
"Northwest Territories (CA)": "Territoires du Nord-Ouest (CA)",
"Nova Scotia (CA)": "Nouvelle-Écosse (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "Île-du-Prince-Édouard (CA)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "Saskatchewan (CA)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "Angleterre (Royaume-Uni)",
"Scotland (UK)": "Écosse (RU)",
"Wales (UK)": "Pays de Galles (Royaume-Uni)",
"Northern Ireland (UK)": "Irlande du Nord (RU)",
"New South Wales (AU)": "Nouvelles Galles du Sud (AU)",
"Victoria (AU)": "Victoria (AU)",
"Queensland (AU)": "Queensland (AU)",
"Western Australia (AU)": "Australie occidentale (AU)",
"South Australia (AU)": "Australie du Sud (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "Brouillon",
"Sent": "Envoyé",
"Completed": "Terminé",
"Uploaded": "Téléchargé",
"Error": "Error",
"Viewed": "Consulté",
"Waiting Approval": "En attente d'approbation",
"Approved": "Approuvé",
"Rejected": "Rejeté",
"Waiting Pay": "En attente de paiement",
"Paid": "Payé",
"Voided": "Annulé",
"Declined": "Refusé",
"External Review": "Examen externe",
"contract": "Contrat",
"proposal": "proposition",
"quote": "Citation",
"invoice": "Facturation",
"agreement": "accord",
"nda": "nda",
"employment": "emploi",
"vendor": "fournisseur",
"client": "client",
"urgent": "urgent",
"priority": "priorité",
"review": "Revoir",
"approval": "Approbation",
"legal": "légaux",
"finance": "finance",
"hr": "h",
"sales": "ventes",
"marketing": "marketing",
"template": "gabarit",
"final": "finale",
"draft": "brouillon",
"Custom (Enter Your Own)": "Personnalisé (entrez vos propositions)",
"Date Status Changed (default)": "Statut de la date modifié (par défaut)",
"Date Created (ascending)": "Date de création (ascendant)",
"Date Created (descending)": "Date de création (décroissante)",
"Date Modified (ascending)": "Date de modification (ascendant)",
"Date Modified (descending)": "Date de modification (décroissante)",
"Name (ascending)": "Nom (ascendant)",
"Name (descending)": "Nom (décroissant)",
"CONFIDENTIAL": "CONFIDENTIEL",
"DRAFT": "DRAFT",
"COPY": "COPIER",
"SAMPLE": "SAMPLE",
"FOR REVIEW ONLY": "POUR LA RÉVISION SEULEMENT",
"INTERNAL USE ONLY": "UTILISATION INTERNALE SEULEMENT",
"PROPRIETARY": "PROPRIÉTÉ",
"PRELIMINARY": "PRÉLIMINAIRE",
"FINAL": "FINAL",
"APPROVED": "APPROUVÉ",
"VOID": "VOYAGE",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "PAS DE DISTRIBUTION",
"TRADE SECRET": "NÉGOCIEZ LE SECRET",
"Red (#FF0000)": "Rouge (#FF0000)",
"Blue (#0000FF)": "Bleu (#0000FF)",
"Green (#00FF00)": "Vert (#00FF00)",
"Black (#000000)": "Noir (#000000)",
"Gray (#808080)": "Gris (#808080)",
"Orange (#FF7F00)": "Orange (#FF7F00)",
"Purple (#800080)": "Violet (#800080)",
"Custom HEX Code": "Code HEX personnalisé",
"GET": "OBTENIR",
"POST": "POSTER",
"PATCH": "PATCH",
"PUT": "EFFACER",
"DELETE": "SUPPRIMER",
"HEAD": "TÊTE",
"Document Completed": "Document terminé",
"Document State Changed": "État du document modifié",
"Document Updated": "Document mis à jour",
"Triggers when a document is completed.": "Déclenche quand un document est terminé.",
"Triggers when a document status changes.": "Déclenche lorsqu'un document change de statut.",
"Triggers when a document is updated.": "Déclenche lorsqu'un document est mis à jour.",
"Filter by Templates": "Filtrer par gabarits",
"Filter by Folders": "Filtrer par dossiers",
"Filter by Status": "Filtrer par statut",
"Filter by Update Type": "Filtrer par type de mise à jour",
"Only trigger for documents created from specific templates (leave empty for all)": "Déclenche uniquement les documents créés à partir de modèles spécifiques (laisser vide pour tous)",
"Only trigger for documents in specific folders (leave empty for all)": "Déclenche uniquement les documents dans des dossiers spécifiques (laisser vide pour tous)",
"Only trigger for specific status changes (leave empty for all)": "Ne déclencher que pour les changements d'état spécifiques (laisser vide pour tous)",
"Only trigger for specific types of updates (leave empty for all)": "Ne déclencher que pour des types spécifiques de mises à jour (laisser vide pour tous)",
"Content Changes": "Changements de contenu",
"Recipient Changes": "Changements du destinataire",
"Settings Changes": "Changements des paramètres",
"Status Changes": "Changements de statut",
"Field Changes": "Changements de champ",
"Name Changes": "Changements de nom",
"Metadata Changes": "Changements de métadonnées"
}

View File

@@ -0,0 +1,400 @@
{
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "PandaDoc API キー。PandaDoc アカウントの開発者ダッシュボードから取得できます。",
"Create Document from Template": "テンプレートからドキュメントを作成",
"Create Attachment": "添付ファイルを作成",
"Create or Update Contact": "連絡先を作成または更新",
"Find Document(s)": "文書を検索",
"Get Document Attachment": "添付ファイルを取得",
"Get Document": "ドキュメントの取得",
"Download Document": "ドキュメントのダウンロード",
"Custom API Call": "カスタムAPI通話",
"Creates a document from a PandaDoc Template.": "PandaDoc テンプレートからドキュメントを作成します。",
"Adds an attachment to a document.": "添付ファイルをドキュメントに追加します。",
"Creates a new or update an existing contact.": "新規または既存の連絡先を更新します。",
"Finds documents based various filter.": "さまざまなフィルタに基づいてドキュメントを検索します。",
"Retrieves details of a specific attachment from a document.": "ドキュメントから特定の添付ファイルの詳細を取得します。",
"Retrieves comprehensive document data.": "包括的なドキュメントデータを取得します。",
"Downloads a document as PDF.": "ドキュメントを PDF としてダウンロードします。",
"Make a custom API call to a specific endpoint": "特定のエンドポイントへのカスタム API コールを実行します。",
"Template": "テンプレート",
"Document Name": "ドキュメント名",
"Recipients": "Recipients",
"Template Fields": "テンプレートフィールド",
"Variables/Tokens": "変数/トークン",
"Folder": "Folder",
"Tags": "タグ",
"Metadata": "メタデータ",
"Document": "ドキュメント",
"File URL": "ファイル URL",
"Attachment Name": "添付ファイル名",
"Contact ID (for Update)": "連絡先IDアップデート用",
"Email": "Eメールアドレス",
"First Name": "名",
"Last Name": "Last Name",
"Company": "会社名",
"Job Title": "役職名",
"Custom Job Title": "カスタムジョブタイトル",
"Industry": "産業",
"Custom Industry": "カスタム産業",
"Phone": "電話番号",
"Country": "国",
"Custom Country": "国名の変更",
"State/Province": "都道府県:",
"Custom State/Province": "カスタム都道府県/州",
"Street Address": "住所",
"City": "市区町村名",
"Postal Code": "郵便番号",
"Search Query": "検索クエリ",
"Document ID": "ドキュメントID",
"Status": "ステータス",
"Exclude Status": "除外ステータス",
"Form": "フォーム",
"Contact": "お問い合わせ",
"Member": "メンバー",
"Tag": "タグ",
"Custom Tag": "カスタムタグ",
"Created From": "作成元",
"Created To": "作成先",
"Completed From": "完了元",
"Completed To": "完了日時",
"Modified From": "変更元",
"Modified To": "変更先",
"Show Deleted Documents": "削除されたドキュメントを表示",
"Results Count": "結果数",
"Page Number": "ページ番号",
"Order By": "並び替え",
"Metadata Filters": "メタデータフィルタ",
"Attachment": "添付ファイル",
"Download as Separate Files": "別のファイルとしてダウンロード",
"Watermark Text": "透かしテキスト",
"Custom Watermark Text": "カスタム透かしテキスト",
"Watermark Color": "透かしの色",
"Custom Watermark Color": "カスタム透かしの色",
"Watermark Font Size": "透かしフォントサイズ",
"Watermark Opacity": "透かしの透明度",
"Method": "方法",
"Headers": "ヘッダー",
"Query Parameters": "クエリパラメータ",
"Body": "本文",
"Response is Binary ?": "応答はバイナリですか?",
"No Error on Failure": "失敗時にエラーはありません",
"Timeout (in seconds)": "タイムアウト(秒)",
"Select a template from your PandaDoc workspace": "PandaDoc ワークスペースからテンプレートを選択します",
"Name the document you are creating": "作成したドキュメントに名前を付けてください",
"List of recipients to whom the document will be sent": "ドキュメントを送信する受信者リスト",
"Pass values for the variables in the template": "テンプレートの変数の値を渡します。",
"Select a folder from your PandaDoc workspace": "PandaDoc ワークスペースからフォルダを選択します",
"Tag the document for filtering and organization": "フィルタリングと組織のためのドキュメントにタグを付ける",
"Additional data in key-value format to associate with document": "ドキュメントに関連付けるキー値形式の追加データ",
"Select a document from your PandaDoc workspace": "PandaDoc ワークスペースからドキュメントを選択します",
"URL link to the file to be attached to the document": "ドキュメントに添付するファイルへのURLリンク",
"Optional name to set for the uploaded file.": "アップロードされたファイルに設定する任意の名前。",
"Select a contact to update. Leave empty to create a new contact.": "更新する連絡先を選択します。新しい連絡先を作成するには空白のままにします。",
"An email address of the contact": "連絡先のメールアドレス",
"Contact's first name": "コンタクトの名",
"Contact's last name": "コンタクトの姓",
"Contact's company name": "コンタクトの会社名",
"Select a common job title or choose \"Other\" to enter a custom title": "一般的なジョブタイトルを選択するか、「その他」を選択してカスタムタイトルを入力します",
"Enter a custom job title (only used if \"Other\" is selected above)": "カスタムジョブタイトルを入力します (上記「その他」が選択されている場合のみ使用されます)",
"Select an industry or choose \"Other\" to enter a custom industry": "業界を選択するか、「その他」を選択してカスタム業界に入ります。",
"Enter a custom industry (only used if \"Other\" is selected above)": "カスタム業界を入力してください(上記「その他」が選択されている場合のみ使用されます)",
"A phone number": "電話番号",
"Select a country or choose \"Other\" to enter a custom country": "国を選択するか、「その他」を選択してカスタム国を入力します",
"Enter your country name (only used if \"Other\" is selected above)": "国名を入力してください(上記「その他」が選択されている場合のみ使用されます)",
"Select a state/province or choose \"Other\" to enter a custom value": "都道府県を選択するか、「その他」を選択してカスタム値を入力します",
"Enter your state/province name (only used if \"Other\" is selected above)": "都道府県名を入力してください(上記「その他」が選択されている場合のみ使用されます)",
"A street address": "住所:",
"A city name": "都市名",
"A postal code": "郵便番号",
"Search documents by name or reference number": "ドキュメントを名前または参照番号で検索",
"Search for document by its specific ID": "特定の ID でドキュメントを検索",
"Filter documents by status": "ステータスでドキュメントをフィルター",
"Exclude documents with this status": "このステータスのドキュメントを除外",
"Filter by parent template (cannot be used with Form)": "親テンプレートでフィルター (フォームでは使用できません)",
"Select a form from your PandaDoc workspace": "PandaDoc ワークスペースからフォームを選択します",
"Select a contact from your PandaDoc workspace": "PandaDoc ワークスペースから連絡先を選択します",
"Select a workspace member": "ワークスペースのメンバーを選択",
"Select a common tag or choose \"Custom\" to enter your own": "一般的なタグを選択するか、「カスタム」を選択して独自のタグを入力します",
"Enter a custom tag (only used if \"Custom\" is selected above)": "カスタムタグを入力します(上記の「カスタム」が選択されている場合のみ使用されます)",
"Include only documents created on or after this date": "この日付の上または後に作成されたドキュメントだけを含める",
"Include only documents created before this date": "この日付の前に作成されたドキュメントだけを含める",
"Include only documents completed on or after this date": "この日付の上または後に完了したドキュメントのみを含める",
"Include only documents completed before this date": "この日付の前に完了したドキュメントだけを含める",
"Include only documents modified on or after this date": "この日付以降に変更されたドキュメントのみを含める",
"Include only documents modified before this date": "この日付の前に変更されたドキュメントのみを含める",
"Return only deleted documents": "削除されたドキュメントのみを返す",
"Number of documents to return (default: 50, max: 100)": "返すドキュメントの数 (デフォルト: 50, max: 100)",
"Page number for pagination (starts with 1)": "ページネーションのページ番号 (1から始まる)",
"Sort results by field": "フィールドで結果をソート",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "メタデータキーと値のペアでフィルタします。フォーマットを使用: {\"key\": \"value\"}",
"Select an attachment from the document": "ドキュメントから添付ファイルを選択",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "別々のPDFファイルのzipアーカイブとしてドキュメントバンドルをダウンロードします(1セクションあたり1ファイル)",
"Select common watermark text or choose \"Custom\" to enter your own": "一般的な透かしテキストを選択するか、「カスタム」を選択して独自のテキストを入力します",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "カスタム透かしテキストを入力してください(上記の「カスタム」が選択されている場合のみ使用されます)",
"Select a watermark color or use custom HEX code": "透かしの色を選択するか、カスタムHEXコードを使用してください",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "カスタムHEXカラーコードを入力してください#FF5733。上記の「カスタムHEXコード」が選択されている場合にのみ使用されます。",
"Font size of the watermark text": "透かしテキストのフォントサイズ",
"Opacity of the watermark (0.0 to 1.0)": "透かしの不透明度 (0.0 から 1.0)",
"Authorization headers are injected automatically from your connection.": "認証ヘッダは接続から自動的に注入されます。",
"Enable for files like PDFs, images, etc..": "PDF、画像などのファイルを有効にします。",
"CEO / Chief Executive Officer": "CEO / 最高経営責任者(CEO)",
"CTO / Chief Technology Officer": "CTO / Chief Technology Officer",
"CFO / Chief Financial Officer": "CFO / 最高財務責任者",
"COO / Chief Operating Officer": "COO/最高執行責任者(COO)",
"President": "社長",
"Vice President": "Vice President",
"Director": "ディレクター",
"Manager": "マネージャー",
"Sales Manager": "セールスマネージャー",
"Sales Representative": "営業担当者",
"Account Manager": "アカウント管理",
"Business Development Manager": "ビジネス開発マネージャー",
"Marketing Manager": "マーケティングマネージャー",
"Marketing Coordinator": "マーケティングコーディネータ",
"Software Engineer": "ソフトウェアエンジニア",
"Senior Software Engineer": "上級ソフトウェアエンジニア",
"Lead Developer": "リード開発者",
"DevOps Engineer": "DevOps Engineer",
"Data Scientist": "データサイエンティスト",
"Product Manager": "プロダクトマネージャー",
"IT Manager": "ITマネージャー",
"Operations Manager": "Operations Manager",
"Project Manager": "プロジェクトマネージャー",
"Program Manager": "プログラムマネージャー",
"Business Analyst": "ビジネス分析",
"Consultant": "コンサルタント",
"Accountant": "<unk>",
"Financial Analyst": "財務分析",
"Legal Counsel": "弁護士(弁護士)",
"Compliance Officer": "コンプライアンスオフィサー",
"HR Manager": "人事マネージャー",
"HR Coordinator": "人事コーディネータ",
"Office Manager": "オフィスマネージャー",
"Administrative Assistant": "管理アシスタント",
"Executive Assistant": "エグゼクティブアシスタント",
"Other (Enter Custom)": "その他 (カスタム入力)",
"Technology": "テクノロジー",
"Software": "ソフトウェア",
"Financial Services": "金融サービス",
"Healthcare": "健康",
"Manufacturing": "製造",
"Retail": "小売",
"E-commerce": "Eコマースformat@@0",
"Education": "教育",
"Consulting": "コンサルティング",
"Real Estate": "不動産",
"Construction": "建設",
"Legal Services": "法的サービス",
"Marketing & Advertising": "マーケティング&広告",
"Media & Entertainment": "メディア & エンターテイメント",
"Telecommunications": "通信",
"Transportation & Logistics": "輸送・ロジスティクス",
"Energy & Utilities": "エネルギー&ユーティリティ",
"Automotive": "自動車",
"Aerospace & Defense": "航空宇宙・防衛",
"Pharmaceuticals": "製薬",
"Biotechnology": "Biotechnology",
"Insurance": "保険",
"Banking": "銀行",
"Investment": "投資",
"Non-Profit": "<unk>",
"Government": "政府",
"Agriculture": "Agricultural",
"Food & Beverage": "食品・飲料",
"Hospitality & Tourism": "ホスピタリティ&観光",
"Sports & Recreation": "スポーツ&レクリエーション(スポーツ)",
"United States": "アメリカ",
"Canada": "カナダ",
"United Kingdom": "イギリス",
"Australia": "オーストラリア",
"Germany": "ドイツ",
"France": "フランス",
"Spain": "スペイン",
"Italy": "イタリア",
"Netherlands": "オランダ",
"Sweden": "スウェーデン",
"Norway": "ノルウェー",
"Denmark": "デンマーク",
"Finland": "フィンランド",
"Brazil": "ブラジル",
"Mexico": "メキシコ",
"Japan": "日本",
"South Korea": "韓国",
"China": "中国",
"India": "インド",
"Singapore": "シンガポール",
"Switzerland": "スイス",
"Austria": "オーストリア",
"Belgium": "ベルギー",
"Poland": "ポーランド",
"Ireland": "アイルランド",
"New Zealand": "ニュージーランド",
"South Africa": "南アフリカ",
"Argentina": "アルゼンチン",
"Chile": "チリ",
"Alabama (US)": "アラバマ州(米国)",
"Alaska (US)": "Alaska (US)",
"Arizona (US)": "アリゾナ州",
"Arkansas (US)": "アーカンソー州 (US)",
"California (US)": "カリフォルニア州 (米国)",
"Colorado (US)": "コロラド州(米国)",
"Connecticut (US)": "コネチカット州 (米国)",
"Delaware (US)": "デラウェア州 (米国)",
"Florida (US)": "Florida (US)",
"Georgia (US)": "ジョージア州 (米国)",
"Hawaii (US)": "ハワイ(アメリカ)",
"Idaho (US)": "アイダホ州 (米国)",
"Illinois (US)": "Illinois (US)",
"Indiana (US)": "インディアナ州 (米国)",
"Iowa (US)": "アイオワ州 (米国)",
"Kansas (US)": "カンザス州(米国)",
"Kentucky (US)": "ケンタッキー州 (米国)",
"Louisiana (US)": "ルイジアナ州 (米国)",
"Maine (US)": "メイン州 (米国)",
"Maryland (US)": "メリーランド州 (米国)",
"Massachusetts (US)": "マサチューセッツ州(米国)",
"Michigan (US)": "ミシガン州(アメリカ)",
"Minnesota (US)": "ミネソタ(米国)",
"Mississippi (US)": "ミシシッピ(米国)",
"Missouri (US)": "ミズーリ州",
"Montana (US)": "モンタナ(米国)",
"Nebraska (US)": "ネブラスカ州 (米国)",
"Nevada (US)": "ネバダ州 (米国)",
"New Hampshire (US)": "New Hampshire (US)",
"New Jersey (US)": "ニュージャージー州(米国)",
"New Mexico (US)": "ニューメキシコ (米国)",
"New York (US)": "ニューヨーク",
"North Carolina (US)": "North Carolina (US)",
"North Dakota (US)": "North Dakota (US)",
"Ohio (US)": "オハイオ州 (米国)",
"Oklahoma (US)": "オクラホマ(アメリカ)",
"Oregon (US)": "オレゴン (米国)",
"Pennsylvania (US)": "ペンシルバニア (米国)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "サウスカロライナ州(米国)",
"South Dakota (US)": "South Dakota (US)",
"Tennessee (US)": "テネシー (米国)",
"Texas (US)": "テキサス(米国)",
"Utah (US)": "Utah (US)",
"Vermont (US)": "バーモント州 (米国)",
"Virginia (US)": "バージニア (米国)",
"Washington (US)": "Washington (US)",
"West Virginia (US)": "ウェストバージニア (米国)",
"Wisconsin (US)": "ウィスコンシン州(米国)",
"Wyoming (US)": "ワイオミング州(米国)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "ブリティッシュコロンビア州 (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "ニューブランズウィック (CA)",
"Newfoundland and Labrador (CA)": "ニューファンドランドとラブラドール(CA)",
"Northwest Territories (CA)": "ノースウエスト準州 (CA)",
"Nova Scotia (CA)": "ノバスコシア州 (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "プリンスエドワード島 (CA)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "サスカチュワン州 (CA)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "英国 (英国)",
"Scotland (UK)": "スコットランド(イギリス)",
"Wales (UK)": "ウェールズ(イギリス)",
"Northern Ireland (UK)": "北アイルランド(イギリス)",
"New South Wales (AU)": "ニューサウスウェールズ州 (AU)",
"Victoria (AU)": "Victoria (AU)",
"Queensland (AU)": "クイーンズランド (AU)",
"Western Australia (AU)": "西オーストラリア (AU)",
"South Australia (AU)": "南オーストラリア州 (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "下書き",
"Sent": "送信済み",
"Completed": "完了",
"Uploaded": "アップロードしました",
"Error": "エラー",
"Viewed": "閲覧済み",
"Waiting Approval": "承認待ち",
"Approved": "承認済み",
"Rejected": "拒否",
"Waiting Pay": "お支払い待ち",
"Paid": "支払い済み",
"Voided": "無効にしました",
"Declined": "辞退しました",
"External Review": "外部レビュー",
"contract": "契約",
"proposal": "提案",
"quote": "見積書",
"invoice": "請求書",
"agreement": "契約",
"nda": "nda",
"employment": "<unk>",
"vendor": "仕入先",
"client": "クライアント",
"urgent": "urgent",
"priority": "優先度",
"review": "レビュー",
"approval": "承認",
"legal": "合法な",
"finance": "ファイナンス",
"hr": "時間",
"sales": "販売",
"marketing": "マーケティング",
"template": "テンプレート",
"final": "final",
"draft": "下書き",
"Custom (Enter Your Own)": "カスタム (自分のものを入力)",
"Date Status Changed (default)": "Date Status Changed (default)",
"Date Created (ascending)": "作成日(昇順)",
"Date Created (descending)": "作成日(降順)",
"Date Modified (ascending)": "変更日(昇順)",
"Date Modified (descending)": "変更日(降順)",
"Name (ascending)": "名前 (昇順)",
"Name (descending)": "名前(降順)",
"CONFIDENTIAL": "CONFIDENTIAL",
"DRAFT": "Draft",
"COPY": "コピー",
"SAMPLE": "サンプル(サンプル)",
"FOR REVIEW ONLY": "レビューのみ",
"INTERNAL USE ONLY": "内部使用のみ",
"PROPRIETARY": "PROPRIETARY",
"PRELIMINARY": "プレミアム",
"FINAL": "FINAL",
"APPROVED": "承認済み",
"VOID": "VOID",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "配布ではありません",
"TRADE SECRET": "トレードシークレット",
"Red (#FF0000)": "赤 (#FF0000)",
"Blue (#0000FF)": "青 (#0000FF)",
"Green (#00FF00)": "グリーン (#00FF00)",
"Black (#000000)": "ブラック (#000000)",
"Gray (#808080)": "グレー (#80808080)",
"Orange (#FF7F00)": "オレンジ (#FF7F00)",
"Purple (#800080)": "パープル (#800080)",
"Custom HEX Code": "カスタムHEXコード",
"GET": "取得",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "削除",
"HEAD": "頭",
"Document Completed": "ドキュメントが完了しました",
"Document State Changed": "ドキュメントの状態が変更されました",
"Document Updated": "ドキュメントが更新されました",
"Triggers when a document is completed.": "ドキュメントが完了したときにトリガーします。",
"Triggers when a document status changes.": "ドキュメントの状態が変更されたときにトリガーします。",
"Triggers when a document is updated.": "ドキュメントが更新されたときにトリガーします。",
"Filter by Templates": "テンプレートでフィルター",
"Filter by Folders": "フォルダでフィルター",
"Filter by Status": "ステータスでフィルター",
"Filter by Update Type": "更新タイプでフィルター",
"Only trigger for documents created from specific templates (leave empty for all)": "特定のテンプレートから作成されたドキュメントのみトリガーします(すべての場合は空のままにします)",
"Only trigger for documents in specific folders (leave empty for all)": "特定のフォルダ内のドキュメントのみトリガーします(すべてのフォルダには空白のままにします)",
"Only trigger for specific status changes (leave empty for all)": "特定の状態の変更に対するトリガーのみ(すべての場合は空のままにしてください)",
"Only trigger for specific types of updates (leave empty for all)": "特定の種類のアップデートのトリガーのみ(すべての場合は空のままにしてください)",
"Content Changes": "コンテンツの変更",
"Recipient Changes": "受信者の変更",
"Settings Changes": "設定の変更",
"Status Changes": "ステータスの変更",
"Field Changes": "フィールドの変更",
"Name Changes": "名前の変更",
"Metadata Changes": "メタデータの変更"
}

View File

@@ -0,0 +1,400 @@
{
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "Je PandaDoc API-sleutel. Ontvang deze via het Developer Dashboard in je PandaDoc account.",
"Create Document from Template": "Document maken van sjabloon",
"Create Attachment": "Bijlage aanmaken",
"Create or Update Contact": "Maken of bijwerken van contactpersoon",
"Find Document(s)": "Document(en) zoeken",
"Get Document Attachment": "Documentbijlage ophalen",
"Get Document": "Document ophalen",
"Download Document": "Document downloaden",
"Custom API Call": "Custom API Call",
"Creates a document from a PandaDoc Template.": "Maakt een document van een PandaDoc sjabloon.",
"Adds an attachment to a document.": "Voegt een bijlage toe aan een document.",
"Creates a new or update an existing contact.": "Maakt een nieuw of werk een bestaand contact bij.",
"Finds documents based various filter.": "Documenten zoeken gebaseerd op verschillende filter.",
"Retrieves details of a specific attachment from a document.": "Haal details op van een specifieke bijlage van een document.",
"Retrieves comprehensive document data.": "Haalige documentgegevens worden opgehaald.",
"Downloads a document as PDF.": "Een document als PDF downloaden.",
"Make a custom API call to a specific endpoint": "Maak een aangepaste API call naar een specifiek eindpunt",
"Template": "Sjabloon",
"Document Name": "Document naam",
"Recipients": "Ontvangers",
"Template Fields": "Sjabloon velden",
"Variables/Tokens": "Variabelen/Tokens",
"Folder": "Map",
"Tags": "Labels",
"Metadata": "Metagegevens",
"Document": "Document",
"File URL": "Bestand URL",
"Attachment Name": "Bijlage naam",
"Contact ID (for Update)": "Contact ID (voor update)",
"Email": "E-mail",
"First Name": "Voornaam",
"Last Name": "Achternaam",
"Company": "Bedrijfsnaam",
"Job Title": "Job titel",
"Custom Job Title": "Aangepaste Job titel",
"Industry": "Bedrijfstak",
"Custom Industry": "Aangepaste industrie",
"Phone": "Telefoonnummer",
"Country": "Land:",
"Custom Country": "Aangepast land",
"State/Province": "Staat/provincie",
"Custom State/Province": "Aangepaste staat/provincie",
"Street Address": "Straat en huisnummer",
"City": "Woonplaats",
"Postal Code": "Postcode - Postcode",
"Search Query": "Zoek query",
"Document ID": "Document ID",
"Status": "status",
"Exclude Status": "Status uitsluiten",
"Form": "Vorm",
"Contact": "Contactpersoon",
"Member": "Lid",
"Tag": "Tagnaam",
"Custom Tag": "Aangepaste tag",
"Created From": "Aangemaakt vanaf",
"Created To": "Aangemaakt voor",
"Completed From": "Afgerond van",
"Completed To": "Voltooid op",
"Modified From": "Gewijzigd vanaf",
"Modified To": "Gewijzigd naar",
"Show Deleted Documents": "Toon verwijderde documenten",
"Results Count": "Aantal resultaten",
"Page Number": "Pagina Nummer",
"Order By": "Sorteer op",
"Metadata Filters": "Metadata filters",
"Attachment": "Bijlage",
"Download as Separate Files": "Downloaden als afzonderlijke bestanden",
"Watermark Text": "Tekst van watermerk",
"Custom Watermark Text": "Aangepaste tekst van watermerk",
"Watermark Color": "Watermerk Kleur",
"Custom Watermark Color": "Aangepaste Watermerk Kleur",
"Watermark Font Size": "Tekengrootte van watermerk",
"Watermark Opacity": "Watermerk Opaciteit",
"Method": "Methode",
"Headers": "Kopteksten",
"Query Parameters": "Query parameters",
"Body": "Lichaam",
"Response is Binary ?": "Antwoord is binair?",
"No Error on Failure": "Geen fout bij fout",
"Timeout (in seconds)": "Time-out (in seconden)",
"Select a template from your PandaDoc workspace": "Selecteer een template uit uw PandaDoc werkruimte",
"Name the document you are creating": "Benoem het document dat u maakt",
"List of recipients to whom the document will be sent": "Lijst van geadresseerden naar wie het document wordt verzonden",
"Pass values for the variables in the template": "Geef de variabelen in de template door",
"Select a folder from your PandaDoc workspace": "Selecteer een map uit uw PandaDoc werkruimte",
"Tag the document for filtering and organization": "Tag het document voor filtering en organisatie",
"Additional data in key-value format to associate with document": "Aanvullende gegevens in key-value formaat om te koppelen aan document",
"Select a document from your PandaDoc workspace": "Selecteer een document uit uw PandaDoc werkruimte",
"URL link to the file to be attached to the document": "URL-link naar het aan het document toe te voegen bestand",
"Optional name to set for the uploaded file.": "Optionele naam om in te stellen voor het geüploade bestand.",
"Select a contact to update. Leave empty to create a new contact.": "Selecteer een contactpersoon om bij te werken. Laat leeg om een nieuwe contactpersoon aan te maken.",
"An email address of the contact": "Een e-mailadres van de contactpersoon",
"Contact's first name": "Voornaam contactpersoon",
"Contact's last name": "Achternaam contactpersoon",
"Contact's company name": "Bedrijfsnaam van contactpersoon",
"Select a common job title or choose \"Other\" to enter a custom title": "Selecteer een algemene job titel of kies \"Anders\" om een aangepaste titel in te voeren",
"Enter a custom job title (only used if \"Other\" is selected above)": "Voer een aangepaste job titel in (alleen gebruikt als \"anders\" hierboven is geselecteerd)",
"Select an industry or choose \"Other\" to enter a custom industry": "Selecteer een branche of kies \"Anders\" om een bedrijfstak aan te passen",
"Enter a custom industry (only used if \"Other\" is selected above)": "Voer een aangepaste branche in (alleen gebruikt als \"Andere\" is geselecteerd hierboven)",
"A phone number": "Een telefoonnummer",
"Select a country or choose \"Other\" to enter a custom country": "Selecteer een land of kies \"Anders\" om een aangepast land in te voeren",
"Enter your country name (only used if \"Other\" is selected above)": "Voer uw landnaam in (alleen gebruikt als \"anders\" hierboven is geselecteerd)",
"Select a state/province or choose \"Other\" to enter a custom value": "Selecteer een staat/provincie of kies \"Anders\" om een aangepaste waarde in te voeren",
"Enter your state/province name (only used if \"Other\" is selected above)": "Voer de naam van uw provincie in (alleen gebruikt als \"anders\" hierboven is geselecteerd)",
"A street address": "Een straatadres",
"A city name": "Een plaatsnaam",
"A postal code": "Een postcode",
"Search documents by name or reference number": "Documenten zoeken op naam of referentienummer",
"Search for document by its specific ID": "Zoek document op specifieke ID",
"Filter documents by status": "Filter documenten op status",
"Exclude documents with this status": "Documenten met deze status uitsluiten",
"Filter by parent template (cannot be used with Form)": "Filter op bovenliggende sjabloon (kan niet met het formulier worden gebruikt)",
"Select a form from your PandaDoc workspace": "Selecteer een formulier uit uw PandaDoc workspace",
"Select a contact from your PandaDoc workspace": "Selecteer een contactpersoon uit uw PandaDoc workspace",
"Select a workspace member": "Selecteer een lid van de werkruimte",
"Select a common tag or choose \"Custom\" to enter your own": "Selecteer een algemene tag of kies \"Aangepast\" om uw eigen tag in te voeren",
"Enter a custom tag (only used if \"Custom\" is selected above)": "Voer een aangepaste tag in (wordt alleen gebruikt als 'Aangepast' hierboven is geselecteerd)",
"Include only documents created on or after this date": "Inclusief alleen documenten die op of na deze datum zijn gemaakt",
"Include only documents created before this date": "Alleen documenten die vóór deze datum zijn aangemaakt",
"Include only documents completed on or after this date": "Inclusief alleen documenten die op of na deze datum zijn voltooid",
"Include only documents completed before this date": "Alleen documenten die vóór deze datum zijn voltooid opnemen",
"Include only documents modified on or after this date": "Alleen documenten toevoegen die op of na deze datum zijn gewijzigd",
"Include only documents modified before this date": "Alleen documenten toevoegen die vóór deze datum zijn gewijzigd",
"Return only deleted documents": "Alleen verwijderde documenten retourneren",
"Number of documents to return (default: 50, max: 100)": "Aantal terug te sturen documenten (standaard: 50, max: 100)",
"Page number for pagination (starts with 1)": "Paginanummer voor paginering (begint met 1)",
"Sort results by field": "Sorteer resultaten op veld",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "Filter op metadata sleutel-paren. Gebruik formaat: {\"key\": \"value\"}",
"Select an attachment from the document": "Selecteer een bijlage van het document",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "Documentbundel downloaden als zip-archief van afzonderlijke PDFs (1 bestand per sectie)",
"Select common watermark text or choose \"Custom\" to enter your own": "Selecteer gemeenschappelijke tekst voor watermerk of kies \"Aangepast\" om uw eigen tekst in te voeren",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "Voer aangepaste tekst voor watermerk in (alleen gebruikt als 'Aangepast' hierboven is geselecteerd)",
"Select a watermark color or use custom HEX code": "Selecteer een watermerk kleur of gebruik aangepaste HEX code",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "Voer een aangepaste HEX kleurcode in (bijv. #FF5733). Wordt alleen gebruikt als hierboven \"Aangepaste HEX Code\" is geselecteerd.",
"Font size of the watermark text": "Tekengrootte van de tekst van het watermerk",
"Opacity of the watermark (0.0 to 1.0)": "Ondoorzichtigheid van het watermerk (0.0 tot 1.0)",
"Authorization headers are injected automatically from your connection.": "Autorisatie headers worden automatisch geïnjecteerd vanuit uw verbinding.",
"Enable for files like PDFs, images, etc..": "Inschakelen voor bestanden zoals PDF's, afbeeldingen etc..",
"CEO / Chief Executive Officer": "CEO / Directeur",
"CTO / Chief Technology Officer": "CTO / hoofd technologie",
"CFO / Chief Financial Officer": "CFO / hoofdfinancieel bureau",
"COO / Chief Operating Officer": "COO / operationeel hoofd",
"President": "Voorzitter",
"Vice President": "Vice President",
"Director": "Regisseur",
"Manager": "Beheerder",
"Sales Manager": "Verkoop Manager",
"Sales Representative": "Verkoop representatief",
"Account Manager": "Account manager",
"Business Development Manager": "Zakelijke ontwikkeling Manager",
"Marketing Manager": "Marketing manager",
"Marketing Coordinator": "Marketing coördinator",
"Software Engineer": "Software ingenieur",
"Senior Software Engineer": "Senior Software Ontwikkelaar",
"Lead Developer": "Hoofd Ontwikkelaar",
"DevOps Engineer": "DevOps ingenieur",
"Data Scientist": "Data Wetenschapper",
"Product Manager": "Product Beheer",
"IT Manager": "IT manager",
"Operations Manager": "Operations Manager",
"Project Manager": "Project manager",
"Program Manager": "Programma manager",
"Business Analyst": "Zakelijke Analist",
"Consultant": "Consultant",
"Accountant": "Boekhouder",
"Financial Analyst": "Financiële analist",
"Legal Counsel": "Juridische counsel",
"Compliance Officer": "Compliance Officer",
"HR Manager": "HR manager",
"HR Coordinator": "HR Coördinator",
"Office Manager": "Kantoorbeheer",
"Administrative Assistant": "Administratieve assistent",
"Executive Assistant": "Uitvoerend Assistent",
"Other (Enter Custom)": "Anders (Enter Custom)",
"Technology": "Technologie",
"Software": "Software",
"Financial Services": "Financiële diensten",
"Healthcare": "Gezondheidszorg",
"Manufacturing": "Productie",
"Retail": "Detailhandel",
"E-commerce": "E-commerce",
"Education": "Opleiding",
"Consulting": "Consultatie",
"Real Estate": "Onroerend goed",
"Construction": "Constructie",
"Legal Services": "Juridische diensten",
"Marketing & Advertising": "Marketing & Reclame",
"Media & Entertainment": "Media & Entertainment",
"Telecommunications": "Telecommunicatie",
"Transportation & Logistics": "Vervoer & Logistiek",
"Energy & Utilities": "Energie en nutsvoorzieningen",
"Automotive": "Auto's",
"Aerospace & Defense": "Lucht- en ruimtevaart",
"Pharmaceuticals": "Farmaceutica",
"Biotechnology": "Biotechnologie",
"Insurance": "Verzekering",
"Banking": "Bankwezen",
"Investment": "Belegging",
"Non-Profit": "Niet-winst",
"Government": "Regering",
"Agriculture": "Landbouw",
"Food & Beverage": "Eten en drinken",
"Hospitality & Tourism": "Horeca & Toerisme",
"Sports & Recreation": "Sport & Recreatie",
"United States": "Verenigde Staten",
"Canada": "Canada",
"United Kingdom": "Verenigd Koninkrijk",
"Australia": "Australië",
"Germany": "Duitsland",
"France": "Frankrijk",
"Spain": "Spanje",
"Italy": "Italiaans",
"Netherlands": "Nederland",
"Sweden": "Zweden",
"Norway": "Noorwegen",
"Denmark": "Denemarken",
"Finland": "Fins",
"Brazil": "Brazilië",
"Mexico": "Mexico",
"Japan": "Japans",
"South Korea": "Zuid-Korea",
"China": "China",
"India": "Indië",
"Singapore": "Singapura",
"Switzerland": "Zwitserland",
"Austria": "Oostenrijk",
"Belgium": "België",
"Poland": "Polen",
"Ireland": "Ierland",
"New Zealand": "Nieuw Zeeland",
"South Africa": "Zuid-Afrika",
"Argentina": "Argentinië",
"Chile": "Chili",
"Alabama (US)": "Alabama (VS)",
"Alaska (US)": "Alaska (VS)",
"Arizona (US)": "Arizona (VS)",
"Arkansas (US)": "Aankanas (VS)",
"California (US)": "Californië (VS)",
"Colorado (US)": "Gekleurd (VS)",
"Connecticut (US)": "Connecticut (VS)",
"Delaware (US)": "Delaware (VS)",
"Florida (US)": "Florida (VS)",
"Georgia (US)": "Georgië (VS)",
"Hawaii (US)": "Hawaï (VS)",
"Idaho (US)": "Idaho (VS)",
"Illinois (US)": "Illinois (VS)",
"Indiana (US)": "Indiana (VS)",
"Iowa (US)": "Iowa (VS)",
"Kansas (US)": "Kansas (VS)",
"Kentucky (US)": "Kleiner (US)",
"Louisiana (US)": "Louisiana (VS)",
"Maine (US)": "Maine (VS)",
"Maryland (US)": "Maryland (VS)",
"Massachusetts (US)": "Massachusetts (VS)",
"Michigan (US)": "Michigan (VS)",
"Minnesota (US)": "Minnesota (VS)",
"Mississippi (US)": "Mississippi (VS)",
"Missouri (US)": "Missouri (VS)",
"Montana (US)": "Maand (VS)",
"Nebraska (US)": "Nebraska (VS)",
"Nevada (US)": "Nevada (VS)",
"New Hampshire (US)": "Nieuwe Hampshire (VS)",
"New Jersey (US)": "Nieuw Jersey (VS)",
"New Mexico (US)": "Nieuwe Mexico (VS)",
"New York (US)": "New York (VS)",
"North Carolina (US)": "Noord Carolina (VS)",
"North Dakota (US)": "Noord Dakota (VS)",
"Ohio (US)": "Ohio (VS)",
"Oklahoma (US)": "Oklahoma (VS)",
"Oregon (US)": "Oregon (VS)",
"Pennsylvania (US)": "Pennsylvania (VS)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "Zuid-Carolina (VS)",
"South Dakota (US)": "Zuid Dakota (VS)",
"Tennessee (US)": "Tennes (VS)",
"Texas (US)": "Teksten (VS)",
"Utah (US)": "Gebruiks (VS)",
"Vermont (US)": "Vermont (VS)",
"Virginia (US)": "Virginia (VS)",
"Washington (US)": "Washington (VS)",
"West Virginia (US)": "West Virginia (VS)",
"Wisconsin (US)": "Wisconsin (US)",
"Wyoming (US)": "Wyoming (VS)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "Brits Columbia (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "Nieuwe Brunswick (CA)",
"Newfoundland and Labrador (CA)": "Newfoundland en Labrador (CA)",
"Northwest Territories (CA)": "Noord-West-gebieden (CA)",
"Nova Scotia (CA)": "Nova Scotia (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "Prins Edward Eiland (CA)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "Saskatchewan (CA)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "Engeland (UK)",
"Scotland (UK)": "Schotland (VK)",
"Wales (UK)": "Wales (VK)",
"Northern Ireland (UK)": "Noord-Ierland (VK)",
"New South Wales (AU)": "Nieuwe Zuid-Wales (AU)",
"Victoria (AU)": "Victorie (AU)",
"Queensland (AU)": "Queensland (AU)",
"Western Australia (AU)": "Westelijk Australië (AU)",
"South Australia (AU)": "Zuid-Australië (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "Concept",
"Sent": "Verzonden",
"Completed": "Voltooid",
"Uploaded": "Geüpload",
"Error": "Foutmelding",
"Viewed": "Bekeken",
"Waiting Approval": "Wachten op goedkeuring",
"Approved": "Goedgekeurd",
"Rejected": "Geweigerd",
"Waiting Pay": "Wachten op betalen",
"Paid": "Betaald",
"Voided": "Vervallen",
"Declined": "Geweigerd",
"External Review": "Externe controle",
"contract": "contract",
"proposal": "voorstel",
"quote": "prijsopgave",
"invoice": "factuur",
"agreement": "overeenkomst",
"nda": "nda",
"employment": "werkgelegenheid",
"vendor": "leverancier",
"client": "klant",
"urgent": "dringend",
"priority": "prioriteit",
"review": "beoordeling",
"approval": "goedkeuring",
"legal": "juridisch",
"finance": "financiën",
"hr": "uur",
"sales": "Verkoop",
"marketing": "marketing",
"template": "sjabloon",
"final": "Laatste",
"draft": "concept",
"Custom (Enter Your Own)": "Aangepast (Voer uw eigenaar in)",
"Date Status Changed (default)": "Datum Status gewijzigd (standaard)",
"Date Created (ascending)": "Gemaakt op (oplopend)",
"Date Created (descending)": "Datum aangemaakt (aflopend)",
"Date Modified (ascending)": "Datum gewijzigd (oplopend)",
"Date Modified (descending)": "Datum gewijzigd (aflopend)",
"Name (ascending)": "Naam (oplopend)",
"Name (descending)": "Naam (aflopend)",
"CONFIDENTIAL": "CONFIDENTIEEL",
"DRAFT": "CONCEPT",
"COPY": "KOPIE",
"SAMPLE": "SCHAKEL",
"FOR REVIEW ONLY": "ALLEEN VOOR REVIEW",
"INTERNAL USE ONLY": "INTERNAL ALLEEN GEBRUIKEN",
"PROPRIETARY": "PROPRIETARY",
"PRELIMINARY": "PRELIMINARY",
"FINAL": "VOLTOOID",
"APPROVED": "GOEDGEKEURD",
"VOID": "STEMMING",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "NIET VOOR STANDSBEDIENING",
"TRADE SECRET": "HANDEL SECRET",
"Red (#FF0000)": "Rood (#FF0000)",
"Blue (#0000FF)": "Blauw (#0000FF)",
"Green (#00FF00)": "Groen (#00FF00)",
"Black (#000000)": "Zwart (#000000)",
"Gray (#808080)": "Grijs (#808080)",
"Orange (#FF7F00)": "Oranje (#FF7F00)",
"Purple (#800080)": "Paars (#800080)",
"Custom HEX Code": "Aangepaste HEX-code",
"GET": "KRIJG",
"POST": "POSTE",
"PATCH": "BEKIJK",
"PUT": "PUT",
"DELETE": "VERWIJDEREN",
"HEAD": "HOOFD",
"Document Completed": "Document voltooid",
"Document State Changed": "Documentstatus gewijzigd",
"Document Updated": "Document bijgewerkt",
"Triggers when a document is completed.": "Triggert wanneer een document is voltooid.",
"Triggers when a document status changes.": "Triggert wanneer een documentstatus verandert.",
"Triggers when a document is updated.": "Triggert wanneer een document wordt bijgewerkt.",
"Filter by Templates": "Filter op sjablonen",
"Filter by Folders": "Filter op mappen",
"Filter by Status": "Filteren op status",
"Filter by Update Type": "Filteren op updatetype",
"Only trigger for documents created from specific templates (leave empty for all)": "Alleen trigger voor documenten gemaakt van specifieke sjablonen (laat leeg voor alles)",
"Only trigger for documents in specific folders (leave empty for all)": "Alleen trigger voor documenten in specifieke mappen (leeg laten voor alles)",
"Only trigger for specific status changes (leave empty for all)": "Alleen trigger voor specifieke statuswijzigingen (leeg laten voor alles)",
"Only trigger for specific types of updates (leave empty for all)": "Alleen trigger voor specifieke soorten updates (leeg laten voor alles)",
"Content Changes": "Content wijzigingen",
"Recipient Changes": "Ontvanger Wijzigingen",
"Settings Changes": "Instellingen wijzigingen",
"Status Changes": "Status wijzigingen",
"Field Changes": "Veld wijzigingen",
"Name Changes": "Naam wijzigingen",
"Metadata Changes": "Wijzigingen van metadata"
}

View File

@@ -0,0 +1,400 @@
{
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "Sua chave API do PandaDoc. Adquira no Painel de Desenvolvedores em sua conta PandaDoc.",
"Create Document from Template": "Criar documento a partir do modelo",
"Create Attachment": "Criar anexo",
"Create or Update Contact": "Criar ou atualizar contato",
"Find Document(s)": "Localizar Documento(s)",
"Get Document Attachment": "Obter Anexo de Documento",
"Get Document": "Obter documento",
"Download Document": "Baixar documento",
"Custom API Call": "Chamada de API personalizada",
"Creates a document from a PandaDoc Template.": "Cria um documento a partir de um modelo PandaDoc.",
"Adds an attachment to a document.": "Adiciona um anexo a um documento.",
"Creates a new or update an existing contact.": "Cria um novo ou atualiza um contato existente.",
"Finds documents based various filter.": "Localiza documentos com base em vários filtros.",
"Retrieves details of a specific attachment from a document.": "Recupera detalhes de um anexo específico de um documento.",
"Retrieves comprehensive document data.": "Recupera dados completos de documentos.",
"Downloads a document as PDF.": "Baixa um documento como PDF.",
"Make a custom API call to a specific endpoint": "Faça uma chamada de API personalizada para um ponto de extremidade específico",
"Template": "Modelo",
"Document Name": "Nome do documento",
"Recipients": "Destinatários",
"Template Fields": "Campos do Template",
"Variables/Tokens": "Variáveis/Tokens",
"Folder": "Pasta",
"Tags": "Etiquetas",
"Metadata": "Metadados",
"Document": "Documento",
"File URL": "URL do Arquivo",
"Attachment Name": "Nome do anexo",
"Contact ID (for Update)": "ID de contato (para atualização)",
"Email": "e-mail",
"First Name": "Nome",
"Last Name": "Sobrenome",
"Company": "Empresas",
"Job Title": "Título do Cargo",
"Custom Job Title": "Título Personalizado do Trabalho",
"Industry": "Indústria",
"Custom Industry": "Indústria personalizada",
"Phone": "Smartphone",
"Country": "País/região",
"Custom Country": "País personalizado",
"State/Province": "Estado/província",
"Custom State/Province": "Estado personalizado",
"Street Address": "Endereço da rua",
"City": "cidade",
"Postal Code": "Código Postal",
"Search Query": "Consulta de Pesquisa",
"Document ID": "ID do documento",
"Status": "Estado",
"Exclude Status": "Excluir Status",
"Form": "Formulário",
"Contact": "contato",
"Member": "Membro",
"Tag": "Etiqueta",
"Custom Tag": "Tag personalizada",
"Created From": "Criado De",
"Created To": "Criado Para",
"Completed From": "Concluído de",
"Completed To": "Concluído para",
"Modified From": "Modificado de",
"Modified To": "Modificado Para",
"Show Deleted Documents": "Mostrar documentos excluídos",
"Results Count": "Contagem de resultados",
"Page Number": "Número da página",
"Order By": "Ordenar Por",
"Metadata Filters": "Filtros de Metadados",
"Attachment": "Anexo",
"Download as Separate Files": "Baixar como Arquivos Separados",
"Watermark Text": "Watermark Texto",
"Custom Watermark Text": "Texto personalizado para marca d'água",
"Watermark Color": "Marca d'água",
"Custom Watermark Color": "Cor personalizada de marca d'água",
"Watermark Font Size": "Tamanho de fonte marca d'água",
"Watermark Opacity": "Opacidade de marca d'água",
"Method": "Método",
"Headers": "Cabeçalhos",
"Query Parameters": "Parâmetros da consulta",
"Body": "Conteúdo",
"Response is Binary ?": "A resposta é binária ?",
"No Error on Failure": "Nenhum erro no Failure",
"Timeout (in seconds)": "Tempo limite (em segundos)",
"Select a template from your PandaDoc workspace": "Selecione um modelo do seu espaço de trabalho PandaDoc",
"Name the document you are creating": "Nome do documento que você está criando",
"List of recipients to whom the document will be sent": "Lista dos destinatários para os quais o documento será enviado",
"Pass values for the variables in the template": "Passar valores para as variáveis no template",
"Select a folder from your PandaDoc workspace": "Selecione uma pasta da sua área de trabalho PandaDoc",
"Tag the document for filtering and organization": "Etiqueta o documento para filtragem e organização",
"Additional data in key-value format to associate with document": "Dados adicionais no formato chave-value para associar com o documento",
"Select a document from your PandaDoc workspace": "Selecione um documento do seu espaço de trabalho PandaDoc",
"URL link to the file to be attached to the document": "Link da URL para o arquivo a ser anexado ao documento",
"Optional name to set for the uploaded file.": "Nome opcional para o arquivo enviado.",
"Select a contact to update. Leave empty to create a new contact.": "Selecione um contato para atualizar. Deixe em branco para criar um novo contato.",
"An email address of the contact": "Um endereço de e-mail do contato",
"Contact's first name": "Primeiro nome do contato",
"Contact's last name": "Sobrenome do contato",
"Contact's company name": "Nome da empresa",
"Select a common job title or choose \"Other\" to enter a custom title": "Selecione um título de trabalho comum ou escolha \"Outro\" para inserir um título personalizado",
"Enter a custom job title (only used if \"Other\" is selected above)": "Digite um título de trabalho personalizado (usado somente se \"Outro\" estiver selecionado acima)",
"Select an industry or choose \"Other\" to enter a custom industry": "Selecione um setor ou escolha \"Outro\" para entrar em um setor personalizado",
"Enter a custom industry (only used if \"Other\" is selected above)": "Insira uma indústria personalizada (usada somente se \"Outro\" estiver selecionado acima)",
"A phone number": "Um número de telefone",
"Select a country or choose \"Other\" to enter a custom country": "Selecione um país ou escolha \"Outro\" para inserir um país personalizado",
"Enter your country name (only used if \"Other\" is selected above)": "Digite o nome do seu país (usado somente se \"Outro\" estiver selecionado acima)",
"Select a state/province or choose \"Other\" to enter a custom value": "Selecione um estado/província ou escolha \"Outro\" para inserir um valor personalizado",
"Enter your state/province name (only used if \"Other\" is selected above)": "Digite o nome do seu estado/província (usado somente se \"Outro\" estiver selecionado acima)",
"A street address": "Um endereço de rua",
"A city name": "Um nome de cidade",
"A postal code": "Um CEP",
"Search documents by name or reference number": "Pesquisar documentos por nome ou número de referência",
"Search for document by its specific ID": "Buscar documento por seu ID específico",
"Filter documents by status": "Filtrar documentos por status",
"Exclude documents with this status": "Excluir documentos com este status",
"Filter by parent template (cannot be used with Form)": "Filtro por modelo pai (não pode ser usado com o formulário)",
"Select a form from your PandaDoc workspace": "Selecione um formulário do seu espaço de trabalho PandaDoc",
"Select a contact from your PandaDoc workspace": "Selecione um contato do seu espaço de trabalho PandaDoc",
"Select a workspace member": "Selecionar um membro do projeto",
"Select a common tag or choose \"Custom\" to enter your own": "Selecione uma tag comum ou escolha \"Personalizado\" para digitar seu próprio",
"Enter a custom tag (only used if \"Custom\" is selected above)": "Insira uma tag personalizada (usada somente se \"Personalizado\" estiver selecionado acima)",
"Include only documents created on or after this date": "Incluir somente os documentos criados na ou após esta data",
"Include only documents created before this date": "Incluir somente os documentos criados antes desta data",
"Include only documents completed on or after this date": "Incluir somente os documentos concluídos na ou após esta data",
"Include only documents completed before this date": "Incluir somente os documentos concluídos antes desta data",
"Include only documents modified on or after this date": "Incluir somente os documentos modificados na ou após esta data",
"Include only documents modified before this date": "Incluir somente documentos modificados antes desta data",
"Return only deleted documents": "Retornar somente documentos excluídos",
"Number of documents to return (default: 50, max: 100)": "Número de documentos a retornar (padrão: 50, máx: 100)",
"Page number for pagination (starts with 1)": "Número da página para paginação (começa com 1)",
"Sort results by field": "Ordenar resultados por campo",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "Filtrar por pares de chave-valor. Use o formato: {\"chave\": \"valor\"}",
"Select an attachment from the document": "Selecione um anexo do documento",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "Baixar pacote de documentos como um arquivo zip de PDFs separados (1 arquivo por seção)",
"Select common watermark text or choose \"Custom\" to enter your own": "Selecione o texto comum da marca d'água ou escolha \"Personalizado\" para inserir o seu próprio",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "Digite o texto personalizado da marca d'água (usado somente se \"Personalizado\" estiver selecionado acima)",
"Select a watermark color or use custom HEX code": "Selecione uma cor da marca d'água ou use código HEX personalizado",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "Digite um código de cor HEX personalizado (por exemplo, #FF5733). Usado somente se o \"Custom HEX Code\" estiver selecionado acima.",
"Font size of the watermark text": "Tamanho da fonte da marca d'água",
"Opacity of the watermark (0.0 to 1.0)": "Transparência da marca d'água (0.0 a 1.0)",
"Authorization headers are injected automatically from your connection.": "Os cabeçalhos de autorização são inseridos automaticamente a partir da sua conexão.",
"Enable for files like PDFs, images, etc..": "Habilitar para arquivos como PDFs, imagens, etc..",
"CEO / Chief Executive Officer": "CEO / Diretor Executivo Chefe",
"CTO / Chief Technology Officer": "CTO / Diretor de Tecnologia",
"CFO / Chief Financial Officer": "CFO / Diretor Financeiro",
"COO / Chief Operating Officer": "COO / Diretor Operacional Chefe",
"President": "Presidente",
"Vice President": "Vice presidente",
"Director": "Diretor",
"Manager": "Administrador",
"Sales Manager": "Gerente de vendas",
"Sales Representative": "Representante de Vendas",
"Account Manager": "Gerente de Conta",
"Business Development Manager": "Gerente de Desenvolvimento de Negócios",
"Marketing Manager": "Gerente de marketing",
"Marketing Coordinator": "Coordenador de Marketing",
"Software Engineer": "Engenheiro de Software",
"Senior Software Engineer": "Engenheiro de Software Sênior",
"Lead Developer": "Desenvolvedor chefe",
"DevOps Engineer": "Engenheiro de DevOps",
"Data Scientist": "Cientista de Dados",
"Product Manager": "Gerente de produto",
"IT Manager": "Gerente de TI",
"Operations Manager": "Gerente de Operações",
"Project Manager": "Gerente de Projeto",
"Program Manager": "Gerente do programa",
"Business Analyst": "Analista de Negócios",
"Consultant": "Consultor",
"Accountant": "Contador",
"Financial Analyst": "Analista Financeiro",
"Legal Counsel": "Conselheiro Jurídico",
"Compliance Officer": "Oficial de conformidade",
"HR Manager": "Gerente de RH",
"HR Coordinator": "Coordenador de RH",
"Office Manager": "Gerente de escritório",
"Administrative Assistant": "Assistente Administrativo",
"Executive Assistant": "Assistente Executivo",
"Other (Enter Custom)": "Outro (Digite Personalizado)",
"Technology": "Tecnologia",
"Software": "Software",
"Financial Services": "Serviços financeiros",
"Healthcare": "Cuidados de saúde",
"Manufacturing": "Fabricação",
"Retail": "Varejo",
"E-commerce": "E-commerce",
"Education": "Educação",
"Consulting": "Consultando",
"Real Estate": "Setor imobiliário",
"Construction": "Construção",
"Legal Services": "Serviços Jurídicos",
"Marketing & Advertising": "Marketing e publicidade",
"Media & Entertainment": "Mídia e entretenimento",
"Telecommunications": "Telecomunicações",
"Transportation & Logistics": "Transporte e Logística",
"Energy & Utilities": "Energia e Utilidades",
"Automotive": "Automotivo",
"Aerospace & Defense": "Aeroespacial e defesa",
"Pharmaceuticals": "Farmacêutica",
"Biotechnology": "Biotecnologia",
"Insurance": "Seguro",
"Banking": "Bancos",
"Investment": "Investimento",
"Non-Profit": "Sem Lucro",
"Government": "Governo",
"Agriculture": "Agricultura",
"Food & Beverage": "Alimentos & Bebidas",
"Hospitality & Tourism": "Hospitalidade e Turismo",
"Sports & Recreation": "Esportes e Recreação",
"United States": "Estados Unidos",
"Canada": "Canadá",
"United Kingdom": "Reino Unido",
"Australia": "Austrália",
"Germany": "Alemanha",
"France": "França",
"Spain": "Espanha",
"Italy": "Itália",
"Netherlands": "Holanda",
"Sweden": "Suécia",
"Norway": "Noruega",
"Denmark": "Dinamarca",
"Finland": "Finlândia",
"Brazil": "Brasil",
"Mexico": "México",
"Japan": "Japão",
"South Korea": "Coreia do Sul",
"China": "China",
"India": "Índia",
"Singapore": "Cingapura",
"Switzerland": "Suíça",
"Austria": "Áustria",
"Belgium": "Bélgica",
"Poland": "Polônia",
"Ireland": "Irlanda",
"New Zealand": "Nova Zelândia",
"South Africa": "África do Sul",
"Argentina": "Argentina",
"Chile": "Chile",
"Alabama (US)": "Alabama (EUA)",
"Alaska (US)": "Alasca (EUA)",
"Arizona (US)": "Arizona (EUA)",
"Arkansas (US)": "Arkansas (EUA)",
"California (US)": "Califórnia (EUA)",
"Colorado (US)": "Colorado (EUA)",
"Connecticut (US)": "Conector (EUA)",
"Delaware (US)": "Delaware (EUA)",
"Florida (US)": "Flórida (EUA)",
"Georgia (US)": "Geórgia (EUA)",
"Hawaii (US)": "Havaí (EUA)",
"Idaho (US)": "Idaho (EUA)",
"Illinois (US)": "Ilinois (EUA)",
"Indiana (US)": "Indiana (EUA)",
"Iowa (US)": "Iowa (EUA)",
"Kansas (US)": "Kansas (EUA)",
"Kentucky (US)": "Kentucky (EUA)",
"Louisiana (US)": "Louisiana (EUA)",
"Maine (US)": "Manutenção (EUA)",
"Maryland (US)": "Maryland (EUA)",
"Massachusetts (US)": "Massachusetts (EUA)",
"Michigan (US)": "Michigan (EUA)",
"Minnesota (US)": "Minnesota (EUA)",
"Mississippi (US)": "Mississippi (EUA)",
"Missouri (US)": "Missouri (EUA)",
"Montana (US)": "Montana (EUA)",
"Nebraska (US)": "Nebraska (EUA)",
"Nevada (US)": "Nevada (EUA)",
"New Hampshire (US)": "Novo Hampshire (EUA)",
"New Jersey (US)": "Nova Jersey (EUA)",
"New Mexico (US)": "Novo México (EUA)",
"New York (US)": "Nova Iorque (EUA)",
"North Carolina (US)": "Carolina do Norte (EUA)",
"North Dakota (US)": "Dakota do Norte (EUA)",
"Ohio (US)": "Ohio (EUA)",
"Oklahoma (US)": "Oklahoma (EUA)",
"Oregon (US)": "Oregon (EUA)",
"Pennsylvania (US)": "Pensilvânia (EUA)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "Carolina do Sul (EUA)",
"South Dakota (US)": "Dakota do Sul (EUA)",
"Tennessee (US)": "Tennessee (EUA)",
"Texas (US)": "Texas (EUA)",
"Utah (US)": "Utah (EUA)",
"Vermont (US)": "Vermont (EUA)",
"Virginia (US)": "Virgínia (EUA)",
"Washington (US)": "Washington (EUA)",
"West Virginia (US)": "Virgínia Ocidental (EUA)",
"Wisconsin (US)": "Ondulado (EUA)",
"Wyoming (US)": "Wyoming (EUA)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "Colômbia Britânica (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "Novo Brunswick (CA)",
"Newfoundland and Labrador (CA)": "Terra Nova e Labrador (CA)",
"Northwest Territories (CA)": "Territórios do Noroeste (CA)",
"Nova Scotia (CA)": "Nova Escócia (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "Ilha do Príncipe Edward (CA)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "Saskatchewan (CA)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "Inglaterra (UK)",
"Scotland (UK)": "Escócia (Reino Unido)",
"Wales (UK)": "Caminhadas (UK)",
"Northern Ireland (UK)": "Irlanda do Norte (Reino Unido)",
"New South Wales (AU)": "New South Wales (AU)",
"Victoria (AU)": "Vitória (AU)",
"Queensland (AU)": "Queenlândia (AU)",
"Western Australia (AU)": "Austrália Ocidental (AU)",
"South Australia (AU)": "Austrália Meridional (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "Rascunho",
"Sent": "Enviado",
"Completed": "Concluído",
"Uploaded": "Enviado",
"Error": "Erro",
"Viewed": "Visualizado",
"Waiting Approval": "Aguardando aprovação",
"Approved": "Aceito",
"Rejected": "Rejeitados",
"Waiting Pay": "Aguardando Pagamento",
"Paid": "Paga",
"Voided": "Anulado",
"Declined": "Recusado",
"External Review": "Revisão externa",
"contract": "contrato",
"proposal": "Proposta",
"quote": "cotação",
"invoice": "fatura",
"agreement": "Acordo",
"nda": "nda",
"employment": "emprego",
"vendor": "fornecedor",
"client": "cliente",
"urgent": "urgente",
"priority": "prioridade",
"review": "análise",
"approval": "aprovação",
"legal": "legal",
"finance": "finanças",
"hr": "HR",
"sales": "vendas",
"marketing": "marketing",
"template": "modelo",
"final": "Final",
"draft": "rascunho",
"Custom (Enter Your Own)": "Personalizado (Digite o seu próprio)",
"Date Status Changed (default)": "Status da Data Alterado (Padrão)",
"Date Created (ascending)": "Data de Criação (crescente)",
"Date Created (descending)": "Data de Criação (decrescente)",
"Date Modified (ascending)": "Data de Modificação (crescente)",
"Date Modified (descending)": "Data de Modificação (descendente)",
"Name (ascending)": "Nome (crescente)",
"Name (descending)": "Nome (decrescente)",
"CONFIDENTIAL": "CONFIDENCIAL",
"DRAFT": "RASCUNHO",
"COPY": "COPIAR",
"SAMPLE": "AMANHO",
"FOR REVIEW ONLY": "POR REVISÃO APENAS",
"INTERNAL USE ONLY": "USO INTERNO APENAS",
"PROPRIETARY": "PROPRIETÁRIO",
"PRELIMINARY": "PRELIMINÁRIO",
"FINAL": "FINAL",
"APPROVED": "APROVADO",
"VOID": "VOID",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "NÃO POR DISTRIBUIÇÃO",
"TRADE SECRET": "NEGOCIAR SEGREDO",
"Red (#FF0000)": "Vermelho (#FF0000)",
"Blue (#0000FF)": "Azul (#0000FF)",
"Green (#00FF00)": "Verde (#00FF00)",
"Black (#000000)": "Preto (#000000)",
"Gray (#808080)": "Cinza (#808080)",
"Orange (#FF7F00)": "Laranja (#FF7F00)",
"Purple (#800080)": "Roxo (#800080)",
"Custom HEX Code": "Código HEX Personalizado",
"GET": "OBTER",
"POST": "POSTAR",
"PATCH": "COMPRAR",
"PUT": "COLOCAR",
"DELETE": "EXCLUIR",
"HEAD": "CABEÇA",
"Document Completed": "Documento concluído",
"Document State Changed": "Estado do documento alterado",
"Document Updated": "Documento atualizado",
"Triggers when a document is completed.": "Dispara quando um documento for concluído.",
"Triggers when a document status changes.": "Aciona quando um status de documento é alterado.",
"Triggers when a document is updated.": "Dispara quando um documento é atualizado.",
"Filter by Templates": "Filtrar por Modelos",
"Filter by Folders": "Filtrar por pastas",
"Filter by Status": "Filtrar por status",
"Filter by Update Type": "Filtrar por tipo de atualização",
"Only trigger for documents created from specific templates (leave empty for all)": "Gatilho apenas para documentos criados a partir de modelos específicos (deixe em branco para todos)",
"Only trigger for documents in specific folders (leave empty for all)": "Apenas disparar documentos em pastas específicas (deixe em branco para todos)",
"Only trigger for specific status changes (leave empty for all)": "Apenas gatilho para alterações de status específicas (deixe em branco para todas)",
"Only trigger for specific types of updates (leave empty for all)": "Ativar apenas tipos específicos de atualizações (deixe em branco para todas)",
"Content Changes": "Mudanças de Conteúdo",
"Recipient Changes": "Mudanças do destinatário",
"Settings Changes": "Mudanças nas Configurações",
"Status Changes": "Mudanças de estado",
"Field Changes": "Alterações no campo",
"Name Changes": "Alterações de Nome",
"Metadata Changes": "Alterações de metadados"
}

View File

@@ -0,0 +1,399 @@
{
"PandaDoc": "PandaDoc",
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "Ваш ключ API PandaDoc. Получите его из панели разработчика в вашей учетной записи PandaDoc.",
"Create Document from Template": "Создать документ из шаблона",
"Create Attachment": "Создать вложение",
"Create or Update Contact": "Создать или обновить контакт",
"Find Document(s)": "Найти документ(ы)",
"Get Document Attachment": "Получить вложение документа",
"Get Document": "Получить документ",
"Download Document": "Скачать документ",
"Custom API Call": "Пользовательский вызов API",
"Creates a document from a PandaDoc Template.": "Создает документ из шаблона PandaDoc.",
"Adds an attachment to a document.": "Добавляет вложение к документу.",
"Creates a new or update an existing contact.": "Создает новый или обновляет существующий контакт.",
"Finds documents based various filter.": "Поиск различных фильтров по документам.",
"Retrieves details of a specific attachment from a document.": "Получает детали конкретного вложения из документа.",
"Retrieves comprehensive document data.": "Получает полные данные документа.",
"Downloads a document as PDF.": "Загружает документ в формате PDF.",
"Make a custom API call to a specific endpoint": "Сделать пользовательский API вызов к определенной конечной точке",
"Template": "Шаблон",
"Document Name": "Название документа",
"Recipients": "Получатели",
"Template Fields": "Поля шаблона",
"Variables/Tokens": "Переменные/Жетоны",
"Folder": "Папка",
"Tags": "Теги",
"Metadata": "Метаданные",
"Document": "Документ",
"File URL": "URL файла",
"Attachment Name": "Название вложения",
"Contact ID (for Update)": "ID контакта (для обновления)",
"Email": "Почта",
"First Name": "First Name",
"Last Name": "Last Name",
"Company": "Компания",
"Job Title": "Заголовок",
"Custom Job Title": "Заголовок задания",
"Industry": "Промышленность",
"Custom Industry": "Индивидуальная индустрия",
"Phone": "Телефон",
"Country": "Страна",
"Custom Country": "Пользовательская страна",
"State/Province": "Штат/провинция",
"Custom State/Province": "Пользовательское состояние / Область",
"Street Address": "Адрес улицы",
"City": "Город",
"Postal Code": "Почтовый индекс",
"Search Query": "Поисковый запрос",
"Document ID": "ID документа",
"Status": "Status",
"Exclude Status": "Исключить статус",
"Form": "Форма",
"Contact": "Контакт",
"Member": "Участник",
"Tag": "Тег",
"Custom Tag": "Пользовательский тег",
"Created From": "Создано с",
"Created To": "Кем создан",
"Completed From": "Завершено с",
"Completed To": "Завершено до",
"Modified From": "Изменено с",
"Modified To": "Изменено на",
"Show Deleted Documents": "Показать удаленные документы",
"Results Count": "Количество результатов",
"Page Number": "Номер страницы",
"Order By": "Сортировать по",
"Metadata Filters": "Фильтры метаданных",
"Attachment": "Вложение",
"Download as Separate Files": "Скачать как отдельные файлы",
"Watermark Text": "Текст водяного знака",
"Custom Watermark Text": "Текст авторского знака",
"Watermark Color": "Цвет водяного знака",
"Custom Watermark Color": "Цвет пользовательского водяного знака",
"Watermark Font Size": "Размер шрифта водяного знака",
"Watermark Opacity": "Прозрачность водяного знака",
"Method": "Метод",
"Headers": "Заголовки",
"Query Parameters": "Параметры запроса",
"Body": "Тело",
"No Error on Failure": "Нет ошибок при ошибке",
"Timeout (in seconds)": "Таймаут (в секундах)",
"Select a template from your PandaDoc workspace": "Выберите шаблон из вашего рабочего пространства PandaDoc",
"Name the document you are creating": "Название создаваемого документа",
"List of recipients to whom the document will be sent": "Список получателей, которым будет отправлен документ",
"Pass values for the variables in the template": "Передать значения переменных в шаблоне",
"Select a folder from your PandaDoc workspace": "Выберите папку из рабочей области PandaDoc",
"Tag the document for filtering and organization": "Отметить документ для фильтрации и организации",
"Additional data in key-value format to associate with document": "Дополнительные данные в формате ключевого значения для ассоциирования с документом",
"Select a document from your PandaDoc workspace": "Выберите документ из вашего рабочего пространства PandaDoc",
"URL link to the file to be attached to the document": "Ссылка на файл, который будет прикреплен к документу",
"Optional name to set for the uploaded file.": "Необязательное имя для загруженного файла.",
"Select a contact to update. Leave empty to create a new contact.": "Выберите контакт для обновления. Оставьте пустым для создания нового контакта.",
"An email address of the contact": "Адрес электронной почты контакта",
"Contact's first name": "Имя контакта",
"Contact's last name": "Фамилия контакта",
"Contact's company name": "Название компании контакта",
"Select a common job title or choose \"Other\" to enter a custom title": "Выберите общее название должности или выберите \"Другое\" для ввода пользовательского названия",
"Enter a custom job title (only used if \"Other\" is selected above)": "Введите пользовательское название должности (используется, только если выбрано \"Другое\" выше)",
"Select an industry or choose \"Other\" to enter a custom industry": "Выберите отрасль или выберите «Другое», чтобы войти в собственную отрасль",
"Enter a custom industry (only used if \"Other\" is selected above)": "Введите пользовательскую отрасль (используется только если выбрано \"Другое\"",
"A phone number": "Номер телефона",
"Select a country or choose \"Other\" to enter a custom country": "Выберите страну или выберите \"Другое\" для входа в пользовательскую страну",
"Enter your country name (only used if \"Other\" is selected above)": "Введите имя вашей страны (используется, только если выбрано \"Другое\"",
"Select a state/province or choose \"Other\" to enter a custom value": "Выберите область/область или выберите \"Другое\", чтобы ввести пользовательское значение",
"Enter your state/province name (only used if \"Other\" is selected above)": "Введите имя вашего штата/провинции (используется только если выбрано \"Другое\"",
"A street address": "Адрес улицы",
"A city name": "Город",
"A postal code": "Почтовый индекс",
"Search documents by name or reference number": "Поиск документов по названию или номеру ссылки",
"Search for document by its specific ID": "Поиск документа по его конкретному ID",
"Filter documents by status": "Фильтровать документы по статусу",
"Exclude documents with this status": "Исключить документы с таким статусом",
"Filter by parent template (cannot be used with Form)": "Фильтр по родительскому шаблону (не может использоваться с Формом)",
"Select a form from your PandaDoc workspace": "Выберите форму из вашего рабочего пространства PandaDoc",
"Select a contact from your PandaDoc workspace": "Выберите контакт из вашего проекта PandaDoc",
"Select a workspace member": "Выберите участника проекта",
"Select a common tag or choose \"Custom\" to enter your own": "Выберите общий тег или выберите \"Пользовательский\"",
"Enter a custom tag (only used if \"Custom\" is selected above)": "Введите пользовательский тег (используется только если \"Пользовательский\" выбран выше)",
"Include only documents created on or after this date": "Включить только документы, созданные или после этой даты",
"Include only documents created before this date": "Включить только документы, созданные до этой даты",
"Include only documents completed on or after this date": "Включить только завершенные или после этой даты",
"Include only documents completed before this date": "Включать только документы, завершенные до этой даты",
"Include only documents modified on or after this date": "Включать только документы, измененные в или после этой даты",
"Include only documents modified before this date": "Включить только документы, измененные до этой даты",
"Return only deleted documents": "Возвращает только удаленные документы",
"Number of documents to return (default: 50, max: 100)": "Количество документов для возврата (по умолчанию: 50, макс: 100)",
"Page number for pagination (starts with 1)": "Номер страницы для пагинации (начинается с 1)",
"Sort results by field": "Сортировать по полю",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "Фильтр по парам метаданных ключевого значения. Используйте формат: {\"key\": \"value\"}",
"Select an attachment from the document": "Выберите вложение из документа",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "Скачать пакет документов в виде zip-архива отдельных PDF (1 файл в секцию)",
"Select common watermark text or choose \"Custom\" to enter your own": "Выберите обычный текст водяного знака или выберите «Custom», чтобы ввести свой собственный",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "Введите текст пользовательского водяного знака (используется только если «Custom» выбран выше)",
"Select a watermark color or use custom HEX code": "Выберите цвет водяного знака или используйте пользовательский код HEX",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "Введите пользовательский HEX код цвета (например, #FF5733). Используется только если выбран \"Custom HEX код\".",
"Font size of the watermark text": "Размер шрифта текста водяного знака",
"Opacity of the watermark (0.0 to 1.0)": "Прозрачность водяного знака (0.0 - 1.0)",
"Authorization headers are injected automatically from your connection.": "Заголовки авторизации включаются автоматически из вашего соединения.",
"CEO / Chief Executive Officer": "Главный исполнительный директор",
"CTO / Chief Technology Officer": "CTO / Главный технический сотрудник",
"CFO / Chief Financial Officer": "CFO / Главный финансовый директор",
"COO / Chief Operating Officer": "COO / Главный операционный директор",
"President": "Председатель",
"Vice President": "Вице-президент",
"Director": "Директор",
"Manager": "Менеджер",
"Sales Manager": "Менеджер продаж",
"Sales Representative": "Представитель по продажам",
"Account Manager": "Менеджер аккаунта",
"Business Development Manager": "Менеджер по развитию бизнеса",
"Marketing Manager": "Менеджер по маркетингу",
"Marketing Coordinator": "Координатор по маркетингу",
"Software Engineer": "Программный инженер",
"Senior Software Engineer": "Старший программист",
"Lead Developer": "Ведущий разработчик",
"DevOps Engineer": "Дьявольский инженер",
"Data Scientist": "Учёный данные",
"Product Manager": "Менеджер продуктов",
"IT Manager": "Менеджер ИТ",
"Operations Manager": "Операционный менеджер",
"Project Manager": "Менеджер проекта",
"Program Manager": "Менеджер программы",
"Business Analyst": "Бизнес-аналитик",
"Consultant": "Консультант",
"Accountant": "Бухгалтер",
"Financial Analyst": "Финансовый аналитик",
"Legal Counsel": "Юрисконсульт",
"Compliance Officer": "Сотрудник по вопросам соблюдения",
"HR Manager": "HR Менеджер",
"HR Coordinator": "HR Координатор",
"Office Manager": "Office Manager",
"Administrative Assistant": "Помощник по административным вопросам",
"Executive Assistant": "Помощник по административным вопросам",
"Other (Enter Custom)": "Другое (ввести пользовательский)",
"Technology": "Технология",
"Software": "Программный",
"Financial Services": "Финансовые услуги",
"Healthcare": "Здравоохранение",
"Manufacturing": "Производство",
"Retail": "Розничный",
"E-commerce": "Электронная торговля",
"Education": "Образование",
"Consulting": "Консалтинг",
"Real Estate": "Недвижимость Мафии",
"Construction": "Строительство",
"Legal Services": "Юридические услуги",
"Marketing & Advertising": "Маркетинг и реклама",
"Media & Entertainment": "Медиа и развлечения",
"Telecommunications": "Телекоммуникации",
"Transportation & Logistics": "Транспорт и логистика",
"Energy & Utilities": "Энергетика и коммунальные услуги",
"Automotive": "Автомобиль",
"Aerospace & Defense": "Аэрокосмическая и оборона",
"Pharmaceuticals": "Фармацевтика",
"Biotechnology": "Биотехнология",
"Insurance": "Страхование",
"Banking": "Банковское дело",
"Investment": "Инвестиции",
"Non-Profit": "Некоммерческая",
"Government": "Правительство",
"Agriculture": "Сельское хозяйство",
"Food & Beverage": "Еда и напитки",
"Hospitality & Tourism": "Гостеприимство и туризм",
"Sports & Recreation": "Спорт и отдых",
"United States": "Соединенные Штаты",
"Canada": "Канада",
"United Kingdom": "Соединенное Королевство",
"Australia": "Австралия",
"Germany": "Германия",
"France": "Франция",
"Spain": "Испания",
"Italy": "Италия",
"Netherlands": "Нидерланды",
"Sweden": "Швеция",
"Norway": "Норвегия",
"Denmark": "Дания",
"Finland": "Финляндия",
"Brazil": "Бразилия",
"Mexico": "Мексика",
"Japan": "Япония",
"South Korea": "Южная Корея",
"China": "Китай",
"India": "Индия",
"Singapore": "Сингапур",
"Switzerland": "Швейцария",
"Austria": "Австрия",
"Belgium": "Бельгия",
"Poland": "Польша",
"Ireland": "Ирландия",
"New Zealand": "Новая Зеландия",
"South Africa": "Южная Африка",
"Argentina": "Аргентина",
"Chile": "Чили",
"Alabama (US)": "Алабама (США)",
"Alaska (US)": "Аляска (США)",
"Arizona (US)": "Аризон (США)",
"Arkansas (US)": "Арканзас (США)",
"California (US)": "Калифорния (США)",
"Colorado (US)": "Колорадо (США)",
"Connecticut (US)": "Коннектика (США)",
"Delaware (US)": "Делавер (США)",
"Florida (US)": "Флорида (США)",
"Georgia (US)": "Грузия (США)",
"Hawaii (US)": "Гавайи (США)",
"Idaho (US)": "Идахо (США)",
"Illinois (US)": "Иллинойс (США)",
"Indiana (US)": "Индиана (США)",
"Iowa (US)": "Iowa (США)",
"Kansas (US)": "Канзас (США)",
"Kentucky (US)": "Кентукки (США)",
"Louisiana (US)": "Луизиана (США)",
"Maine (US)": "Майн (США)",
"Maryland (US)": "Мэриленд (США)",
"Massachusetts (US)": "Массачусетс (США)",
"Michigan (US)": "Мичиган (США)",
"Minnesota (US)": "Миннесота (США)",
"Mississippi (US)": "Миссисипи (США)",
"Missouri (US)": "Миссури (США)",
"Montana (US)": "Монтана (США)",
"Nebraska (US)": "Небраска (США)",
"Nevada (US)": "Невада (США)",
"New Hampshire (US)": "New Hampshire (США)",
"New Jersey (US)": "Нью-Джерси (США)",
"New Mexico (US)": "Новая Мексика (США)",
"New York (US)": "Нью-Йорк (США)",
"North Carolina (US)": "Северная Каролина (США)",
"North Dakota (US)": "Северная Дакота (США)",
"Ohio (US)": "Ohio (США)",
"Oklahoma (US)": "Оклахома (США)",
"Oregon (US)": "Орегон (США)",
"Pennsylvania (US)": "Пенсильвания (США)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "Южная Каролина (США)",
"South Dakota (US)": "Южная Дакота (США)",
"Tennessee (US)": "Теннесзез (США)",
"Texas (US)": "Техас (США)",
"Utah (US)": "Юта (США)",
"Vermont (US)": "Вермонт (США)",
"Virginia (US)": "Вирджиния (США)",
"Washington (US)": "Вашингтон (США)",
"West Virginia (US)": "Западная Вирджиния (США)",
"Wisconsin (US)": "Wisconsin (США)",
"Wyoming (US)": "Вайоминг (США)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "Британская Колумбия (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "Нью-Брансуик (CA)",
"Newfoundland and Labrador (CA)": "Ньюфаундленд и Лабрадор (CA)",
"Northwest Territories (CA)": "Северо-Западные территории (США)",
"Nova Scotia (CA)": "Новая Шотландия (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "Остров Принца Эдуарда (США)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "Саскачеван (США)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "Англия (Великобритания)",
"Scotland (UK)": "Шотландия (Великобритания)",
"Wales (UK)": "Уэльс (Великобритания)",
"Northern Ireland (UK)": "Северная Ирландия (Великобритания)",
"New South Wales (AU)": "Новый Южный Уэльс (AU)",
"Victoria (AU)": "Victoria (AU)",
"Queensland (AU)": "Квинсленд (AU)",
"Western Australia (AU)": "Западная Австралия (AU)",
"South Australia (AU)": "Южная Австралия (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "Черновик",
"Sent": "Отправлено",
"Completed": "Выполнено",
"Uploaded": "Загружено",
"Error": "Error",
"Viewed": "Просмотрено",
"Waiting Approval": "Ожидание утверждения",
"Approved": "Одобрено",
"Rejected": "Отклонено",
"Waiting Pay": "Ожидание оплаты",
"Paid": "Оплачено",
"Voided": "Аннулировано",
"Declined": "Отклонено",
"External Review": "Внешний отзыв",
"contract": "контракт",
"proposal": "предложение",
"quote": "цитата",
"invoice": "счет-фактура",
"agreement": "соглашение",
"nda": "nda",
"employment": "занятость",
"vendor": "поставщик",
"client": "клиент",
"urgent": "срочно",
"priority": "приоритет",
"review": "рецензия",
"approval": "одобрение",
"legal": "законный",
"finance": "финансы",
"hr": "час",
"sales": "продажи",
"marketing": "маркетинг",
"template": "шаблон",
"final": "конец",
"draft": "черновик",
"Custom (Enter Your Own)": "Другое (введите свой собственный)",
"Date Status Changed (default)": "Дата изменения статуса (по умолчанию)",
"Date Created (ascending)": "Дата создания (по возрастанию)",
"Date Created (descending)": "Дата создания (по убыванию)",
"Date Modified (ascending)": "Дата изменения (по возрастанию)",
"Date Modified (descending)": "Дата изменения (по убыванию)",
"Name (ascending)": "Имя (по возрастанию)",
"Name (descending)": "Имя (по убыванию)",
"CONFIDENTIAL": "ПОДТВЕРЖДЕНИЕ",
"DRAFT": "СОЗДАНИЕ",
"COPY": "Копировать",
"SAMPLE": "РЕЙТИНГ",
"FOR REVIEW ONLY": "ТОЛЬКО ДЛЯ ОТЗЫВАНИЯ",
"INTERNAL USE ONLY": "ТОЛЬКО СОБСТВЕННЫЕ ИСПОЛЬЗОВАНИЯ",
"PROPRIETARY": "ПРОПРИЕПИТАНИЯ",
"PRELIMINARY": "ПРЕДЛОЖЕНИЕ",
"FINAL": "ФИНАНСОВЫЙ",
"APPROVED": "Одобрено",
"VOID": "ГОИД",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "НЕ ДЛЯ РАСПРОСТРАНЕНИЯ",
"TRADE SECRET": "ТОРГОВЛЯ СЕКРЕТ",
"Red (#FF0000)": "Красный (#FF0000)",
"Blue (#0000FF)": "Синий (#0000FF)",
"Green (#00FF00)": "Зелёный (#00FF00)",
"Black (#000000)": "Черный (#000000)",
"Gray (#808080)": "Серый (#808080)",
"Orange (#FF7F00)": "Оранжевый (#FF7F00)",
"Purple (#800080)": "Фиолетовый (#800080)",
"Custom HEX Code": "Пользовательский HEX код",
"GET": "ПОЛУЧИТЬ",
"POST": "ПОСТ",
"PATCH": "ПАТЧ",
"PUT": "ПОКУПИТЬ",
"DELETE": "УДАЛИТЬ",
"HEAD": "HEAD",
"Document Completed": "Документ завершен",
"Document State Changed": "Состояние документа изменено",
"Document Updated": "Документ обновлен",
"Triggers when a document is completed.": "Триггеры по завершению документа.",
"Triggers when a document status changes.": "Срабатывает при изменении статуса документа.",
"Triggers when a document is updated.": "Включает при обновлении документа.",
"Filter by Templates": "Фильтровать по шаблонам",
"Filter by Folders": "Фильтр по папкам",
"Filter by Status": "Фильтр по статусу",
"Filter by Update Type": "Фильтр по типу обновления",
"Only trigger for documents created from specific templates (leave empty for all)": "Триггер только для документов, созданных из определенных шаблонов (оставьте пустым для всех)",
"Only trigger for documents in specific folders (leave empty for all)": "Триггер только для документов в определенных папках (оставьте пустым для всех)",
"Only trigger for specific status changes (leave empty for all)": "Срабатывать только для определенных изменений статуса (оставьте пустым для всех)",
"Only trigger for specific types of updates (leave empty for all)": "Триггер только для определенных типов обновлений (оставьте пустым для всех)",
"Content Changes": "Изменения контента",
"Recipient Changes": "Изменения получателя",
"Settings Changes": "Изменения настроек",
"Status Changes": "Изменение статуса",
"Field Changes": "Изменение поля",
"Name Changes": "Изменение имени",
"Metadata Changes": "Изменение метаданных"
}

View File

@@ -0,0 +1,400 @@
{
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.",
"Create Document from Template": "Create Document from Template",
"Create Attachment": "Create Attachment",
"Create or Update Contact": "Create or Update Contact",
"Find Document(s)": "Find Document(s)",
"Get Document Attachment": "Get Document Attachment",
"Get Document": "Get Document",
"Download Document": "Download Document",
"Custom API Call": "Custom API Call",
"Creates a document from a PandaDoc Template.": "Creates a document from a PandaDoc Template.",
"Adds an attachment to a document.": "Adds an attachment to a document.",
"Creates a new or update an existing contact.": "Creates a new or update an existing contact.",
"Finds documents based various filter.": "Finds documents based various filter.",
"Retrieves details of a specific attachment from a document.": "Retrieves details of a specific attachment from a document.",
"Retrieves comprehensive document data.": "Retrieves comprehensive document data.",
"Downloads a document as PDF.": "Downloads a document as PDF.",
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
"Template": "Template",
"Document Name": "Document Name",
"Recipients": "Recipients",
"Template Fields": "Template Fields",
"Variables/Tokens": "Variables/Tokens",
"Folder": "Folder",
"Tags": "Tags",
"Metadata": "Metadata",
"Document": "Document",
"File URL": "File URL",
"Attachment Name": "Attachment Name",
"Contact ID (for Update)": "Contact ID (for Update)",
"Email": "Email",
"First Name": "First Name",
"Last Name": "Last Name",
"Company": "Company",
"Job Title": "Job Title",
"Custom Job Title": "Custom Job Title",
"Industry": "Industry",
"Custom Industry": "Custom Industry",
"Phone": "Phone",
"Country": "Country",
"Custom Country": "Custom Country",
"State/Province": "State/Province",
"Custom State/Province": "Custom State/Province",
"Street Address": "Street Address",
"City": "City",
"Postal Code": "Postal Code",
"Search Query": "Search Query",
"Document ID": "Document ID",
"Status": "Status",
"Exclude Status": "Exclude Status",
"Form": "Form",
"Contact": "Contact",
"Member": "Member",
"Tag": "Tag",
"Custom Tag": "Custom Tag",
"Created From": "Created From",
"Created To": "Created To",
"Completed From": "Completed From",
"Completed To": "Completed To",
"Modified From": "Modified From",
"Modified To": "Modified To",
"Show Deleted Documents": "Show Deleted Documents",
"Results Count": "Results Count",
"Page Number": "Page Number",
"Order By": "Order By",
"Metadata Filters": "Metadata Filters",
"Attachment": "Attachment",
"Download as Separate Files": "Download as Separate Files",
"Watermark Text": "Watermark Text",
"Custom Watermark Text": "Custom Watermark Text",
"Watermark Color": "Watermark Color",
"Custom Watermark Color": "Custom Watermark Color",
"Watermark Font Size": "Watermark Font Size",
"Watermark Opacity": "Watermark Opacity",
"Method": "Method",
"Headers": "Headers",
"Query Parameters": "Query Parameters",
"Body": "Body",
"Response is Binary ?": "Response is Binary ?",
"No Error on Failure": "No Error on Failure",
"Timeout (in seconds)": "Timeout (in seconds)",
"Select a template from your PandaDoc workspace": "Select a template from your PandaDoc workspace",
"Name the document you are creating": "Name the document you are creating",
"List of recipients to whom the document will be sent": "List of recipients to whom the document will be sent",
"Pass values for the variables in the template": "Pass values for the variables in the template",
"Select a folder from your PandaDoc workspace": "Select a folder from your PandaDoc workspace",
"Tag the document for filtering and organization": "Tag the document for filtering and organization",
"Additional data in key-value format to associate with document": "Additional data in key-value format to associate with document",
"Select a document from your PandaDoc workspace": "Select a document from your PandaDoc workspace",
"URL link to the file to be attached to the document": "URL link to the file to be attached to the document",
"Optional name to set for the uploaded file.": "Optional name to set for the uploaded file.",
"Select a contact to update. Leave empty to create a new contact.": "Select a contact to update. Leave empty to create a new contact.",
"An email address of the contact": "An email address of the contact",
"Contact's first name": "Contact's first name",
"Contact's last name": "Contact's last name",
"Contact's company name": "Contact's company name",
"Select a common job title or choose \"Other\" to enter a custom title": "Select a common job title or choose \"Other\" to enter a custom title",
"Enter a custom job title (only used if \"Other\" is selected above)": "Enter a custom job title (only used if \"Other\" is selected above)",
"Select an industry or choose \"Other\" to enter a custom industry": "Select an industry or choose \"Other\" to enter a custom industry",
"Enter a custom industry (only used if \"Other\" is selected above)": "Enter a custom industry (only used if \"Other\" is selected above)",
"A phone number": "A phone number",
"Select a country or choose \"Other\" to enter a custom country": "Select a country or choose \"Other\" to enter a custom country",
"Enter your country name (only used if \"Other\" is selected above)": "Enter your country name (only used if \"Other\" is selected above)",
"Select a state/province or choose \"Other\" to enter a custom value": "Select a state/province or choose \"Other\" to enter a custom value",
"Enter your state/province name (only used if \"Other\" is selected above)": "Enter your state/province name (only used if \"Other\" is selected above)",
"A street address": "A street address",
"A city name": "A city name",
"A postal code": "A postal code",
"Search documents by name or reference number": "Search documents by name or reference number",
"Search for document by its specific ID": "Search for document by its specific ID",
"Filter documents by status": "Filter documents by status",
"Exclude documents with this status": "Exclude documents with this status",
"Filter by parent template (cannot be used with Form)": "Filter by parent template (cannot be used with Form)",
"Select a form from your PandaDoc workspace": "Select a form from your PandaDoc workspace",
"Select a contact from your PandaDoc workspace": "Select a contact from your PandaDoc workspace",
"Select a workspace member": "Select a workspace member",
"Select a common tag or choose \"Custom\" to enter your own": "Select a common tag or choose \"Custom\" to enter your own",
"Enter a custom tag (only used if \"Custom\" is selected above)": "Enter a custom tag (only used if \"Custom\" is selected above)",
"Include only documents created on or after this date": "Include only documents created on or after this date",
"Include only documents created before this date": "Include only documents created before this date",
"Include only documents completed on or after this date": "Include only documents completed on or after this date",
"Include only documents completed before this date": "Include only documents completed before this date",
"Include only documents modified on or after this date": "Include only documents modified on or after this date",
"Include only documents modified before this date": "Include only documents modified before this date",
"Return only deleted documents": "Return only deleted documents",
"Number of documents to return (default: 50, max: 100)": "Number of documents to return (default: 50, max: 100)",
"Page number for pagination (starts with 1)": "Page number for pagination (starts with 1)",
"Sort results by field": "Sort results by field",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}",
"Select an attachment from the document": "Select an attachment from the document",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "Download document bundle as a zip archive of separate PDFs (1 file per section)",
"Select common watermark text or choose \"Custom\" to enter your own": "Select common watermark text or choose \"Custom\" to enter your own",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "Enter custom watermark text (only used if \"Custom\" is selected above)",
"Select a watermark color or use custom HEX code": "Select a watermark color or use custom HEX code",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.",
"Font size of the watermark text": "Font size of the watermark text",
"Opacity of the watermark (0.0 to 1.0)": "Opacity of the watermark (0.0 to 1.0)",
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
"Enable for files like PDFs, images, etc..": "Enable for files like PDFs, images, etc..",
"CEO / Chief Executive Officer": "CEO / Chief Executive Officer",
"CTO / Chief Technology Officer": "CTO / Chief Technology Officer",
"CFO / Chief Financial Officer": "CFO / Chief Financial Officer",
"COO / Chief Operating Officer": "COO / Chief Operating Officer",
"President": "President",
"Vice President": "Vice President",
"Director": "Director",
"Manager": "Manager",
"Sales Manager": "Sales Manager",
"Sales Representative": "Sales Representative",
"Account Manager": "Account Manager",
"Business Development Manager": "Business Development Manager",
"Marketing Manager": "Marketing Manager",
"Marketing Coordinator": "Marketing Coordinator",
"Software Engineer": "Software Engineer",
"Senior Software Engineer": "Senior Software Engineer",
"Lead Developer": "Lead Developer",
"DevOps Engineer": "DevOps Engineer",
"Data Scientist": "Data Scientist",
"Product Manager": "Product Manager",
"IT Manager": "IT Manager",
"Operations Manager": "Operations Manager",
"Project Manager": "Project Manager",
"Program Manager": "Program Manager",
"Business Analyst": "Business Analyst",
"Consultant": "Consultant",
"Accountant": "Accountant",
"Financial Analyst": "Financial Analyst",
"Legal Counsel": "Legal Counsel",
"Compliance Officer": "Compliance Officer",
"HR Manager": "HR Manager",
"HR Coordinator": "HR Coordinator",
"Office Manager": "Office Manager",
"Administrative Assistant": "Administrative Assistant",
"Executive Assistant": "Executive Assistant",
"Other (Enter Custom)": "Other (Enter Custom)",
"Technology": "Technology",
"Software": "Software",
"Financial Services": "Financial Services",
"Healthcare": "Healthcare",
"Manufacturing": "Manufacturing",
"Retail": "Retail",
"E-commerce": "E-commerce",
"Education": "Education",
"Consulting": "Consulting",
"Real Estate": "Real Estate",
"Construction": "Construction",
"Legal Services": "Legal Services",
"Marketing & Advertising": "Marketing & Advertising",
"Media & Entertainment": "Media & Entertainment",
"Telecommunications": "Telecommunications",
"Transportation & Logistics": "Transportation & Logistics",
"Energy & Utilities": "Energy & Utilities",
"Automotive": "Automotive",
"Aerospace & Defense": "Aerospace & Defense",
"Pharmaceuticals": "Pharmaceuticals",
"Biotechnology": "Biotechnology",
"Insurance": "Insurance",
"Banking": "Banking",
"Investment": "Investment",
"Non-Profit": "Non-Profit",
"Government": "Government",
"Agriculture": "Agriculture",
"Food & Beverage": "Food & Beverage",
"Hospitality & Tourism": "Hospitality & Tourism",
"Sports & Recreation": "Sports & Recreation",
"United States": "United States",
"Canada": "Canada",
"United Kingdom": "United Kingdom",
"Australia": "Australia",
"Germany": "Germany",
"France": "France",
"Spain": "Spain",
"Italy": "Italy",
"Netherlands": "Netherlands",
"Sweden": "Sweden",
"Norway": "Norway",
"Denmark": "Denmark",
"Finland": "Finland",
"Brazil": "Brazil",
"Mexico": "Mexico",
"Japan": "Japan",
"South Korea": "South Korea",
"China": "China",
"India": "India",
"Singapore": "Singapore",
"Switzerland": "Switzerland",
"Austria": "Austria",
"Belgium": "Belgium",
"Poland": "Poland",
"Ireland": "Ireland",
"New Zealand": "New Zealand",
"South Africa": "South Africa",
"Argentina": "Argentina",
"Chile": "Chile",
"Alabama (US)": "Alabama (US)",
"Alaska (US)": "Alaska (US)",
"Arizona (US)": "Arizona (US)",
"Arkansas (US)": "Arkansas (US)",
"California (US)": "California (US)",
"Colorado (US)": "Colorado (US)",
"Connecticut (US)": "Connecticut (US)",
"Delaware (US)": "Delaware (US)",
"Florida (US)": "Florida (US)",
"Georgia (US)": "Georgia (US)",
"Hawaii (US)": "Hawaii (US)",
"Idaho (US)": "Idaho (US)",
"Illinois (US)": "Illinois (US)",
"Indiana (US)": "Indiana (US)",
"Iowa (US)": "Iowa (US)",
"Kansas (US)": "Kansas (US)",
"Kentucky (US)": "Kentucky (US)",
"Louisiana (US)": "Louisiana (US)",
"Maine (US)": "Maine (US)",
"Maryland (US)": "Maryland (US)",
"Massachusetts (US)": "Massachusetts (US)",
"Michigan (US)": "Michigan (US)",
"Minnesota (US)": "Minnesota (US)",
"Mississippi (US)": "Mississippi (US)",
"Missouri (US)": "Missouri (US)",
"Montana (US)": "Montana (US)",
"Nebraska (US)": "Nebraska (US)",
"Nevada (US)": "Nevada (US)",
"New Hampshire (US)": "New Hampshire (US)",
"New Jersey (US)": "New Jersey (US)",
"New Mexico (US)": "New Mexico (US)",
"New York (US)": "New York (US)",
"North Carolina (US)": "North Carolina (US)",
"North Dakota (US)": "North Dakota (US)",
"Ohio (US)": "Ohio (US)",
"Oklahoma (US)": "Oklahoma (US)",
"Oregon (US)": "Oregon (US)",
"Pennsylvania (US)": "Pennsylvania (US)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "South Carolina (US)",
"South Dakota (US)": "South Dakota (US)",
"Tennessee (US)": "Tennessee (US)",
"Texas (US)": "Texas (US)",
"Utah (US)": "Utah (US)",
"Vermont (US)": "Vermont (US)",
"Virginia (US)": "Virginia (US)",
"Washington (US)": "Washington (US)",
"West Virginia (US)": "West Virginia (US)",
"Wisconsin (US)": "Wisconsin (US)",
"Wyoming (US)": "Wyoming (US)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "British Columbia (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "New Brunswick (CA)",
"Newfoundland and Labrador (CA)": "Newfoundland and Labrador (CA)",
"Northwest Territories (CA)": "Northwest Territories (CA)",
"Nova Scotia (CA)": "Nova Scotia (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "Prince Edward Island (CA)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "Saskatchewan (CA)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "England (UK)",
"Scotland (UK)": "Scotland (UK)",
"Wales (UK)": "Wales (UK)",
"Northern Ireland (UK)": "Northern Ireland (UK)",
"New South Wales (AU)": "New South Wales (AU)",
"Victoria (AU)": "Victoria (AU)",
"Queensland (AU)": "Queensland (AU)",
"Western Australia (AU)": "Western Australia (AU)",
"South Australia (AU)": "South Australia (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "Draft",
"Sent": "Sent",
"Completed": "Completed",
"Uploaded": "Uploaded",
"Error": "Error",
"Viewed": "Viewed",
"Waiting Approval": "Waiting Approval",
"Approved": "Approved",
"Rejected": "Rejected",
"Waiting Pay": "Waiting Pay",
"Paid": "Paid",
"Voided": "Voided",
"Declined": "Declined",
"External Review": "External Review",
"contract": "contract",
"proposal": "proposal",
"quote": "quote",
"invoice": "invoice",
"agreement": "agreement",
"nda": "nda",
"employment": "employment",
"vendor": "vendor",
"client": "client",
"urgent": "urgent",
"priority": "priority",
"review": "review",
"approval": "approval",
"legal": "legal",
"finance": "finance",
"hr": "hr",
"sales": "sales",
"marketing": "marketing",
"template": "template",
"final": "final",
"draft": "draft",
"Custom (Enter Your Own)": "Custom (Enter Your Own)",
"Date Status Changed (default)": "Date Status Changed (default)",
"Date Created (ascending)": "Date Created (ascending)",
"Date Created (descending)": "Date Created (descending)",
"Date Modified (ascending)": "Date Modified (ascending)",
"Date Modified (descending)": "Date Modified (descending)",
"Name (ascending)": "Name (ascending)",
"Name (descending)": "Name (descending)",
"CONFIDENTIAL": "CONFIDENTIAL",
"DRAFT": "DRAFT",
"COPY": "COPY",
"SAMPLE": "SAMPLE",
"FOR REVIEW ONLY": "FOR REVIEW ONLY",
"INTERNAL USE ONLY": "INTERNAL USE ONLY",
"PROPRIETARY": "PROPRIETARY",
"PRELIMINARY": "PRELIMINARY",
"FINAL": "FINAL",
"APPROVED": "APPROVED",
"VOID": "VOID",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "NOT FOR DISTRIBUTION",
"TRADE SECRET": "TRADE SECRET",
"Red (#FF0000)": "Red (#FF0000)",
"Blue (#0000FF)": "Blue (#0000FF)",
"Green (#00FF00)": "Green (#00FF00)",
"Black (#000000)": "Black (#000000)",
"Gray (#808080)": "Gray (#808080)",
"Orange (#FF7F00)": "Orange (#FF7F00)",
"Purple (#800080)": "Purple (#800080)",
"Custom HEX Code": "Custom HEX Code",
"GET": "GET",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "DELETE",
"HEAD": "HEAD",
"Document Completed": "Document Completed",
"Document State Changed": "Document State Changed",
"Document Updated": "Document Updated",
"Triggers when a document is completed.": "Triggers when a document is completed.",
"Triggers when a document status changes.": "Triggers when a document status changes.",
"Triggers when a document is updated.": "Triggers when a document is updated.",
"Filter by Templates": "Filter by Templates",
"Filter by Folders": "Filter by Folders",
"Filter by Status": "Filter by Status",
"Filter by Update Type": "Filter by Update Type",
"Only trigger for documents created from specific templates (leave empty for all)": "Only trigger for documents created from specific templates (leave empty for all)",
"Only trigger for documents in specific folders (leave empty for all)": "Only trigger for documents in specific folders (leave empty for all)",
"Only trigger for specific status changes (leave empty for all)": "Only trigger for specific status changes (leave empty for all)",
"Only trigger for specific types of updates (leave empty for all)": "Only trigger for specific types of updates (leave empty for all)",
"Content Changes": "Content Changes",
"Recipient Changes": "Recipient Changes",
"Settings Changes": "Settings Changes",
"Status Changes": "Status Changes",
"Field Changes": "Field Changes",
"Name Changes": "Name Changes",
"Metadata Changes": "Metadata Changes"
}

View File

@@ -0,0 +1,399 @@
{
"PandaDoc": "PandaDoc",
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.",
"Create Document from Template": "Create Document from Template",
"Create Attachment": "Create Attachment",
"Create or Update Contact": "Create or Update Contact",
"Find Document(s)": "Find Document(s)",
"Get Document Attachment": "Get Document Attachment",
"Get Document": "Get Document",
"Download Document": "Download Document",
"Custom API Call": "Custom API Call",
"Creates a document from a PandaDoc Template.": "Creates a document from a PandaDoc Template.",
"Adds an attachment to a document.": "Adds an attachment to a document.",
"Creates a new or update an existing contact.": "Creates a new or update an existing contact.",
"Finds documents based various filter.": "Finds documents based various filter.",
"Retrieves details of a specific attachment from a document.": "Retrieves details of a specific attachment from a document.",
"Retrieves comprehensive document data.": "Retrieves comprehensive document data.",
"Downloads a document as PDF.": "Downloads a document as PDF.",
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
"Template": "Template",
"Document Name": "Document Name",
"Recipients": "Recipients",
"Template Fields": "Template Fields",
"Variables/Tokens": "Variables/Tokens",
"Folder": "Folder",
"Tags": "Tags",
"Metadata": "Metadata",
"Document": "Document",
"File URL": "File URL",
"Attachment Name": "Attachment Name",
"Contact ID (for Update)": "Contact ID (for Update)",
"Email": "Email",
"First Name": "First Name",
"Last Name": "Last Name",
"Company": "Company",
"Job Title": "Job Title",
"Custom Job Title": "Custom Job Title",
"Industry": "Industry",
"Custom Industry": "Custom Industry",
"Phone": "Phone",
"Country": "Country",
"Custom Country": "Custom Country",
"State/Province": "State/Province",
"Custom State/Province": "Custom State/Province",
"Street Address": "Street Address",
"City": "City",
"Postal Code": "Postal Code",
"Search Query": "Search Query",
"Document ID": "Document ID",
"Status": "Status",
"Exclude Status": "Exclude Status",
"Form": "Form",
"Contact": "Contact",
"Member": "Member",
"Tag": "Tag",
"Custom Tag": "Custom Tag",
"Created From": "Created From",
"Created To": "Created To",
"Completed From": "Completed From",
"Completed To": "Completed To",
"Modified From": "Modified From",
"Modified To": "Modified To",
"Show Deleted Documents": "Show Deleted Documents",
"Results Count": "Results Count",
"Page Number": "Page Number",
"Order By": "Order By",
"Metadata Filters": "Metadata Filters",
"Attachment": "Attachment",
"Download as Separate Files": "Download as Separate Files",
"Watermark Text": "Watermark Text",
"Custom Watermark Text": "Custom Watermark Text",
"Watermark Color": "Watermark Color",
"Custom Watermark Color": "Custom Watermark Color",
"Watermark Font Size": "Watermark Font Size",
"Watermark Opacity": "Watermark Opacity",
"Method": "Method",
"Headers": "Headers",
"Query Parameters": "Query Parameters",
"Body": "Body",
"No Error on Failure": "No Error on Failure",
"Timeout (in seconds)": "Timeout (in seconds)",
"Select a template from your PandaDoc workspace": "Select a template from your PandaDoc workspace",
"Name the document you are creating": "Name the document you are creating",
"List of recipients to whom the document will be sent": "List of recipients to whom the document will be sent",
"Pass values for the variables in the template": "Pass values for the variables in the template",
"Select a folder from your PandaDoc workspace": "Select a folder from your PandaDoc workspace",
"Tag the document for filtering and organization": "Tag the document for filtering and organization",
"Additional data in key-value format to associate with document": "Additional data in key-value format to associate with document",
"Select a document from your PandaDoc workspace": "Select a document from your PandaDoc workspace",
"URL link to the file to be attached to the document": "URL link to the file to be attached to the document",
"Optional name to set for the uploaded file.": "Optional name to set for the uploaded file.",
"Select a contact to update. Leave empty to create a new contact.": "Select a contact to update. Leave empty to create a new contact.",
"An email address of the contact": "An email address of the contact",
"Contact's first name": "Contact's first name",
"Contact's last name": "Contact's last name",
"Contact's company name": "Contact's company name",
"Select a common job title or choose \"Other\" to enter a custom title": "Select a common job title or choose \"Other\" to enter a custom title",
"Enter a custom job title (only used if \"Other\" is selected above)": "Enter a custom job title (only used if \"Other\" is selected above)",
"Select an industry or choose \"Other\" to enter a custom industry": "Select an industry or choose \"Other\" to enter a custom industry",
"Enter a custom industry (only used if \"Other\" is selected above)": "Enter a custom industry (only used if \"Other\" is selected above)",
"A phone number": "A phone number",
"Select a country or choose \"Other\" to enter a custom country": "Select a country or choose \"Other\" to enter a custom country",
"Enter your country name (only used if \"Other\" is selected above)": "Enter your country name (only used if \"Other\" is selected above)",
"Select a state/province or choose \"Other\" to enter a custom value": "Select a state/province or choose \"Other\" to enter a custom value",
"Enter your state/province name (only used if \"Other\" is selected above)": "Enter your state/province name (only used if \"Other\" is selected above)",
"A street address": "A street address",
"A city name": "A city name",
"A postal code": "A postal code",
"Search documents by name or reference number": "Search documents by name or reference number",
"Search for document by its specific ID": "Search for document by its specific ID",
"Filter documents by status": "Filter documents by status",
"Exclude documents with this status": "Exclude documents with this status",
"Filter by parent template (cannot be used with Form)": "Filter by parent template (cannot be used with Form)",
"Select a form from your PandaDoc workspace": "Select a form from your PandaDoc workspace",
"Select a contact from your PandaDoc workspace": "Select a contact from your PandaDoc workspace",
"Select a workspace member": "Select a workspace member",
"Select a common tag or choose \"Custom\" to enter your own": "Select a common tag or choose \"Custom\" to enter your own",
"Enter a custom tag (only used if \"Custom\" is selected above)": "Enter a custom tag (only used if \"Custom\" is selected above)",
"Include only documents created on or after this date": "Include only documents created on or after this date",
"Include only documents created before this date": "Include only documents created before this date",
"Include only documents completed on or after this date": "Include only documents completed on or after this date",
"Include only documents completed before this date": "Include only documents completed before this date",
"Include only documents modified on or after this date": "Include only documents modified on or after this date",
"Include only documents modified before this date": "Include only documents modified before this date",
"Return only deleted documents": "Return only deleted documents",
"Number of documents to return (default: 50, max: 100)": "Number of documents to return (default: 50, max: 100)",
"Page number for pagination (starts with 1)": "Page number for pagination (starts with 1)",
"Sort results by field": "Sort results by field",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}",
"Select an attachment from the document": "Select an attachment from the document",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "Download document bundle as a zip archive of separate PDFs (1 file per section)",
"Select common watermark text or choose \"Custom\" to enter your own": "Select common watermark text or choose \"Custom\" to enter your own",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "Enter custom watermark text (only used if \"Custom\" is selected above)",
"Select a watermark color or use custom HEX code": "Select a watermark color or use custom HEX code",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.",
"Font size of the watermark text": "Font size of the watermark text",
"Opacity of the watermark (0.0 to 1.0)": "Opacity of the watermark (0.0 to 1.0)",
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
"CEO / Chief Executive Officer": "CEO / Chief Executive Officer",
"CTO / Chief Technology Officer": "CTO / Chief Technology Officer",
"CFO / Chief Financial Officer": "CFO / Chief Financial Officer",
"COO / Chief Operating Officer": "COO / Chief Operating Officer",
"President": "President",
"Vice President": "Vice President",
"Director": "Director",
"Manager": "Manager",
"Sales Manager": "Sales Manager",
"Sales Representative": "Sales Representative",
"Account Manager": "Account Manager",
"Business Development Manager": "Business Development Manager",
"Marketing Manager": "Marketing Manager",
"Marketing Coordinator": "Marketing Coordinator",
"Software Engineer": "Software Engineer",
"Senior Software Engineer": "Senior Software Engineer",
"Lead Developer": "Lead Developer",
"DevOps Engineer": "DevOps Engineer",
"Data Scientist": "Data Scientist",
"Product Manager": "Product Manager",
"IT Manager": "IT Manager",
"Operations Manager": "Operations Manager",
"Project Manager": "Project Manager",
"Program Manager": "Program Manager",
"Business Analyst": "Business Analyst",
"Consultant": "Consultant",
"Accountant": "Accountant",
"Financial Analyst": "Financial Analyst",
"Legal Counsel": "Legal Counsel",
"Compliance Officer": "Compliance Officer",
"HR Manager": "HR Manager",
"HR Coordinator": "HR Coordinator",
"Office Manager": "Office Manager",
"Administrative Assistant": "Administrative Assistant",
"Executive Assistant": "Executive Assistant",
"Other (Enter Custom)": "Other (Enter Custom)",
"Technology": "Technology",
"Software": "Software",
"Financial Services": "Financial Services",
"Healthcare": "Healthcare",
"Manufacturing": "Manufacturing",
"Retail": "Retail",
"E-commerce": "E-commerce",
"Education": "Education",
"Consulting": "Consulting",
"Real Estate": "Real Estate",
"Construction": "Construction",
"Legal Services": "Legal Services",
"Marketing & Advertising": "Marketing & Advertising",
"Media & Entertainment": "Media & Entertainment",
"Telecommunications": "Telecommunications",
"Transportation & Logistics": "Transportation & Logistics",
"Energy & Utilities": "Energy & Utilities",
"Automotive": "Automotive",
"Aerospace & Defense": "Aerospace & Defense",
"Pharmaceuticals": "Pharmaceuticals",
"Biotechnology": "Biotechnology",
"Insurance": "Insurance",
"Banking": "Banking",
"Investment": "Investment",
"Non-Profit": "Non-Profit",
"Government": "Government",
"Agriculture": "Agriculture",
"Food & Beverage": "Food & Beverage",
"Hospitality & Tourism": "Hospitality & Tourism",
"Sports & Recreation": "Sports & Recreation",
"United States": "United States",
"Canada": "Canada",
"United Kingdom": "United Kingdom",
"Australia": "Australia",
"Germany": "Germany",
"France": "France",
"Spain": "Spain",
"Italy": "Italy",
"Netherlands": "Netherlands",
"Sweden": "Sweden",
"Norway": "Norway",
"Denmark": "Denmark",
"Finland": "Finland",
"Brazil": "Brazil",
"Mexico": "Mexico",
"Japan": "Japan",
"South Korea": "South Korea",
"China": "China",
"India": "India",
"Singapore": "Singapore",
"Switzerland": "Switzerland",
"Austria": "Austria",
"Belgium": "Belgium",
"Poland": "Poland",
"Ireland": "Ireland",
"New Zealand": "New Zealand",
"South Africa": "South Africa",
"Argentina": "Argentina",
"Chile": "Chile",
"Alabama (US)": "Alabama (US)",
"Alaska (US)": "Alaska (US)",
"Arizona (US)": "Arizona (US)",
"Arkansas (US)": "Arkansas (US)",
"California (US)": "California (US)",
"Colorado (US)": "Colorado (US)",
"Connecticut (US)": "Connecticut (US)",
"Delaware (US)": "Delaware (US)",
"Florida (US)": "Florida (US)",
"Georgia (US)": "Georgia (US)",
"Hawaii (US)": "Hawaii (US)",
"Idaho (US)": "Idaho (US)",
"Illinois (US)": "Illinois (US)",
"Indiana (US)": "Indiana (US)",
"Iowa (US)": "Iowa (US)",
"Kansas (US)": "Kansas (US)",
"Kentucky (US)": "Kentucky (US)",
"Louisiana (US)": "Louisiana (US)",
"Maine (US)": "Maine (US)",
"Maryland (US)": "Maryland (US)",
"Massachusetts (US)": "Massachusetts (US)",
"Michigan (US)": "Michigan (US)",
"Minnesota (US)": "Minnesota (US)",
"Mississippi (US)": "Mississippi (US)",
"Missouri (US)": "Missouri (US)",
"Montana (US)": "Montana (US)",
"Nebraska (US)": "Nebraska (US)",
"Nevada (US)": "Nevada (US)",
"New Hampshire (US)": "New Hampshire (US)",
"New Jersey (US)": "New Jersey (US)",
"New Mexico (US)": "New Mexico (US)",
"New York (US)": "New York (US)",
"North Carolina (US)": "North Carolina (US)",
"North Dakota (US)": "North Dakota (US)",
"Ohio (US)": "Ohio (US)",
"Oklahoma (US)": "Oklahoma (US)",
"Oregon (US)": "Oregon (US)",
"Pennsylvania (US)": "Pennsylvania (US)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "South Carolina (US)",
"South Dakota (US)": "South Dakota (US)",
"Tennessee (US)": "Tennessee (US)",
"Texas (US)": "Texas (US)",
"Utah (US)": "Utah (US)",
"Vermont (US)": "Vermont (US)",
"Virginia (US)": "Virginia (US)",
"Washington (US)": "Washington (US)",
"West Virginia (US)": "West Virginia (US)",
"Wisconsin (US)": "Wisconsin (US)",
"Wyoming (US)": "Wyoming (US)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "British Columbia (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "New Brunswick (CA)",
"Newfoundland and Labrador (CA)": "Newfoundland and Labrador (CA)",
"Northwest Territories (CA)": "Northwest Territories (CA)",
"Nova Scotia (CA)": "Nova Scotia (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "Prince Edward Island (CA)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "Saskatchewan (CA)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "England (UK)",
"Scotland (UK)": "Scotland (UK)",
"Wales (UK)": "Wales (UK)",
"Northern Ireland (UK)": "Northern Ireland (UK)",
"New South Wales (AU)": "New South Wales (AU)",
"Victoria (AU)": "Victoria (AU)",
"Queensland (AU)": "Queensland (AU)",
"Western Australia (AU)": "Western Australia (AU)",
"South Australia (AU)": "South Australia (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "Bản nháp",
"Sent": "Sent",
"Completed": "Completed",
"Uploaded": "Uploaded",
"Error": "Error",
"Viewed": "Viewed",
"Waiting Approval": "Waiting Approval",
"Approved": "Approved",
"Rejected": "Rejected",
"Waiting Pay": "Waiting Pay",
"Paid": "Paid",
"Voided": "Voided",
"Declined": "Declined",
"External Review": "External Review",
"contract": "contract",
"proposal": "proposal",
"quote": "quote",
"invoice": "invoice",
"agreement": "agreement",
"nda": "nda",
"employment": "employment",
"vendor": "vendor",
"client": "client",
"urgent": "urgent",
"priority": "priority",
"review": "review",
"approval": "approval",
"legal": "legal",
"finance": "finance",
"hr": "hr",
"sales": "sales",
"marketing": "marketing",
"template": "template",
"final": "final",
"draft": "bản nháp",
"Custom (Enter Your Own)": "Custom (Enter Your Own)",
"Date Status Changed (default)": "Date Status Changed (default)",
"Date Created (ascending)": "Date Created (ascending)",
"Date Created (descending)": "Date Created (descending)",
"Date Modified (ascending)": "Date Modified (ascending)",
"Date Modified (descending)": "Date Modified (descending)",
"Name (ascending)": "Name (ascending)",
"Name (descending)": "Name (descending)",
"CONFIDENTIAL": "CONFIDENTIAL",
"DRAFT": "DRAFT",
"COPY": "COPY",
"SAMPLE": "SAMPLE",
"FOR REVIEW ONLY": "FOR REVIEW ONLY",
"INTERNAL USE ONLY": "INTERNAL USE ONLY",
"PROPRIETARY": "PROPRIETARY",
"PRELIMINARY": "PRELIMINARY",
"FINAL": "FINAL",
"APPROVED": "APPROVED",
"VOID": "VOID",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "NOT FOR DISTRIBUTION",
"TRADE SECRET": "TRADE SECRET",
"Red (#FF0000)": "Red (#FF0000)",
"Blue (#0000FF)": "Blue (#0000FF)",
"Green (#00FF00)": "Green (#00FF00)",
"Black (#000000)": "Black (#000000)",
"Gray (#808080)": "Gray (#808080)",
"Orange (#FF7F00)": "Orange (#FF7F00)",
"Purple (#800080)": "Purple (#800080)",
"Custom HEX Code": "Custom HEX Code",
"GET": "GET",
"POST": "POST",
"PATCH": "PATCH",
"PUT": "PUT",
"DELETE": "DELETE",
"HEAD": "HEAD",
"Document Completed": "Document Completed",
"Document State Changed": "Document State Changed",
"Document Updated": "Document Updated",
"Triggers when a document is completed.": "Triggers when a document is completed.",
"Triggers when a document status changes.": "Triggers when a document status changes.",
"Triggers when a document is updated.": "Triggers when a document is updated.",
"Filter by Templates": "Filter by Templates",
"Filter by Folders": "Filter by Folders",
"Filter by Status": "Filter by Status",
"Filter by Update Type": "Filter by Update Type",
"Only trigger for documents created from specific templates (leave empty for all)": "Only trigger for documents created from specific templates (leave empty for all)",
"Only trigger for documents in specific folders (leave empty for all)": "Only trigger for documents in specific folders (leave empty for all)",
"Only trigger for specific status changes (leave empty for all)": "Only trigger for specific status changes (leave empty for all)",
"Only trigger for specific types of updates (leave empty for all)": "Only trigger for specific types of updates (leave empty for all)",
"Content Changes": "Content Changes",
"Recipient Changes": "Recipient Changes",
"Settings Changes": "Settings Changes",
"Status Changes": "Status Changes",
"Field Changes": "Field Changes",
"Name Changes": "Name Changes",
"Metadata Changes": "Metadata Changes"
}

View File

@@ -0,0 +1,400 @@
{
"Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.": "Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.",
"Create Document from Template": "Create Document from Template",
"Create Attachment": "Create Attachment",
"Create or Update Contact": "Create or Update Contact",
"Find Document(s)": "Find Document(s)",
"Get Document Attachment": "Get Document Attachment",
"Get Document": "Get Document",
"Download Document": "Download Document",
"Custom API Call": "自定义 API 呼叫",
"Creates a document from a PandaDoc Template.": "Creates a document from a PandaDoc Template.",
"Adds an attachment to a document.": "Adds an attachment to a document.",
"Creates a new or update an existing contact.": "Creates a new or update an existing contact.",
"Finds documents based various filter.": "Finds documents based various filter.",
"Retrieves details of a specific attachment from a document.": "Retrieves details of a specific attachment from a document.",
"Retrieves comprehensive document data.": "Retrieves comprehensive document data.",
"Downloads a document as PDF.": "Downloads a document as PDF.",
"Make a custom API call to a specific endpoint": "将一个自定义 API 调用到一个特定的终点",
"Template": "模板",
"Document Name": "Document Name",
"Recipients": "Recipients",
"Template Fields": "Template Fields",
"Variables/Tokens": "Variables/Tokens",
"Folder": "Folder",
"Tags": "标签",
"Metadata": "Metadata",
"Document": "Document",
"File URL": "File URL",
"Attachment Name": "Attachment Name",
"Contact ID (for Update)": "Contact ID (for Update)",
"Email": "电子邮件地址",
"First Name": "First Name",
"Last Name": "名字",
"Company": "Company",
"Job Title": "Job Title",
"Custom Job Title": "Custom Job Title",
"Industry": "Industry",
"Custom Industry": "Custom Industry",
"Phone": "Phone",
"Country": "Country",
"Custom Country": "Custom Country",
"State/Province": "State/Province",
"Custom State/Province": "Custom State/Province",
"Street Address": "Street Address",
"City": "City",
"Postal Code": "Postal Code",
"Search Query": "Search Query",
"Document ID": "Document ID",
"Status": "状态",
"Exclude Status": "Exclude Status",
"Form": "Form",
"Contact": "Contact",
"Member": "成员",
"Tag": "标签",
"Custom Tag": "Custom Tag",
"Created From": "Created From",
"Created To": "Created To",
"Completed From": "Completed From",
"Completed To": "Completed To",
"Modified From": "Modified From",
"Modified To": "Modified To",
"Show Deleted Documents": "Show Deleted Documents",
"Results Count": "Results Count",
"Page Number": "Page Number",
"Order By": "Order By",
"Metadata Filters": "Metadata Filters",
"Attachment": "Attachment",
"Download as Separate Files": "Download as Separate Files",
"Watermark Text": "Watermark Text",
"Custom Watermark Text": "Custom Watermark Text",
"Watermark Color": "Watermark Color",
"Custom Watermark Color": "Custom Watermark Color",
"Watermark Font Size": "Watermark Font Size",
"Watermark Opacity": "Watermark Opacity",
"Method": "方法",
"Headers": "信头",
"Query Parameters": "查询参数",
"Body": "正文内容",
"Response is Binary ?": "Response is Binary ?",
"No Error on Failure": "失败时没有错误",
"Timeout (in seconds)": "超时(秒)",
"Select a template from your PandaDoc workspace": "Select a template from your PandaDoc workspace",
"Name the document you are creating": "Name the document you are creating",
"List of recipients to whom the document will be sent": "List of recipients to whom the document will be sent",
"Pass values for the variables in the template": "Pass values for the variables in the template",
"Select a folder from your PandaDoc workspace": "Select a folder from your PandaDoc workspace",
"Tag the document for filtering and organization": "Tag the document for filtering and organization",
"Additional data in key-value format to associate with document": "Additional data in key-value format to associate with document",
"Select a document from your PandaDoc workspace": "Select a document from your PandaDoc workspace",
"URL link to the file to be attached to the document": "URL link to the file to be attached to the document",
"Optional name to set for the uploaded file.": "Optional name to set for the uploaded file.",
"Select a contact to update. Leave empty to create a new contact.": "Select a contact to update. Leave empty to create a new contact.",
"An email address of the contact": "An email address of the contact",
"Contact's first name": "Contact's first name",
"Contact's last name": "Contact's last name",
"Contact's company name": "Contact's company name",
"Select a common job title or choose \"Other\" to enter a custom title": "Select a common job title or choose \"Other\" to enter a custom title",
"Enter a custom job title (only used if \"Other\" is selected above)": "Enter a custom job title (only used if \"Other\" is selected above)",
"Select an industry or choose \"Other\" to enter a custom industry": "Select an industry or choose \"Other\" to enter a custom industry",
"Enter a custom industry (only used if \"Other\" is selected above)": "Enter a custom industry (only used if \"Other\" is selected above)",
"A phone number": "A phone number",
"Select a country or choose \"Other\" to enter a custom country": "Select a country or choose \"Other\" to enter a custom country",
"Enter your country name (only used if \"Other\" is selected above)": "Enter your country name (only used if \"Other\" is selected above)",
"Select a state/province or choose \"Other\" to enter a custom value": "Select a state/province or choose \"Other\" to enter a custom value",
"Enter your state/province name (only used if \"Other\" is selected above)": "Enter your state/province name (only used if \"Other\" is selected above)",
"A street address": "A street address",
"A city name": "A city name",
"A postal code": "A postal code",
"Search documents by name or reference number": "Search documents by name or reference number",
"Search for document by its specific ID": "Search for document by its specific ID",
"Filter documents by status": "Filter documents by status",
"Exclude documents with this status": "Exclude documents with this status",
"Filter by parent template (cannot be used with Form)": "Filter by parent template (cannot be used with Form)",
"Select a form from your PandaDoc workspace": "Select a form from your PandaDoc workspace",
"Select a contact from your PandaDoc workspace": "Select a contact from your PandaDoc workspace",
"Select a workspace member": "Select a workspace member",
"Select a common tag or choose \"Custom\" to enter your own": "Select a common tag or choose \"Custom\" to enter your own",
"Enter a custom tag (only used if \"Custom\" is selected above)": "Enter a custom tag (only used if \"Custom\" is selected above)",
"Include only documents created on or after this date": "Include only documents created on or after this date",
"Include only documents created before this date": "Include only documents created before this date",
"Include only documents completed on or after this date": "Include only documents completed on or after this date",
"Include only documents completed before this date": "Include only documents completed before this date",
"Include only documents modified on or after this date": "Include only documents modified on or after this date",
"Include only documents modified before this date": "Include only documents modified before this date",
"Return only deleted documents": "Return only deleted documents",
"Number of documents to return (default: 50, max: 100)": "Number of documents to return (default: 50, max: 100)",
"Page number for pagination (starts with 1)": "Page number for pagination (starts with 1)",
"Sort results by field": "Sort results by field",
"Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}": "Filter by metadata key-value pairs. Use format: {\"key\": \"value\"}",
"Select an attachment from the document": "Select an attachment from the document",
"Download document bundle as a zip archive of separate PDFs (1 file per section)": "Download document bundle as a zip archive of separate PDFs (1 file per section)",
"Select common watermark text or choose \"Custom\" to enter your own": "Select common watermark text or choose \"Custom\" to enter your own",
"Enter custom watermark text (only used if \"Custom\" is selected above)": "Enter custom watermark text (only used if \"Custom\" is selected above)",
"Select a watermark color or use custom HEX code": "Select a watermark color or use custom HEX code",
"Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.": "Enter a custom HEX color code (e.g., #FF5733). Only used if \"Custom HEX Code\" is selected above.",
"Font size of the watermark text": "Font size of the watermark text",
"Opacity of the watermark (0.0 to 1.0)": "Opacity of the watermark (0.0 to 1.0)",
"Authorization headers are injected automatically from your connection.": "授权头自动从您的连接中注入。",
"Enable for files like PDFs, images, etc..": "Enable for files like PDFs, images, etc..",
"CEO / Chief Executive Officer": "CEO / Chief Executive Officer",
"CTO / Chief Technology Officer": "CTO / Chief Technology Officer",
"CFO / Chief Financial Officer": "CFO / Chief Financial Officer",
"COO / Chief Operating Officer": "COO / Chief Operating Officer",
"President": "President",
"Vice President": "Vice President",
"Director": "Director",
"Manager": "Manager",
"Sales Manager": "Sales Manager",
"Sales Representative": "Sales Representative",
"Account Manager": "Account Manager",
"Business Development Manager": "Business Development Manager",
"Marketing Manager": "Marketing Manager",
"Marketing Coordinator": "Marketing Coordinator",
"Software Engineer": "Software Engineer",
"Senior Software Engineer": "Senior Software Engineer",
"Lead Developer": "Lead Developer",
"DevOps Engineer": "DevOps Engineer",
"Data Scientist": "Data Scientist",
"Product Manager": "Product Manager",
"IT Manager": "IT Manager",
"Operations Manager": "Operations Manager",
"Project Manager": "Project Manager",
"Program Manager": "Program Manager",
"Business Analyst": "Business Analyst",
"Consultant": "Consultant",
"Accountant": "Accountant",
"Financial Analyst": "Financial Analyst",
"Legal Counsel": "Legal Counsel",
"Compliance Officer": "Compliance Officer",
"HR Manager": "HR Manager",
"HR Coordinator": "HR Coordinator",
"Office Manager": "Office Manager",
"Administrative Assistant": "Administrative Assistant",
"Executive Assistant": "Executive Assistant",
"Other (Enter Custom)": "Other (Enter Custom)",
"Technology": "Technology",
"Software": "Software",
"Financial Services": "Financial Services",
"Healthcare": "Healthcare",
"Manufacturing": "Manufacturing",
"Retail": "Retail",
"E-commerce": "E-commerce",
"Education": "Education",
"Consulting": "Consulting",
"Real Estate": "Real Estate",
"Construction": "Construction",
"Legal Services": "Legal Services",
"Marketing & Advertising": "Marketing & Advertising",
"Media & Entertainment": "Media & Entertainment",
"Telecommunications": "Telecommunications",
"Transportation & Logistics": "Transportation & Logistics",
"Energy & Utilities": "Energy & Utilities",
"Automotive": "Automotive",
"Aerospace & Defense": "Aerospace & Defense",
"Pharmaceuticals": "Pharmaceuticals",
"Biotechnology": "Biotechnology",
"Insurance": "Insurance",
"Banking": "Banking",
"Investment": "Investment",
"Non-Profit": "Non-Profit",
"Government": "Government",
"Agriculture": "Agriculture",
"Food & Beverage": "Food & Beverage",
"Hospitality & Tourism": "Hospitality & Tourism",
"Sports & Recreation": "Sports & Recreation",
"United States": "United States",
"Canada": "Canada",
"United Kingdom": "United Kingdom",
"Australia": "Australia",
"Germany": "Germany",
"France": "France",
"Spain": "Spain",
"Italy": "Italy",
"Netherlands": "Netherlands",
"Sweden": "Sweden",
"Norway": "Norway",
"Denmark": "Denmark",
"Finland": "Finland",
"Brazil": "Brazil",
"Mexico": "Mexico",
"Japan": "Japan",
"South Korea": "South Korea",
"China": "China",
"India": "India",
"Singapore": "Singapore",
"Switzerland": "Switzerland",
"Austria": "Austria",
"Belgium": "Belgium",
"Poland": "Poland",
"Ireland": "Ireland",
"New Zealand": "New Zealand",
"South Africa": "South Africa",
"Argentina": "Argentina",
"Chile": "Chile",
"Alabama (US)": "Alabama (US)",
"Alaska (US)": "Alaska (US)",
"Arizona (US)": "Arizona (US)",
"Arkansas (US)": "Arkansas (US)",
"California (US)": "California (US)",
"Colorado (US)": "Colorado (US)",
"Connecticut (US)": "Connecticut (US)",
"Delaware (US)": "Delaware (US)",
"Florida (US)": "Florida (US)",
"Georgia (US)": "Georgia (US)",
"Hawaii (US)": "Hawaii (US)",
"Idaho (US)": "Idaho (US)",
"Illinois (US)": "Illinois (US)",
"Indiana (US)": "Indiana (US)",
"Iowa (US)": "Iowa (US)",
"Kansas (US)": "Kansas (US)",
"Kentucky (US)": "Kentucky (US)",
"Louisiana (US)": "Louisiana (US)",
"Maine (US)": "Maine (US)",
"Maryland (US)": "Maryland (US)",
"Massachusetts (US)": "Massachusetts (US)",
"Michigan (US)": "Michigan (US)",
"Minnesota (US)": "Minnesota (US)",
"Mississippi (US)": "Mississippi (US)",
"Missouri (US)": "Missouri (US)",
"Montana (US)": "Montana (US)",
"Nebraska (US)": "Nebraska (US)",
"Nevada (US)": "Nevada (US)",
"New Hampshire (US)": "New Hampshire (US)",
"New Jersey (US)": "New Jersey (US)",
"New Mexico (US)": "New Mexico (US)",
"New York (US)": "New York (US)",
"North Carolina (US)": "North Carolina (US)",
"North Dakota (US)": "North Dakota (US)",
"Ohio (US)": "Ohio (US)",
"Oklahoma (US)": "Oklahoma (US)",
"Oregon (US)": "Oregon (US)",
"Pennsylvania (US)": "Pennsylvania (US)",
"Rhode Island (US)": "Rhode Island (US)",
"South Carolina (US)": "South Carolina (US)",
"South Dakota (US)": "South Dakota (US)",
"Tennessee (US)": "Tennessee (US)",
"Texas (US)": "Texas (US)",
"Utah (US)": "Utah (US)",
"Vermont (US)": "Vermont (US)",
"Virginia (US)": "Virginia (US)",
"Washington (US)": "Washington (US)",
"West Virginia (US)": "West Virginia (US)",
"Wisconsin (US)": "Wisconsin (US)",
"Wyoming (US)": "Wyoming (US)",
"Alberta (CA)": "Alberta (CA)",
"British Columbia (CA)": "British Columbia (CA)",
"Manitoba (CA)": "Manitoba (CA)",
"New Brunswick (CA)": "New Brunswick (CA)",
"Newfoundland and Labrador (CA)": "Newfoundland and Labrador (CA)",
"Northwest Territories (CA)": "Northwest Territories (CA)",
"Nova Scotia (CA)": "Nova Scotia (CA)",
"Nunavut (CA)": "Nunavut (CA)",
"Ontario (CA)": "Ontario (CA)",
"Prince Edward Island (CA)": "Prince Edward Island (CA)",
"Quebec (CA)": "Quebec (CA)",
"Saskatchewan (CA)": "Saskatchewan (CA)",
"Yukon (CA)": "Yukon (CA)",
"England (UK)": "England (UK)",
"Scotland (UK)": "Scotland (UK)",
"Wales (UK)": "Wales (UK)",
"Northern Ireland (UK)": "Northern Ireland (UK)",
"New South Wales (AU)": "New South Wales (AU)",
"Victoria (AU)": "Victoria (AU)",
"Queensland (AU)": "Queensland (AU)",
"Western Australia (AU)": "Western Australia (AU)",
"South Australia (AU)": "South Australia (AU)",
"Tasmania (AU)": "Tasmania (AU)",
"Draft": "草稿",
"Sent": "Sent",
"Completed": "Completed",
"Uploaded": "Uploaded",
"Error": "错误",
"Viewed": "Viewed",
"Waiting Approval": "Waiting Approval",
"Approved": "Approved",
"Rejected": "Rejected",
"Waiting Pay": "Waiting Pay",
"Paid": "Paid",
"Voided": "Voided",
"Declined": "Declined",
"External Review": "External Review",
"contract": "contract",
"proposal": "proposal",
"quote": "quote",
"invoice": "invoice",
"agreement": "agreement",
"nda": "nda",
"employment": "employment",
"vendor": "vendor",
"client": "client",
"urgent": "urgent",
"priority": "priority",
"review": "review",
"approval": "approval",
"legal": "legal",
"finance": "finance",
"hr": "hr",
"sales": "sales",
"marketing": "marketing",
"template": "模板",
"final": "final",
"draft": "草稿",
"Custom (Enter Your Own)": "Custom (Enter Your Own)",
"Date Status Changed (default)": "Date Status Changed (default)",
"Date Created (ascending)": "Date Created (ascending)",
"Date Created (descending)": "Date Created (descending)",
"Date Modified (ascending)": "Date Modified (ascending)",
"Date Modified (descending)": "Date Modified (descending)",
"Name (ascending)": "Name (ascending)",
"Name (descending)": "Name (descending)",
"CONFIDENTIAL": "CONFIDENTIAL",
"DRAFT": "DRAFT",
"COPY": "COPY",
"SAMPLE": "SAMPLE",
"FOR REVIEW ONLY": "FOR REVIEW ONLY",
"INTERNAL USE ONLY": "INTERNAL USE ONLY",
"PROPRIETARY": "PROPRIETARY",
"PRELIMINARY": "PRELIMINARY",
"FINAL": "FINAL",
"APPROVED": "APPROVED",
"VOID": "VOID",
"DUPLICATE": "DUPLICATE",
"NOT FOR DISTRIBUTION": "NOT FOR DISTRIBUTION",
"TRADE SECRET": "TRADE SECRET",
"Red (#FF0000)": "Red (#FF0000)",
"Blue (#0000FF)": "Blue (#0000FF)",
"Green (#00FF00)": "Green (#00FF00)",
"Black (#000000)": "Black (#000000)",
"Gray (#808080)": "Gray (#808080)",
"Orange (#FF7F00)": "Orange (#FF7F00)",
"Purple (#800080)": "Purple (#800080)",
"Custom HEX Code": "Custom HEX Code",
"GET": "获取",
"POST": "帖子",
"PATCH": "PATCH",
"PUT": "弹出",
"DELETE": "删除",
"HEAD": "黑色",
"Document Completed": "Document Completed",
"Document State Changed": "Document State Changed",
"Document Updated": "Document Updated",
"Triggers when a document is completed.": "Triggers when a document is completed.",
"Triggers when a document status changes.": "Triggers when a document status changes.",
"Triggers when a document is updated.": "Triggers when a document is updated.",
"Filter by Templates": "Filter by Templates",
"Filter by Folders": "Filter by Folders",
"Filter by Status": "Filter by Status",
"Filter by Update Type": "Filter by Update Type",
"Only trigger for documents created from specific templates (leave empty for all)": "Only trigger for documents created from specific templates (leave empty for all)",
"Only trigger for documents in specific folders (leave empty for all)": "Only trigger for documents in specific folders (leave empty for all)",
"Only trigger for specific status changes (leave empty for all)": "Only trigger for specific status changes (leave empty for all)",
"Only trigger for specific types of updates (leave empty for all)": "Only trigger for specific types of updates (leave empty for all)",
"Content Changes": "Content Changes",
"Recipient Changes": "Recipient Changes",
"Settings Changes": "Settings Changes",
"Status Changes": "Status Changes",
"Field Changes": "Field Changes",
"Name Changes": "Name Changes",
"Metadata Changes": "Metadata Changes"
}

View File

@@ -0,0 +1,47 @@
import { createPiece } from '@activepieces/pieces-framework';
import { createCustomApiCallAction } from '@activepieces/pieces-common';
import { createDocumentFromTemplate } from './lib/actions/create-document-from-template';
import { createAttachment } from './lib/actions/create-attachment';
import { createOrUpdateContact } from './lib/actions/create-or-update-contact';
import { findDocument } from './lib/actions/find-document';
import { getDocumentAttachments } from './lib/actions/get-document-attachments';
import { getDocumentDetails } from './lib/actions/get-document-details';
import { downloadDocument } from './lib/actions/download-document';
import { documentCompleted } from './lib/triggers/document-completed';
import { documentStateChanged } from './lib/triggers/document-state-changed';
import { documentUpdated } from './lib/triggers/document-updated';
import { pandadocAuth } from './lib/common';
import { PieceCategory } from '@activepieces/shared';
export const pandadoc = createPiece({
displayName: 'PandaDoc',
auth: pandadocAuth,
minimumSupportedRelease: '0.36.1',
logoUrl: 'https://cdn.activepieces.com/pieces/pandadoc.png',
categories:[PieceCategory.CONTENT_AND_FILES,PieceCategory.PRODUCTIVITY],
authors: ['onyedikachi-david'],
actions: [
createDocumentFromTemplate,
createAttachment,
createOrUpdateContact,
findDocument,
getDocumentAttachments,
getDocumentDetails,
downloadDocument,
createCustomApiCallAction({
baseUrl: () => 'https://api.pandadoc.com/public/v1',
auth: pandadocAuth,
authMapping: async (auth) => ({
Authorization: `API-Key ${(auth.secret_text)}`,
}),
}),
],
triggers: [
documentCompleted,
documentStateChanged,
documentUpdated,
],
});

View File

@@ -0,0 +1,40 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { pandadocClient, pandadocAuth } from '../common';
import { documentDropdown } from '../common/dynamic-dropdowns';
export const createAttachment = createAction({
name: 'createAttachment',
displayName: 'Create Attachment',
description: 'Adds an attachment to a document.',
auth: pandadocAuth,
props: {
document_id: documentDropdown,
source: Property.ShortText({
displayName: 'File URL',
description: 'URL link to the file to be attached to the document',
required: true,
}),
name: Property.ShortText({
displayName: 'Attachment Name',
description: 'Optional name to set for the uploaded file.',
required: false,
}),
},
async run({ auth, propsValue }) {
const body: any = {
source: propsValue.source,
};
if (propsValue.name) {
body.name = propsValue.name;
}
return await pandadocClient.makeRequest(
auth.secret_text,
HttpMethod.POST,
`/documents/${propsValue.document_id}/attachments`,
body
);
},
});

View File

@@ -0,0 +1,158 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { pandadocClient, pandadocAuth } from '../common';
import {
templateDropdown,
folderDropdown,
recipientRoleDropdown,
customRecipientRoleInput,
tagDropdown,
customTagInput,
templateFields,
} from '../common/dynamic-dropdowns';
export const createDocumentFromTemplate = createAction({
name: 'createDocumentFromTemplate',
displayName: 'Create Document from Template',
description: 'Creates a document from a PandaDoc Template.',
auth: pandadocAuth,
props: {
template_uuid: templateDropdown,
name: Property.ShortText({
displayName: 'Document Name',
description: 'Name the document you are creating',
required: true,
}),
recipients: Property.Array({
displayName: 'Recipients',
description: 'List of recipients to whom the document will be sent',
required: true,
properties: {
email: Property.ShortText({
displayName: 'Email',
description: 'Recipient email address',
required: false,
}),
phone: Property.ShortText({
displayName: 'Phone',
description: 'Recipient phone number',
required: false,
}),
first_name: Property.ShortText({
displayName: 'First Name',
required: false,
}),
last_name: Property.ShortText({
displayName: 'Last Name',
required: false,
}),
role: recipientRoleDropdown,
custom_role: customRecipientRoleInput,
signing_order: Property.Number({
displayName: 'Signing Order',
description: 'Set a signing order for recipient',
required: false,
}),
},
}),
fields: templateFields,
tokens: Property.Array({
displayName: 'Variables/Tokens',
description: 'Pass values for the variables in the template',
required: false,
properties: {
name: Property.ShortText({
displayName: 'Variable Name',
required: true,
}),
value: Property.ShortText({
displayName: 'Variable Value',
required: true,
}),
},
}),
folder_uuid: folderDropdown,
tags: Property.Array({
displayName: 'Tags',
description: 'Tag the document for filtering and organization',
required: false,
properties: {
tag: tagDropdown,
custom_tag: customTagInput,
},
}),
metadata: Property.Object({
displayName: 'Metadata',
description:
'Additional data in key-value format to associate with document',
required: false,
}),
},
async run({ auth, propsValue }) {
const body: any = {
template_uuid: propsValue.template_uuid,
name: propsValue.name,
recipients: propsValue.recipients?.map((recipient: any) => {
const processedRecipient: any = {
email: recipient.email,
phone: recipient.phone,
first_name: recipient.first_name,
last_name: recipient.last_name,
signing_order: recipient.signing_order,
};
// Handle role with custom support
if (recipient.role) {
if (recipient.role === 'custom' && recipient.custom_role) {
processedRecipient.role = recipient.custom_role;
} else if (recipient.role !== 'custom') {
processedRecipient.role = recipient.role;
}
}
return processedRecipient;
}),
};
if (propsValue.fields) {
body.fields = Object.fromEntries(
Object.entries(propsValue.fields)
.filter(([_, value]) => value !== undefined && value !== '')
.map(([key, value]) => [key, { value }])
);
}
if (propsValue.tokens) {
body.tokens = propsValue.tokens;
}
if (propsValue.folder_uuid) {
body.folder_uuid = propsValue.folder_uuid;
}
if (propsValue.tags) {
body.tags = propsValue.tags
.map((tagItem: any) => {
// Handle tag with custom support
if (tagItem.tag === 'custom' && tagItem.custom_tag) {
return tagItem.custom_tag;
} else if (tagItem.tag !== 'custom') {
return tagItem.tag;
}
return null;
})
.filter(Boolean);
}
if (propsValue.metadata) {
body.metadata = propsValue.metadata;
}
return await pandadocClient.makeRequest(
auth.secret_text,
HttpMethod.POST,
'/documents',
body
);
},
});

View File

@@ -0,0 +1,183 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { pandadocClient, pandadocAuth } from '../common';
import {
countryDropdown,
customCountryInput,
stateDropdown,
customStateInput,
jobTitleDropdown,
customJobTitleInput,
industryDropdown,
customIndustryInput
} from '../common/dynamic-dropdowns';
export const createOrUpdateContact = createAction({
name: 'createOrUpdateContact',
displayName: 'Create or Update Contact',
description: 'Creates a new or update an existing contact.',
auth: pandadocAuth,
props: {
contact_id: Property.Dropdown({
auth: pandadocAuth,
displayName: 'Contact ID (for Update)',
description: 'Select a contact to update. Leave empty to create a new contact.',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
id: string;
first_name: string | null;
last_name: string | null;
email: string | null;
}>;
}>(auth.secret_text, HttpMethod.GET, '/contacts?count=100');
const options = response.results.map((contact) => {
const name = [contact.first_name, contact.last_name].filter(Boolean).join(' ') || 'Unnamed';
const email = contact.email ? ` <${contact.email}>` : '';
return {
label: `${name}${email}`,
value: contact.id,
};
});
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load contacts',
options: [],
};
}
},
}),
email: Property.ShortText({
displayName: 'Email',
description: 'An email address of the contact',
required: false,
}),
first_name: Property.ShortText({
displayName: 'First Name',
description: 'Contact\'s first name',
required: false,
}),
last_name: Property.ShortText({
displayName: 'Last Name',
description: 'Contact\'s last name',
required: false,
}),
company: Property.ShortText({
displayName: 'Company',
description: 'Contact\'s company name',
required: false,
}),
job_title: jobTitleDropdown,
custom_job_title: customJobTitleInput,
industry: industryDropdown,
custom_industry: customIndustryInput,
phone: Property.ShortText({
displayName: 'Phone',
description: 'A phone number',
required: false,
}),
country: countryDropdown,
custom_country: customCountryInput,
state: stateDropdown,
custom_state: customStateInput,
street_address: Property.ShortText({
displayName: 'Street Address',
description: 'A street address',
required: false,
}),
city: Property.ShortText({
displayName: 'City',
description: 'A city name',
required: false,
}),
postal_code: Property.ShortText({
displayName: 'Postal Code',
description: 'A postal code',
required: false,
}),
},
async run({ auth, propsValue }) {
const body: any = {};
if (propsValue.email !== undefined) body.email = propsValue.email;
if (propsValue.first_name !== undefined) body.first_name = propsValue.first_name;
if (propsValue.last_name !== undefined) body.last_name = propsValue.last_name;
if (propsValue.company !== undefined) body.company = propsValue.company;
// Handle job title with custom support
if (propsValue.job_title !== undefined) {
if (propsValue.job_title === 'custom' && propsValue.custom_job_title) {
body.job_title = propsValue.custom_job_title;
} else if (propsValue.job_title !== 'custom') {
body.job_title = propsValue.job_title;
}
}
// Handle industry with custom support
if (propsValue.industry !== undefined) {
if (propsValue.industry === 'custom' && propsValue.custom_industry) {
body.industry = propsValue.custom_industry;
} else if (propsValue.industry !== 'custom') {
body.industry = propsValue.industry;
}
}
if (propsValue.phone !== undefined) body.phone = propsValue.phone;
// Handle country with custom support
if (propsValue.country !== undefined) {
if (propsValue.country === 'custom' && propsValue.custom_country) {
body.country = propsValue.custom_country;
} else if (propsValue.country !== 'custom') {
body.country = propsValue.country;
}
}
// Handle state with custom support
if (propsValue.state !== undefined) {
if (propsValue.state === 'custom' && propsValue.custom_state) {
body.state = propsValue.custom_state;
} else if (propsValue.state !== 'custom') {
body.state = propsValue.state;
}
}
if (propsValue.street_address !== undefined) body.street_address = propsValue.street_address;
if (propsValue.city !== undefined) body.city = propsValue.city;
if (propsValue.postal_code !== undefined) body.postal_code = propsValue.postal_code;
if (propsValue.contact_id) {
return await pandadocClient.makeRequest(
auth.secret_text,
HttpMethod.PATCH,
`/contacts/${propsValue.contact_id}`,
body
);
} else {
return await pandadocClient.makeRequest(
auth.secret_text,
HttpMethod.POST,
'/contacts',
body
);
}
},
});

View File

@@ -0,0 +1,109 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod, httpClient } from '@activepieces/pieces-common';
import { pandadocAuth } from '../common';
import { documentDropdown, watermarkTextDropdown, customWatermarkTextInput } from '../common/dynamic-dropdowns';
export const downloadDocument = createAction({
name: 'downloadDocument',
displayName: 'Download Document',
description: 'Downloads a document as PDF.',
auth: pandadocAuth,
props: {
document_id: documentDropdown,
separate_files: Property.Checkbox({
displayName: 'Download as Separate Files',
description: 'Download document bundle as a zip archive of separate PDFs (1 file per section)',
required: false,
defaultValue: false,
}),
watermark_text: watermarkTextDropdown,
custom_watermark_text: customWatermarkTextInput,
watermark_color: Property.StaticDropdown({
displayName: 'Watermark Color',
description: 'Select a watermark color or use custom HEX code',
required: false,
options: {
options: [
{ label: 'Red (#FF0000)', value: '#FF0000' },
{ label: 'Blue (#0000FF)', value: '#0000FF' },
{ label: 'Green (#00FF00)', value: '#00FF00' },
{ label: 'Black (#000000)', value: '#000000' },
{ label: 'Gray (#808080)', value: '#808080' },
{ label: 'Orange (#FF7F00)', value: '#FF7F00' },
{ label: 'Purple (#800080)', value: '#800080' },
{ label: 'Custom HEX Code', value: 'custom' },
],
},
}),
custom_watermark_color: Property.ShortText({
displayName: 'Custom Watermark Color',
description: 'Enter a custom HEX color code (e.g., #FF5733). Only used if "Custom HEX Code" is selected above.',
required: false,
}),
watermark_font_size: Property.Number({
displayName: 'Watermark Font Size',
description: 'Font size of the watermark text',
required: false,
}),
watermark_opacity: Property.Number({
displayName: 'Watermark Opacity',
description: 'Opacity of the watermark (0.0 to 1.0)',
required: false,
}),
},
async run({ auth, propsValue,files }) {
const queryParams: any = {};
if (propsValue.separate_files) {
queryParams.separate_files = propsValue.separate_files;
}
// Handle watermark text with custom support
if (propsValue.watermark_text) {
let watermarkText;
if (propsValue.watermark_text === 'custom' && propsValue.custom_watermark_text) {
watermarkText = propsValue.custom_watermark_text;
} else if (propsValue.watermark_text !== 'custom') {
watermarkText = propsValue.watermark_text;
}
if (watermarkText) {
queryParams.watermark_text = watermarkText;
}
}
if (propsValue.watermark_color) {
// Use custom color if specified, otherwise use selected preset
const colorValue = propsValue.watermark_color === 'custom'
? propsValue.custom_watermark_color
: propsValue.watermark_color;
if (colorValue) {
queryParams.watermark_color = colorValue;
}
}
if (propsValue.watermark_font_size) {
queryParams.watermark_font_size = propsValue.watermark_font_size;
}
if (propsValue.watermark_opacity !== undefined) {
queryParams.watermark_opacity = propsValue.watermark_opacity;
}
const queryString = new URLSearchParams(queryParams).toString();
const endpoint = `https://api.pandadoc.com/public/v1/documents/${propsValue.document_id}/download${queryString ? `?${queryString}` : ''}`;
const response = await httpClient.sendRequest({
method: HttpMethod.GET,
url: endpoint,
headers: {
Authorization: `API-Key ${(auth.secret_text)}`,
},
responseType:'arraybuffer'
});
return {
file: await files.write({
fileName: 'file.pdf',
data: Buffer.from(response.body)
})
}
},
});

View File

@@ -0,0 +1,243 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { pandadocClient, pandadocAuth } from '../common';
import {
formDropdown,
folderDropdown,
contactDropdown,
memberDropdown,
tagDropdown,
customTagInput
} from '../common/dynamic-dropdowns';
export const findDocument = createAction({
name: 'findDocument',
displayName: 'Find Document(s)',
description: 'Finds documents based various filter.',
auth: pandadocAuth,
props: {
q: Property.ShortText({
displayName: 'Search Query',
description: 'Search documents by name or reference number',
required: false,
}),
id: Property.ShortText({
displayName: 'Document ID',
description: 'Search for document by its specific ID',
required: false,
}),
status: Property.StaticDropdown({
displayName: 'Status',
description: 'Filter documents by status',
required: false,
options: {
options: [
{ label: 'Draft', value: 0 },
{ label: 'Sent', value: 1 },
{ label: 'Completed', value: 2 },
{ label: 'Uploaded', value: 3 },
{ label: 'Error', value: 4 },
{ label: 'Viewed', value: 5 },
{ label: 'Waiting Approval', value: 6 },
{ label: 'Approved', value: 7 },
{ label: 'Rejected', value: 8 },
{ label: 'Waiting Pay', value: 9 },
{ label: 'Paid', value: 10 },
{ label: 'Voided', value: 11 },
{ label: 'Declined', value: 12 },
{ label: 'External Review', value: 13 },
],
},
}),
status__ne: Property.StaticDropdown({
displayName: 'Exclude Status',
description: 'Exclude documents with this status',
required: false,
options: {
options: [
{ label: 'Draft', value: 0 },
{ label: 'Sent', value: 1 },
{ label: 'Completed', value: 2 },
{ label: 'Uploaded', value: 3 },
{ label: 'Error', value: 4 },
{ label: 'Viewed', value: 5 },
{ label: 'Waiting Approval', value: 6 },
{ label: 'Approved', value: 7 },
{ label: 'Rejected', value: 8 },
{ label: 'Waiting Pay', value: 9 },
{ label: 'Paid', value: 10 },
{ label: 'Voided', value: 11 },
{ label: 'Declined', value: 12 },
{ label: 'External Review', value: 13 },
],
},
}),
template_id: Property.Dropdown({
auth: pandadocAuth,
displayName: 'Template',
description: 'Filter by parent template (cannot be used with Form)',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
id: string;
name: string;
date_created: string;
}>;
}>(auth.secret_text, HttpMethod.GET, '/templates?count=100');
const options = response.results.map((template) => ({
label: `${template.name} - ${template.id.substring(0, 8)}...`,
value: template.id,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load templates',
options: [],
};
}
},
}),
form_id: formDropdown,
folder_uuid: folderDropdown,
contact_id: contactDropdown,
membership_id: memberDropdown,
tag: tagDropdown,
custom_tag: customTagInput,
created_from: Property.DateTime({
displayName: 'Created From',
description: 'Include only documents created on or after this date',
required: false,
}),
created_to: Property.DateTime({
displayName: 'Created To',
description: 'Include only documents created before this date',
required: false,
}),
completed_from: Property.DateTime({
displayName: 'Completed From',
description: 'Include only documents completed on or after this date',
required: false,
}),
completed_to: Property.DateTime({
displayName: 'Completed To',
description: 'Include only documents completed before this date',
required: false,
}),
modified_from: Property.DateTime({
displayName: 'Modified From',
description: 'Include only documents modified on or after this date',
required: false,
}),
modified_to: Property.DateTime({
displayName: 'Modified To',
description: 'Include only documents modified before this date',
required: false,
}),
deleted: Property.Checkbox({
displayName: 'Show Deleted Documents',
description: 'Return only deleted documents',
required: false,
}),
count: Property.Number({
displayName: 'Results Count',
description: 'Number of documents to return (default: 50, max: 100)',
required: false,
}),
page: Property.Number({
displayName: 'Page Number',
description: 'Page number for pagination (starts with 1)',
required: false,
}),
order_by: Property.StaticDropdown({
displayName: 'Order By',
description: 'Sort results by field',
required: false,
options: {
options: [
{ label: 'Date Status Changed (default)', value: 'date_status_changed' },
{ label: 'Date Created (ascending)', value: 'date_created' },
{ label: 'Date Created (descending)', value: '-date_created' },
{ label: 'Date Modified (ascending)', value: 'date_modified' },
{ label: 'Date Modified (descending)', value: '-date_modified' },
{ label: 'Name (ascending)', value: 'name' },
{ label: 'Name (descending)', value: '-name' },
],
},
}),
metadata: Property.Object({
displayName: 'Metadata Filters',
description: 'Filter by metadata key-value pairs. Use format: {"key": "value"}',
required: false,
}),
},
async run({ auth, propsValue }) {
const queryParams: any = {};
// Build query parameters with only provided values
if (propsValue.q) queryParams.q = propsValue.q;
if (propsValue.id) queryParams.id = propsValue.id;
if (propsValue.status !== undefined) queryParams.status = propsValue.status;
if (propsValue.status__ne !== undefined) queryParams.status__ne = propsValue.status__ne;
if (propsValue.template_id) queryParams.template_id = propsValue.template_id;
if (propsValue.form_id) queryParams.form_id = propsValue.form_id;
if (propsValue.folder_uuid) queryParams.folder_uuid = propsValue.folder_uuid;
if (propsValue.contact_id) queryParams.contact_id = propsValue.contact_id;
if (propsValue.membership_id) queryParams.membership_id = propsValue.membership_id;
// Handle tag with custom support
if (propsValue.tag) {
let tagValue;
if (propsValue.tag === 'custom' && propsValue.custom_tag) {
tagValue = propsValue.custom_tag;
} else if (propsValue.tag !== 'custom') {
tagValue = propsValue.tag;
}
if (tagValue) {
queryParams.tag = tagValue;
}
}
if (propsValue.created_from) queryParams.created_from = propsValue.created_from;
if (propsValue.created_to) queryParams.created_to = propsValue.created_to;
if (propsValue.completed_from) queryParams.completed_from = propsValue.completed_from;
if (propsValue.completed_to) queryParams.completed_to = propsValue.completed_to;
if (propsValue.modified_from) queryParams.modified_from = propsValue.modified_from;
if (propsValue.modified_to) queryParams.modified_to = propsValue.modified_to;
if (propsValue.deleted) queryParams.deleted = propsValue.deleted;
if (propsValue.count) queryParams.count = propsValue.count;
if (propsValue.page) queryParams.page = propsValue.page;
if (propsValue.order_by) queryParams.order_by = propsValue.order_by;
if (propsValue.metadata) {
for (const [key, value] of Object.entries(propsValue.metadata)) {
queryParams[`metadata_${key}`] = value;
}
}
const queryString = new URLSearchParams(queryParams).toString();
const endpoint = queryString ? `/documents?${queryString}` : '/documents';
return await pandadocClient.makeRequest(
auth.secret_text,
HttpMethod.GET,
endpoint
);
},
});

View File

@@ -0,0 +1,22 @@
import { createAction, Property } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { pandadocClient, pandadocAuth } from '../common';
import { documentDropdown, documentAttachmentDropdown } from '../common/dynamic-dropdowns';
export const getDocumentAttachments = createAction({
name: 'getDocumentAttachments',
displayName: 'Get Document Attachment',
description: 'Retrieves details of a specific attachment from a document.',
auth: pandadocAuth,
props: {
document_id: documentDropdown,
attachment_id: documentAttachmentDropdown,
},
async run({ auth, propsValue }) {
return await pandadocClient.makeRequest(
auth.secret_text,
HttpMethod.GET,
`/documents/${propsValue.document_id}/attachments/${propsValue.attachment_id}`
);
},
});

View File

@@ -0,0 +1,21 @@
import { createAction } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { pandadocClient, pandadocAuth } from '../common';
import { documentDropdown } from '../common/dynamic-dropdowns';
export const getDocumentDetails = createAction({
name: 'getDocumentDetails',
displayName: 'Get Document',
description: 'Retrieves comprehensive document data.',
auth: pandadocAuth,
props: {
document_id: documentDropdown,
},
async run({ auth, propsValue }) {
return await pandadocClient.makeRequest(
auth.secret_text,
HttpMethod.GET,
`/documents/${propsValue.document_id}/details`
);
},
});

View File

@@ -0,0 +1,32 @@
import { PieceAuth } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
export const pandadocAuth = PieceAuth.SecretText({
displayName: 'API Key',
description:
'Your PandaDoc API key. Get it from the Developer Dashboard in your PandaDoc account.',
required: true,
validate: async ({ auth }) => {
try {
await httpClient.sendRequest({
method: HttpMethod.GET,
url: 'https://api.pandadoc.com/public/v1/documents',
headers: {
Authorization: `API-Key ${auth}`,
},
});
return {
valid: true,
};
} catch (error: any) {
return {
valid: false,
error: `Authentication failed: ${
error?.response?.data?.detail || error.message
}`,
};
}
},
});

View File

@@ -0,0 +1,766 @@
import { Property, DynamicPropsValue } from '@activepieces/pieces-framework';
import { HttpMethod } from '@activepieces/pieces-common';
import { pandadocAuth, pandadocClient } from './index';
// Documents dropdown
export const documentDropdown = Property.Dropdown({
auth: pandadocAuth,
displayName: 'Document',
description: 'Select a document from your PandaDoc workspace',
required: true,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
id: string;
name: string;
status: string;
date_created: string;
}>;
}>(
auth.secret_text,
HttpMethod.GET,
'/documents?count=100&order_by=date_created'
);
const options = response.results.map((doc) => ({
label: doc.name,
value: doc.id,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load documents',
options: [],
};
}
},
});
// Templates dropdown
export const templateDropdown = Property.Dropdown({
auth: pandadocAuth,
displayName: 'Template',
description: 'Select a template from your PandaDoc workspace',
required: true,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
id: string;
name: string;
date_created: string;
}>;
}>(auth.secret_text, HttpMethod.GET, '/templates?count=100');
const options = response.results.map((template) => ({
label: template.name,
value: template.id,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load templates',
options: [],
};
}
},
});
export const templateFields = Property.DynamicProperties({
displayName: 'Template Fields',
refreshers: ['template_uuid'],
required: false,
auth: pandadocAuth,
props: async ({ auth, template_uuid }) => {
if (!auth || !template_uuid) return {};
const fields: DynamicPropsValue = {};
const response = await pandadocClient.makeRequest<{
fields: Array<{
field_id: string;
type: string;
name: string;
}>;
}>(
auth as unknown as string,
HttpMethod.GET,
`/templates/${template_uuid}/details`
);
for (const prop of response.fields) {
fields[prop.field_id] = Property.ShortText({
displayName: prop.name,
required: false,
});
}
return fields;
},
});
// Folders dropdown
export const folderDropdown = Property.Dropdown({
auth: pandadocAuth,
displayName: 'Folder',
description: 'Select a folder from your PandaDoc workspace',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
uuid: string;
name: string;
date_created: string;
}>;
}>(auth.secret_text, HttpMethod.GET, '/documents/folders?count=100');
const options = response.results.map((folder) => ({
label: `${folder.name} - ${folder.uuid.substring(0, 8)}...`,
value: folder.uuid,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load folders',
options: [],
};
}
},
});
// Contacts dropdown
export const contactDropdown = Property.Dropdown({
auth: pandadocAuth,
displayName: 'Contact',
description: 'Select a contact from your PandaDoc workspace',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
id: string;
first_name: string | null;
last_name: string | null;
email: string | null;
}>;
}>(auth.secret_text, HttpMethod.GET, '/contacts?count=100');
const options = response.results.map((contact) => {
const name =
[contact.first_name, contact.last_name].filter(Boolean).join(' ') ||
'Unnamed';
const email = contact.email ? ` <${contact.email}>` : '';
return {
label: `${name}${email} - ${contact.id.substring(0, 8)}...`,
value: contact.id,
};
});
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load contacts',
options: [],
};
}
},
});
// Forms dropdown
export const formDropdown = Property.Dropdown({
auth: pandadocAuth,
displayName: 'Form',
description: 'Select a form from your PandaDoc workspace',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
id: string;
name: string;
status: string;
}>;
}>(auth.secret_text, HttpMethod.GET, '/forms?count=100');
const options = response.results.map((form) => ({
label: `${form.name} (${form.status}) - ${form.id.substring(0, 8)}...`,
value: form.id,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load forms',
options: [],
};
}
},
});
// Members dropdown
export const memberDropdown = Property.Dropdown({
auth: pandadocAuth,
displayName: 'Member',
description: 'Select a workspace member',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
membership_id: string;
first_name: string;
last_name: string;
email: string;
role: string;
is_active: boolean;
}>;
}>(auth.secret_text, HttpMethod.GET, '/members');
const options = response.results
.filter((member) => member.is_active)
.map((member) => {
const name =
[member.first_name, member.last_name].filter(Boolean).join(' ') ||
'Unnamed';
return {
label: `${name} (${member.role}) - ${member.email}`,
value: member.membership_id,
};
});
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load members',
options: [],
};
}
},
});
// Document attachments dropdown (dependent on document selection)
export const documentAttachmentDropdown = Property.Dropdown({
auth: pandadocAuth,
displayName: 'Attachment',
description: 'Select an attachment from the document',
required: true,
refreshers: ['document_id'],
options: async ({ auth, document_id }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
if (!document_id) {
return {
disabled: true,
placeholder: 'Please select a document first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<
Array<{
uuid: string;
name: string | null;
date_created: string;
}>
>(
auth.secret_text,
HttpMethod.GET,
`/documents/${document_id}/attachments`
);
const options = response.map((attachment) => ({
label: `${attachment.name || 'Unnamed Attachment'}`,
value: attachment.uuid,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load attachments',
options: [],
};
}
},
});
// Country dropdown with custom input support
export const countryDropdown = Property.StaticDropdown({
displayName: 'Country',
description: 'Select a country or choose "Other" to enter a custom country',
required: false,
options: {
options: [
{ label: 'United States', value: 'United States' },
{ label: 'Canada', value: 'Canada' },
{ label: 'United Kingdom', value: 'United Kingdom' },
{ label: 'Australia', value: 'Australia' },
{ label: 'Germany', value: 'Germany' },
{ label: 'France', value: 'France' },
{ label: 'Spain', value: 'Spain' },
{ label: 'Italy', value: 'Italy' },
{ label: 'Netherlands', value: 'Netherlands' },
{ label: 'Sweden', value: 'Sweden' },
{ label: 'Norway', value: 'Norway' },
{ label: 'Denmark', value: 'Denmark' },
{ label: 'Finland', value: 'Finland' },
{ label: 'Brazil', value: 'Brazil' },
{ label: 'Mexico', value: 'Mexico' },
{ label: 'Japan', value: 'Japan' },
{ label: 'South Korea', value: 'South Korea' },
{ label: 'China', value: 'China' },
{ label: 'India', value: 'India' },
{ label: 'Singapore', value: 'Singapore' },
{ label: 'Switzerland', value: 'Switzerland' },
{ label: 'Austria', value: 'Austria' },
{ label: 'Belgium', value: 'Belgium' },
{ label: 'Poland', value: 'Poland' },
{ label: 'Ireland', value: 'Ireland' },
{ label: 'New Zealand', value: 'New Zealand' },
{ label: 'South Africa', value: 'South Africa' },
{ label: 'Argentina', value: 'Argentina' },
{ label: 'Chile', value: 'Chile' },
{ label: 'Other (Enter Custom)', value: 'custom' },
],
},
});
// Custom country input field
export const customCountryInput = Property.ShortText({
displayName: 'Custom Country',
description:
'Enter your country name (only used if "Other" is selected above)',
required: false,
});
// US/Canada States dropdown with custom input support
export const stateDropdown = Property.StaticDropdown({
displayName: 'State/Province',
description:
'Select a state/province or choose "Other" to enter a custom value',
required: false,
options: {
options: [
// US States
{ label: 'Alabama (US)', value: 'Alabama' },
{ label: 'Alaska (US)', value: 'Alaska' },
{ label: 'Arizona (US)', value: 'Arizona' },
{ label: 'Arkansas (US)', value: 'Arkansas' },
{ label: 'California (US)', value: 'California' },
{ label: 'Colorado (US)', value: 'Colorado' },
{ label: 'Connecticut (US)', value: 'Connecticut' },
{ label: 'Delaware (US)', value: 'Delaware' },
{ label: 'Florida (US)', value: 'Florida' },
{ label: 'Georgia (US)', value: 'Georgia' },
{ label: 'Hawaii (US)', value: 'Hawaii' },
{ label: 'Idaho (US)', value: 'Idaho' },
{ label: 'Illinois (US)', value: 'Illinois' },
{ label: 'Indiana (US)', value: 'Indiana' },
{ label: 'Iowa (US)', value: 'Iowa' },
{ label: 'Kansas (US)', value: 'Kansas' },
{ label: 'Kentucky (US)', value: 'Kentucky' },
{ label: 'Louisiana (US)', value: 'Louisiana' },
{ label: 'Maine (US)', value: 'Maine' },
{ label: 'Maryland (US)', value: 'Maryland' },
{ label: 'Massachusetts (US)', value: 'Massachusetts' },
{ label: 'Michigan (US)', value: 'Michigan' },
{ label: 'Minnesota (US)', value: 'Minnesota' },
{ label: 'Mississippi (US)', value: 'Mississippi' },
{ label: 'Missouri (US)', value: 'Missouri' },
{ label: 'Montana (US)', value: 'Montana' },
{ label: 'Nebraska (US)', value: 'Nebraska' },
{ label: 'Nevada (US)', value: 'Nevada' },
{ label: 'New Hampshire (US)', value: 'New Hampshire' },
{ label: 'New Jersey (US)', value: 'New Jersey' },
{ label: 'New Mexico (US)', value: 'New Mexico' },
{ label: 'New York (US)', value: 'New York' },
{ label: 'North Carolina (US)', value: 'North Carolina' },
{ label: 'North Dakota (US)', value: 'North Dakota' },
{ label: 'Ohio (US)', value: 'Ohio' },
{ label: 'Oklahoma (US)', value: 'Oklahoma' },
{ label: 'Oregon (US)', value: 'Oregon' },
{ label: 'Pennsylvania (US)', value: 'Pennsylvania' },
{ label: 'Rhode Island (US)', value: 'Rhode Island' },
{ label: 'South Carolina (US)', value: 'South Carolina' },
{ label: 'South Dakota (US)', value: 'South Dakota' },
{ label: 'Tennessee (US)', value: 'Tennessee' },
{ label: 'Texas (US)', value: 'Texas' },
{ label: 'Utah (US)', value: 'Utah' },
{ label: 'Vermont (US)', value: 'Vermont' },
{ label: 'Virginia (US)', value: 'Virginia' },
{ label: 'Washington (US)', value: 'Washington' },
{ label: 'West Virginia (US)', value: 'West Virginia' },
{ label: 'Wisconsin (US)', value: 'Wisconsin' },
{ label: 'Wyoming (US)', value: 'Wyoming' },
// Canadian Provinces
{ label: 'Alberta (CA)', value: 'Alberta' },
{ label: 'British Columbia (CA)', value: 'British Columbia' },
{ label: 'Manitoba (CA)', value: 'Manitoba' },
{ label: 'New Brunswick (CA)', value: 'New Brunswick' },
{
label: 'Newfoundland and Labrador (CA)',
value: 'Newfoundland and Labrador',
},
{ label: 'Northwest Territories (CA)', value: 'Northwest Territories' },
{ label: 'Nova Scotia (CA)', value: 'Nova Scotia' },
{ label: 'Nunavut (CA)', value: 'Nunavut' },
{ label: 'Ontario (CA)', value: 'Ontario' },
{ label: 'Prince Edward Island (CA)', value: 'Prince Edward Island' },
{ label: 'Quebec (CA)', value: 'Quebec' },
{ label: 'Saskatchewan (CA)', value: 'Saskatchewan' },
{ label: 'Yukon (CA)', value: 'Yukon' },
// Other common ones
{ label: 'England (UK)', value: 'England' },
{ label: 'Scotland (UK)', value: 'Scotland' },
{ label: 'Wales (UK)', value: 'Wales' },
{ label: 'Northern Ireland (UK)', value: 'Northern Ireland' },
{ label: 'New South Wales (AU)', value: 'New South Wales' },
{ label: 'Victoria (AU)', value: 'Victoria' },
{ label: 'Queensland (AU)', value: 'Queensland' },
{ label: 'Western Australia (AU)', value: 'Western Australia' },
{ label: 'South Australia (AU)', value: 'South Australia' },
{ label: 'Tasmania (AU)', value: 'Tasmania' },
{ label: 'Other (Enter Custom)', value: 'custom' },
],
},
});
// Custom state input field
export const customStateInput = Property.ShortText({
displayName: 'Custom State/Province',
description:
'Enter your state/province name (only used if "Other" is selected above)',
required: false,
});
// Job title dropdown with custom input support
export const jobTitleDropdown = Property.StaticDropdown({
displayName: 'Job Title',
description:
'Select a common job title or choose "Other" to enter a custom title',
required: false,
options: {
options: [
// Executive Level
{ label: 'CEO / Chief Executive Officer', value: 'CEO' },
{ label: 'CTO / Chief Technology Officer', value: 'CTO' },
{ label: 'CFO / Chief Financial Officer', value: 'CFO' },
{ label: 'COO / Chief Operating Officer', value: 'COO' },
{ label: 'President', value: 'President' },
{ label: 'Vice President', value: 'Vice President' },
{ label: 'Director', value: 'Director' },
{ label: 'Manager', value: 'Manager' },
// Sales & Marketing
{ label: 'Sales Manager', value: 'Sales Manager' },
{ label: 'Sales Representative', value: 'Sales Representative' },
{ label: 'Account Manager', value: 'Account Manager' },
{
label: 'Business Development Manager',
value: 'Business Development Manager',
},
{ label: 'Marketing Manager', value: 'Marketing Manager' },
{ label: 'Marketing Coordinator', value: 'Marketing Coordinator' },
// Technical
{ label: 'Software Engineer', value: 'Software Engineer' },
{ label: 'Senior Software Engineer', value: 'Senior Software Engineer' },
{ label: 'Lead Developer', value: 'Lead Developer' },
{ label: 'DevOps Engineer', value: 'DevOps Engineer' },
{ label: 'Data Scientist', value: 'Data Scientist' },
{ label: 'Product Manager', value: 'Product Manager' },
{ label: 'IT Manager', value: 'IT Manager' },
// Operations
{ label: 'Operations Manager', value: 'Operations Manager' },
{ label: 'Project Manager', value: 'Project Manager' },
{ label: 'Program Manager', value: 'Program Manager' },
{ label: 'Business Analyst', value: 'Business Analyst' },
{ label: 'Consultant', value: 'Consultant' },
// Finance & Legal
{ label: 'Accountant', value: 'Accountant' },
{ label: 'Financial Analyst', value: 'Financial Analyst' },
{ label: 'Legal Counsel', value: 'Legal Counsel' },
{ label: 'Compliance Officer', value: 'Compliance Officer' },
// HR & Admin
{ label: 'HR Manager', value: 'HR Manager' },
{ label: 'HR Coordinator', value: 'HR Coordinator' },
{ label: 'Office Manager', value: 'Office Manager' },
{ label: 'Administrative Assistant', value: 'Administrative Assistant' },
{ label: 'Executive Assistant', value: 'Executive Assistant' },
{ label: 'Other (Enter Custom)', value: 'custom' },
],
},
});
// Custom job title input field
export const customJobTitleInput = Property.ShortText({
displayName: 'Custom Job Title',
description:
'Enter a custom job title (only used if "Other" is selected above)',
required: false,
});
// Industry dropdown with custom input support
export const industryDropdown = Property.StaticDropdown({
displayName: 'Industry',
description:
'Select an industry or choose "Other" to enter a custom industry',
required: false,
options: {
options: [
{ label: 'Technology', value: 'Technology' },
{ label: 'Software', value: 'Software' },
{ label: 'Financial Services', value: 'Financial Services' },
{ label: 'Healthcare', value: 'Healthcare' },
{ label: 'Manufacturing', value: 'Manufacturing' },
{ label: 'Retail', value: 'Retail' },
{ label: 'E-commerce', value: 'E-commerce' },
{ label: 'Education', value: 'Education' },
{ label: 'Consulting', value: 'Consulting' },
{ label: 'Real Estate', value: 'Real Estate' },
{ label: 'Construction', value: 'Construction' },
{ label: 'Legal Services', value: 'Legal Services' },
{ label: 'Marketing & Advertising', value: 'Marketing & Advertising' },
{ label: 'Media & Entertainment', value: 'Media & Entertainment' },
{ label: 'Telecommunications', value: 'Telecommunications' },
{
label: 'Transportation & Logistics',
value: 'Transportation & Logistics',
},
{ label: 'Energy & Utilities', value: 'Energy & Utilities' },
{ label: 'Automotive', value: 'Automotive' },
{ label: 'Aerospace & Defense', value: 'Aerospace & Defense' },
{ label: 'Pharmaceuticals', value: 'Pharmaceuticals' },
{ label: 'Biotechnology', value: 'Biotechnology' },
{ label: 'Insurance', value: 'Insurance' },
{ label: 'Banking', value: 'Banking' },
{ label: 'Investment', value: 'Investment' },
{ label: 'Non-Profit', value: 'Non-Profit' },
{ label: 'Government', value: 'Government' },
{ label: 'Agriculture', value: 'Agriculture' },
{ label: 'Food & Beverage', value: 'Food & Beverage' },
{ label: 'Hospitality & Tourism', value: 'Hospitality & Tourism' },
{ label: 'Sports & Recreation', value: 'Sports & Recreation' },
{ label: 'Other (Enter Custom)', value: 'custom' },
],
},
});
// Custom industry input field
export const customIndustryInput = Property.ShortText({
displayName: 'Custom Industry',
description:
'Enter a custom industry (only used if "Other" is selected above)',
required: false,
});
// Recipient role dropdown with custom input support
export const recipientRoleDropdown = Property.StaticDropdown({
displayName: 'Recipient Role',
description:
'Select a common recipient role or choose "Other" to enter a custom role',
required: false,
options: {
options: [
{ label: 'Client', value: 'Client' },
{ label: 'Customer', value: 'Customer' },
{ label: 'Signer', value: 'Signer' },
{ label: 'Approver', value: 'Approver' },
{ label: 'Reviewer', value: 'Reviewer' },
{ label: 'Witness', value: 'Witness' },
{ label: 'Notary', value: 'Notary' },
{ label: 'Vendor', value: 'Vendor' },
{ label: 'Supplier', value: 'Supplier' },
{ label: 'Contractor', value: 'Contractor' },
{ label: 'Partner', value: 'Partner' },
{ label: 'Consultant', value: 'Consultant' },
{ label: 'Legal Counsel', value: 'Legal Counsel' },
{ label: 'Manager', value: 'Manager' },
{ label: 'Employee', value: 'Employee' },
{ label: 'HR Representative', value: 'HR Representative' },
{ label: 'Finance Team', value: 'Finance Team' },
{ label: 'Executive', value: 'Executive' },
{ label: 'Board Member', value: 'Board Member' },
{ label: 'Stakeholder', value: 'Stakeholder' },
{ label: 'Other (Enter Custom)', value: 'custom' },
],
},
});
// Custom recipient role input field
export const customRecipientRoleInput = Property.ShortText({
displayName: 'Custom Recipient Role',
description:
'Enter a custom recipient role (only used if "Other" is selected above)',
required: false,
});
// Watermark text dropdown with custom input support
export const watermarkTextDropdown = Property.StaticDropdown({
displayName: 'Watermark Text',
description:
'Select common watermark text or choose "Custom" to enter your own',
required: false,
options: {
options: [
{ label: 'CONFIDENTIAL', value: 'CONFIDENTIAL' },
{ label: 'DRAFT', value: 'DRAFT' },
{ label: 'COPY', value: 'COPY' },
{ label: 'SAMPLE', value: 'SAMPLE' },
{ label: 'FOR REVIEW ONLY', value: 'FOR REVIEW ONLY' },
{ label: 'INTERNAL USE ONLY', value: 'INTERNAL USE ONLY' },
{ label: 'PROPRIETARY', value: 'PROPRIETARY' },
{ label: 'PRELIMINARY', value: 'PRELIMINARY' },
{ label: 'FINAL', value: 'FINAL' },
{ label: 'APPROVED', value: 'APPROVED' },
{ label: 'VOID', value: 'VOID' },
{ label: 'DUPLICATE', value: 'DUPLICATE' },
{ label: 'NOT FOR DISTRIBUTION', value: 'NOT FOR DISTRIBUTION' },
{ label: 'TRADE SECRET', value: 'TRADE SECRET' },
{ label: 'Custom (Enter Your Own)', value: 'custom' },
],
},
});
// Custom watermark text input field
export const customWatermarkTextInput = Property.ShortText({
displayName: 'Custom Watermark Text',
description:
'Enter custom watermark text (only used if "Custom" is selected above)',
required: false,
});
// Tag suggestions dropdown with custom input support
export const tagDropdown = Property.StaticDropdown({
displayName: 'Tag',
description: 'Select a common tag or choose "Custom" to enter your own',
required: false,
options: {
options: [
{ label: 'contract', value: 'contract' },
{ label: 'proposal', value: 'proposal' },
{ label: 'quote', value: 'quote' },
{ label: 'invoice', value: 'invoice' },
{ label: 'agreement', value: 'agreement' },
{ label: 'nda', value: 'nda' },
{ label: 'employment', value: 'employment' },
{ label: 'vendor', value: 'vendor' },
{ label: 'client', value: 'client' },
{ label: 'urgent', value: 'urgent' },
{ label: 'priority', value: 'priority' },
{ label: 'review', value: 'review' },
{ label: 'approval', value: 'approval' },
{ label: 'legal', value: 'legal' },
{ label: 'finance', value: 'finance' },
{ label: 'hr', value: 'hr' },
{ label: 'sales', value: 'sales' },
{ label: 'marketing', value: 'marketing' },
{ label: 'template', value: 'template' },
{ label: 'final', value: 'final' },
{ label: 'draft', value: 'draft' },
{ label: 'Custom (Enter Your Own)', value: 'custom' },
],
},
});
// Custom tag input field
export const customTagInput = Property.ShortText({
displayName: 'Custom Tag',
description: 'Enter a custom tag (only used if "Custom" is selected above)',
required: false,
});
export const usStateDropdown = stateDropdown;

View File

@@ -0,0 +1,49 @@
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
const BASE_URL = 'https://api.pandadoc.com/public/v1';
export const pandadocClient = {
async makeRequest<T = any>(
auth: string,
method: HttpMethod,
endpoint: string,
body?: any
): Promise<T> {
const response = await httpClient.sendRequest<T>({
method,
url: `${BASE_URL}${endpoint}`,
headers: {
Authorization: `API-Key ${auth}`,
'Content-Type': 'application/json',
},
body: body ? JSON.stringify(body) : undefined,
});
return response.body;
},
async makeFileRequest(
auth: string,
method: HttpMethod,
endpoint: string,
file?: any
): Promise<any> {
const formData = new FormData();
if (file) {
formData.append('file', file);
}
const response = await httpClient.sendRequest({
method,
url: `${BASE_URL}${endpoint}`,
headers: {
Authorization: `API-Key ${auth}`,
},
body: formData,
});
return response.body;
},
};
export * from './auth';

View File

@@ -0,0 +1,242 @@
import {
createTrigger,
TriggerStrategy,
Property,
} from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
import { WebhookHandshakeStrategy } from '@activepieces/shared';
import { pandadocAuth, pandadocClient } from '../common';
export const documentCompleted = createTrigger({
name: 'documentCompleted',
displayName: 'Document Completed',
description:
'Triggers when a document is completed.',
auth: pandadocAuth,
props: {
template_filter: Property.MultiSelectDropdown({
auth: pandadocAuth,
displayName: 'Filter by Templates',
description:
'Only trigger for documents created from specific templates (leave empty for all)',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
id: string;
name: string;
date_created: string;
}>;
}>(auth.secret_text, HttpMethod.GET, '/templates?count=100');
const options = response.results.map((template) => ({
label: `${template.name} - ${template.id.substring(0, 8)}...`,
value: template.id,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load templates',
options: [],
};
}
},
}),
folder_filter: Property.MultiSelectDropdown({
auth: pandadocAuth,
displayName: 'Filter by Folders',
description:
'Only trigger for documents in specific folders (leave empty for all)',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
uuid: string;
name: string;
date_created: string;
}>;
}>(auth.secret_text, HttpMethod.GET, '/documents/folders?count=100');
const options = response.results.map((folder) => ({
label: `${folder.name} - ${folder.uuid.substring(0, 8)}...`,
value: folder.uuid,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load folders',
options: [],
};
}
},
}),
},
sampleData: {
event_type: 'document_state_changed',
data: {
id: 'sample_document_id',
name: 'Sample Contract',
status: 'document.completed',
date_completed: '2024-01-15T10:30:00Z',
template: {
id: 'template_id',
name: 'Contract Template',
},
folder_uuid: 'folder_uuid',
recipients: [
{
id: 'recipient_id',
email: 'client@example.com',
has_completed: true,
signature_date: '2024-01-15T10:30:00Z',
},
],
},
},
type: TriggerStrategy.WEBHOOK,
async onEnable(context) {
const webhookSubscription = await httpClient.sendRequest({
method: HttpMethod.POST,
url: 'https://api.pandadoc.com/public/v1/webhook-subscriptions',
headers: {
Authorization: `API-Key ${context.auth.secret_text}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
name: `Activepieces Document Completed`,
url: context.webhookUrl,
active: true,
triggers: ['document_state_changed', 'recipient_completed'],
payload: ['fields', 'products', 'tokens', 'metadata', 'pricing'],
}),
});
await context.store?.put('webhook_id', webhookSubscription.body.uuid);
},
async onDisable(context) {
const webhookId = await context.store?.get('webhook_id');
if (webhookId) {
try {
await httpClient.sendRequest({
method: HttpMethod.DELETE,
url: `https://api.pandadoc.com/public/v1/webhook-subscriptions/${webhookId}`,
headers: {
Authorization: `API-Key ${context.auth.secret_text}`,
},
});
} catch (error) {
console.log('Error cleaning up webhook:', error);
}
}
},
async run(context) {
const payload = context.payload.body as any;
if (
payload.event_type === 'document_state_changed' &&
payload.data?.status === 'document.completed'
) {
const documentData = payload.data;
if (
context.propsValue.template_filter &&
context.propsValue.template_filter.length > 0
) {
const templateId = documentData?.template?.id;
if (
!templateId ||
!context.propsValue.template_filter.includes(templateId)
) {
return [];
}
}
if (
context.propsValue.folder_filter &&
context.propsValue.folder_filter.length > 0
) {
const folderUuid = documentData?.folder_uuid;
if (
!folderUuid ||
!context.propsValue.folder_filter.includes(folderUuid)
) {
return [];
}
}
return [documentData];
}
if (payload.event_type === 'recipient_completed') {
const allCompleted = payload.data?.recipients?.every(
(recipient: any) => recipient.has_completed
);
if (allCompleted) {
const documentData = payload.data;
if (
context.propsValue.template_filter &&
context.propsValue.template_filter.length > 0
) {
const templateId = documentData?.template?.id;
if (
!templateId ||
!context.propsValue.template_filter.includes(templateId)
) {
return [];
}
}
if (
context.propsValue.folder_filter &&
context.propsValue.folder_filter.length > 0
) {
const folderUuid = documentData?.folder_uuid;
if (
!folderUuid ||
!context.propsValue.folder_filter.includes(folderUuid)
) {
return [];
}
}
return [documentData];
}
}
return [];
},
handshakeConfiguration: {
strategy: WebhookHandshakeStrategy.NONE,
},
});

View File

@@ -0,0 +1,112 @@
import { createTrigger, TriggerStrategy, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
import { WebhookHandshakeStrategy } from '@activepieces/shared';
import { pandadocAuth } from '../common';
export const documentStateChanged = createTrigger({
name: 'documentStateChanged',
displayName: 'Document State Changed',
description: 'Triggers when a document status changes.',
auth: pandadocAuth,
props: {
filter_status: Property.StaticMultiSelectDropdown({
displayName: 'Filter by Status',
description: 'Only trigger for specific status changes (leave empty for all)',
required: false,
options: {
options: [
{ label: 'Draft', value: 'document.draft' },
{ label: 'Sent', value: 'document.sent' },
{ label: 'Completed', value: 'document.completed' },
{ label: 'Uploaded', value: 'document.uploaded' },
{ label: 'Error', value: 'document.error' },
{ label: 'Viewed', value: 'document.viewed' },
{ label: 'Waiting Approval', value: 'document.waiting_approval' },
{ label: 'Approved', value: 'document.approved' },
{ label: 'Rejected', value: 'document.rejected' },
{ label: 'Waiting Pay', value: 'document.waiting_pay' },
{ label: 'Paid', value: 'document.paid' },
{ label: 'Voided', value: 'document.voided' },
{ label: 'Declined', value: 'document.declined' },
{ label: 'External Review', value: 'document.external_review' },
],
},
}),
},
sampleData: {
event_type: 'document_state_changed',
data: {
id: 'sample_document_id',
name: 'Sample Contract',
status: 'document.sent',
previous_status: 'document.draft',
date_modified: '2024-01-15T10:30:00Z',
date_sent: '2024-01-15T10:30:00Z',
recipients: [
{
id: 'recipient_id',
email: 'client@example.com',
has_completed: false,
role: 'Client'
}
]
}
},
type: TriggerStrategy.WEBHOOK,
async onEnable(context) {
const webhookSubscription = await httpClient.sendRequest({
method: HttpMethod.POST,
url: 'https://api.pandadoc.com/public/v1/webhook-subscriptions',
headers: {
Authorization: `API-Key ${(context.auth.secret_text)}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
name: `Activepieces Document State Changed`,
url: context.webhookUrl,
active: true,
triggers: ['document_state_changed'],
payload: ['fields', 'products', 'tokens', 'metadata', 'pricing'],
}),
});
await context.store?.put('webhook_id', webhookSubscription.body.uuid);
},
async onDisable(context) {
const webhookId = await context.store?.get('webhook_id');
if (webhookId) {
try {
await httpClient.sendRequest({
method: HttpMethod.DELETE,
url: `https://api.pandadoc.com/public/v1/webhook-subscriptions/${webhookId}`,
headers: {
Authorization: `API-Key ${(context.auth.secret_text)}`,
},
});
} catch (error) {
console.log('Error cleaning up webhook:', error);
}
}
},
async run(context) {
const payload = context.payload.body as any;
if (payload.event_type === 'document_state_changed') {
const documentData = payload.data;
const currentStatus = documentData?.status;
if (context.propsValue.filter_status && context.propsValue.filter_status.length > 0) {
if (!context.propsValue.filter_status.includes(currentStatus)) {
return [];
}
}
return [documentData];
}
return [];
},
handshakeConfiguration: {
strategy: WebhookHandshakeStrategy.NONE,
},
});

View File

@@ -0,0 +1,229 @@
import { createTrigger, TriggerStrategy, Property } from '@activepieces/pieces-framework';
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
import { WebhookHandshakeStrategy } from '@activepieces/shared';
import { pandadocAuth, pandadocClient } from '../common';
export const documentUpdated = createTrigger({
name: 'documentUpdated',
displayName: 'Document Updated',
description: 'Triggers when a document is updated.',
auth: pandadocAuth,
props: {
template_filter: Property.MultiSelectDropdown({
auth: pandadocAuth,
displayName: 'Filter by Templates',
description: 'Only trigger for documents created from specific templates (leave empty for all)',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
id: string;
name: string;
date_created: string;
}>;
}>(auth.secret_text, HttpMethod.GET, '/templates?count=100');
const options = response.results.map((template) => ({
label: `${template.name} - ${template.id.substring(0, 8)}...`,
value: template.id,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load templates',
options: [],
};
}
},
}),
folder_filter: Property.MultiSelectDropdown({
auth: pandadocAuth,
displayName: 'Filter by Folders',
description: 'Only trigger for documents in specific folders (leave empty for all)',
required: false,
refreshers: [],
options: async ({ auth }) => {
if (!auth) {
return {
disabled: true,
placeholder: 'Please authenticate first',
options: [],
};
}
try {
const response = await pandadocClient.makeRequest<{
results: Array<{
uuid: string;
name: string;
date_created: string;
}>;
}>(auth.secret_text, HttpMethod.GET, '/documents/folders?count=100');
const options = response.results.map((folder) => ({
label: `${folder.name} - ${folder.uuid.substring(0, 8)}...`,
value: folder.uuid,
}));
return {
disabled: false,
options,
};
} catch (error) {
return {
disabled: true,
placeholder: 'Failed to load folders',
options: [],
};
}
},
}),
update_type_filter: Property.StaticMultiSelectDropdown({
displayName: 'Filter by Update Type',
description: 'Only trigger for specific types of updates (leave empty for all)',
required: false,
options: {
options: [
{ label: 'Content Changes', value: 'content' },
{ label: 'Recipient Changes', value: 'recipients' },
{ label: 'Settings Changes', value: 'settings' },
{ label: 'Status Changes', value: 'status' },
{ label: 'Field Changes', value: 'fields' },
{ label: 'Name Changes', value: 'name' },
{ label: 'Metadata Changes', value: 'metadata' },
],
},
}),
},
sampleData: {
event_type: 'document_updated',
data: {
id: 'sample_document_id',
name: 'Sample Contract',
status: 'document.draft',
date_modified: '2024-01-15T10:30:00Z',
content_date_modified: '2024-01-15T10:30:00Z',
updated_fields: ['name', 'recipients'],
template: {
id: 'template_id',
name: 'Contract Template'
},
folder_uuid: 'folder_uuid',
recipients: [
{
id: 'recipient_id',
email: 'client@example.com',
has_completed: false,
role: 'Client'
}
]
}
},
type: TriggerStrategy.WEBHOOK,
async onEnable(context) {
const webhookSubscription = await httpClient.sendRequest({
method: HttpMethod.POST,
url: 'https://api.pandadoc.com/public/v1/webhook-subscriptions',
headers: {
Authorization: `API-Key ${(context.auth.secret_text)}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
name: `Activepieces Document Updated`,
url: context.webhookUrl,
active: true,
triggers: ['document_updated'],
payload: ['fields', 'products', 'tokens', 'metadata', 'pricing'],
}),
});
await context.store?.put('webhook_id', webhookSubscription.body.uuid);
},
async onDisable(context) {
const webhookId = await context.store?.get('webhook_id');
if (webhookId) {
try {
await httpClient.sendRequest({
method: HttpMethod.DELETE,
url: `https://api.pandadoc.com/public/v1/webhook-subscriptions/${webhookId}`,
headers: {
Authorization: `API-Key ${(context.auth.secret_text)}`,
},
});
} catch (error) {
console.log('Error cleaning up webhook:', error);
}
}
},
async run(context) {
const payload = context.payload.body as any;
if (payload.event_type === 'document_updated') {
const documentData = payload.data;
if (context.propsValue.template_filter && context.propsValue.template_filter.length > 0) {
const templateId = documentData?.template?.id;
if (!templateId || !context.propsValue.template_filter.includes(templateId)) {
return [];
}
}
if (context.propsValue.folder_filter && context.propsValue.folder_filter.length > 0) {
const folderUuid = documentData?.folder_uuid;
if (!folderUuid || !context.propsValue.folder_filter.includes(folderUuid)) {
return [];
}
}
if (context.propsValue.update_type_filter && context.propsValue.update_type_filter.length > 0) {
const updatedFields = documentData?.updated_fields || [];
const hasMatchingUpdate = context.propsValue.update_type_filter.some((filterType: string) => {
switch (filterType) {
case 'content':
return updatedFields.includes('content') || documentData?.content_date_modified;
case 'recipients':
return updatedFields.includes('recipients');
case 'settings':
return updatedFields.includes('settings');
case 'status':
return updatedFields.includes('status');
case 'fields':
return updatedFields.includes('fields');
case 'name':
return updatedFields.includes('name');
case 'metadata':
return updatedFields.includes('metadata');
default:
return false;
}
});
if (!hasMatchingUpdate) {
return [];
}
}
return [documentData];
}
return [];
},
handshakeConfiguration: {
strategy: WebhookHandshakeStrategy.NONE,
},
});