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:
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"presets": [["@nx/js/babel", { "useBuiltIns": "usage" }]]
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"extends": ["../../../../.eslintrc.json"],
|
||||
"ignorePatterns": ["!**/*"],
|
||||
"overrides": [
|
||||
{
|
||||
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
|
||||
"rules": {}
|
||||
},
|
||||
{
|
||||
"files": ["*.ts", "*.tsx"],
|
||||
"rules": {}
|
||||
},
|
||||
{
|
||||
"files": ["*.js", "*.jsx"],
|
||||
"rules": {}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
# pieces-dropbox
|
||||
|
||||
This library was generated with [Nx](https://nx.dev).
|
||||
|
||||
## Running lint
|
||||
|
||||
Run `nx lint pieces-dropbox` to execute the lint via [ESLint](https://eslint.org/).
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"name": "@activepieces/piece-dropbox",
|
||||
"version": "0.5.11"
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"name": "pieces-dropbox",
|
||||
"$schema": "../../../../node_modules/nx/schemas/project-schema.json",
|
||||
"sourceRoot": "packages/pieces/community/dropbox/src",
|
||||
"projectType": "library",
|
||||
"targets": {
|
||||
"build": {
|
||||
"executor": "@nx/js:tsc",
|
||||
"outputs": [
|
||||
"{options.outputPath}"
|
||||
],
|
||||
"options": {
|
||||
"outputPath": "dist/packages/pieces/community/dropbox",
|
||||
"tsConfig": "packages/pieces/community/dropbox/tsconfig.lib.json",
|
||||
"packageJson": "packages/pieces/community/dropbox/package.json",
|
||||
"main": "packages/pieces/community/dropbox/src/index.ts",
|
||||
"assets": [
|
||||
"packages/pieces/community/dropbox/*.md",
|
||||
{
|
||||
"input": "packages/pieces/community/dropbox/src/i18n",
|
||||
"output": "./src/i18n",
|
||||
"glob": "**/!(i18n.json)"
|
||||
}
|
||||
],
|
||||
"buildableProjectDepsInPackageJsonType": "dependencies",
|
||||
"updateBuildableProjectDepsInPackageJson": true
|
||||
},
|
||||
"dependsOn": [
|
||||
"^build",
|
||||
"prebuild"
|
||||
]
|
||||
},
|
||||
"lint": {
|
||||
"executor": "@nx/eslint:lint",
|
||||
"outputs": [
|
||||
"{options.outputFile}"
|
||||
]
|
||||
},
|
||||
"prebuild": {
|
||||
"executor": "nx:run-commands",
|
||||
"options": {
|
||||
"cwd": "packages/pieces/community/dropbox",
|
||||
"command": "bun install --no-save --silent"
|
||||
},
|
||||
"dependsOn": [
|
||||
"^build"
|
||||
]
|
||||
}
|
||||
},
|
||||
"tags": []
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"Dropbox": "Dropbox",
|
||||
"Cloud storage and file synchronization": "Cloud storage and file synchronization",
|
||||
"Search": "Search",
|
||||
"Create New Text File": "Create New Text File",
|
||||
"Upload file": "Upload file",
|
||||
"Download File": "Download File",
|
||||
"Get temporary file link": "Get temporary file link",
|
||||
"Delete file": "Delete file",
|
||||
"Move file": "Move file",
|
||||
"Copy file": "Copy file",
|
||||
"Create New Folder": "Create New Folder",
|
||||
"Delete folder": "Delete folder",
|
||||
"Move folder": "Move folder",
|
||||
"Copy folder": "Copy folder",
|
||||
"List a folder": "List a folder",
|
||||
"Custom API Call": "Custom API Call",
|
||||
"Search for files and folders": "Search for files and folders",
|
||||
"Create a new text file from text input": "Create a new text file from text input",
|
||||
"Upload a file": "Upload a file",
|
||||
"Download a File from Dropbox": "Download a File from Dropbox",
|
||||
"Get a temporary file link": "Get a temporary file link",
|
||||
"Delete a file": "Delete a file",
|
||||
"Move a file": "Move a file",
|
||||
"Copy a file": "Copy a file",
|
||||
"Create a new empty folder": "Create a new empty folder",
|
||||
"Delete a folder": "Delete a folder",
|
||||
"Move a folder": "Move a folder",
|
||||
"Copy a folder": "Copy a folder",
|
||||
"List the contents of a folder": "List the contents of a folder",
|
||||
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
|
||||
"Query": "Query",
|
||||
"Path": "Path",
|
||||
"Max Results": "Max Results",
|
||||
"Order By": "Order By",
|
||||
"File Status": "File Status",
|
||||
"Filename Only": "Filename Only",
|
||||
"File Extensions": "File Extensions",
|
||||
"File Categories": "File Categories",
|
||||
"Account ID": "Account ID",
|
||||
"Text": "Text",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Mute",
|
||||
"Strict conflict": "Strict conflict",
|
||||
"File": "File",
|
||||
"Auto Rename": "Auto Rename",
|
||||
"From Path": "From Path",
|
||||
"To Path": "To Path",
|
||||
"Allow Ownership Transfer": "Allow Ownership Transfer",
|
||||
"Recursive": "Recursive",
|
||||
"Limit": "Limit",
|
||||
"Method": "Method",
|
||||
"Headers": "Headers",
|
||||
"Query Parameters": "Query Parameters",
|
||||
"Body": "Body",
|
||||
"No Error on Failure": "No Error on Failure",
|
||||
"Timeout (in seconds)": "Timeout (in seconds)",
|
||||
"The search string. Must be at least 3 characters.": "The search string. Must be at least 3 characters.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "The path to search in. If not specified, the search is performed from the root.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "The maximum number of search results to return (up to 1000). Default is 100 if not specified.",
|
||||
"Specified property of the order of search results.": "Specified property of the order of search results.",
|
||||
"Restricts search to the given file status.": "Restricts search to the given file status.",
|
||||
"Restricts search to only match on filenames.": "Restricts search to only match on filenames.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Restricts search to only the extensions specified (comma-separated).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Restricts search to only the file categories specified (comma-separated).",
|
||||
"Restricts results to the given account id.": "Restricts results to the given account id.",
|
||||
"The path of the new folder e.g. /Homework/math": "The path of the new folder e.g. /Homework/math",
|
||||
"The text to write into the file.": "The text to write into the file.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "The path where the file should be saved (e.g. /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "The file URL or base64 to upload",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "The path of the file (e.g. /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "The path of the file to be deleted (e.g. /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "The current path of the file (e.g. /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "The new path for the file (e.g. /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Allows moves by owner even if it would result in an ownership transfer.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "The source path of the file (e.g. /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "The destination path for the copied (e.g. /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Allows copy by owner even if it would result in an ownership transfer.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "The path of the folder to be deleted (e.g. /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "The current path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "The new path for the folder (e.g. /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "The source path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "The destination path for the copied folder (e.g. /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.",
|
||||
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
|
||||
"Relevance": "Relevance",
|
||||
"Modified Time": "Modified Time",
|
||||
"Active": "Active",
|
||||
"Deleted": "Deleted",
|
||||
"GET": "GET",
|
||||
"POST": "POST",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "PUT",
|
||||
"DELETE": "DELETE",
|
||||
"HEAD": "HEAD"
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Cloud storage and file synchronization": "Cloud-Speicher und Datei-Synchronisation",
|
||||
"Search": "Suche",
|
||||
"Create New Text File": "Neue Textdatei erstellen",
|
||||
"Upload file": "Datei hochladen",
|
||||
"Download File": "Datei herunterladen",
|
||||
"Get temporary file link": "Temporären Datei-Link abrufen",
|
||||
"Delete file": "Datei löschen",
|
||||
"Move file": "Datei verschieben",
|
||||
"Copy file": "Datei kopieren",
|
||||
"Create New Folder": "Neuen Ordner erstellen",
|
||||
"Delete folder": "Ordner löschen",
|
||||
"Move folder": "Ordner verschieben",
|
||||
"Copy folder": "Ordner kopieren",
|
||||
"List a folder": "Ordner auflisten",
|
||||
"Custom API Call": "Eigener API-Aufruf",
|
||||
"Search for files and folders": "Nach Dateien und Ordnern suchen",
|
||||
"Create a new text file from text input": "Neue Textdatei aus Texteingabe erstellen",
|
||||
"Upload a file": "Datei hochladen",
|
||||
"Download a File from Dropbox": "Datei von Dropbox herunterladen",
|
||||
"Get a temporary file link": "Einen temporären Datei-Link erhalten",
|
||||
"Delete a file": "Datei löschen",
|
||||
"Move a file": "Datei verschieben",
|
||||
"Copy a file": "Datei kopieren",
|
||||
"Create a new empty folder": "Neuen leeren Ordner erstellen",
|
||||
"Delete a folder": "Ordner löschen",
|
||||
"Move a folder": "Ordner verschieben",
|
||||
"Copy a folder": "Ordner kopieren",
|
||||
"List the contents of a folder": "Inhalt eines Ordners auflisten",
|
||||
"Make a custom API call to a specific endpoint": "Einen benutzerdefinierten API-Aufruf an einen bestimmten Endpunkt machen",
|
||||
"Query": "Abfrage",
|
||||
"Path": "Pfad",
|
||||
"Max Results": "Maximale Ergebnisse",
|
||||
"Order By": "Sortieren nach",
|
||||
"File Status": "Datei-Status",
|
||||
"Filename Only": "Nur Dateiname",
|
||||
"File Extensions": "Dateiendungen",
|
||||
"File Categories": "Dateikategorien",
|
||||
"Account ID": "Konto-ID",
|
||||
"Text": "Text",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Stumm",
|
||||
"Strict conflict": "Strenge Konflikte",
|
||||
"File": "Datei",
|
||||
"Auto Rename": "Auto-Umbenennen",
|
||||
"From Path": "Von Pfad",
|
||||
"To Path": "Zu Pfad",
|
||||
"Allow Ownership Transfer": "Ownership Transfer erlauben",
|
||||
"Recursive": "Rekursiv",
|
||||
"Limit": "Limit",
|
||||
"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)",
|
||||
"The search string. Must be at least 3 characters.": "Der Suchstring. Muss mindestens 3 Zeichen lang sein.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "Der zu suchende Pfad. Wenn nicht angegeben, wird die Suche vom Root durchgeführt.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "Gibt die maximale Anzahl an Suchergebnissen zurück (bis zu 1000). Standardwert ist 100, wenn nicht angegeben.",
|
||||
"Specified property of the order of search results.": "Bestimmte Eigenschaft der Reihenfolge der Suchergebnisse.",
|
||||
"Restricts search to the given file status.": "Beschränkt die Suche auf den angegebenen Datei-Status.",
|
||||
"Restricts search to only match on filenames.": "Beschränkt die Suche nur auf Dateinamen zutreffend.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Begrenzt die Suche nur auf die angegebenen Erweiterungen (durch Kommas getrennt).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Schränkt die Suche nur auf die angegebenen Dateikategorien ein (durch Kommas getrennt).",
|
||||
"Restricts results to the given account id.": "Beschränkt die Ergebnisse auf die angegebene Konto-Id.",
|
||||
"The path of the new folder e.g. /Homework/math": "Der Pfad des neuen Ordners z.B. /Homework/math",
|
||||
"The text to write into the file.": "Der zu schreibende Text in die Datei.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "Falls es einen Konflikt gibt, sollte der Dropbox-Server versuchen, den Ordner zu autorisieren, um den Konflikt zu vermeiden. Der Standardwert für dieses Feld ist False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normalerweise werden Benutzer auf jegliche Dateiänderungen in ihrem Dropbox-Konto mittels Benachrichtigungen in der Client-Software aufmerksam gemacht. Wenn aktiviert, wird den Clients mitgeteilt, dass diese Änderung nicht zu einer Benutzerbenachrichtigung führen sollte.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Seien Sie strikter, wie jeder WriteMode Konflikte entdeckt. Zum Beispiel geben Sie immer einen Konfliktfehler im Modus = WriteMode zurück. pdate und die angegebene \"rev\" stimmen nicht mit der existierenden Datei \"rev\" überein, auch wenn die existierende Datei gelöscht wurde.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "Der Pfad, an dem die Datei gespeichert werden soll (z.B. /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "Die URL oder base64 hochzuladen",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "Wenn es einen Konflikt gibt, sollte der Dropbox-Server versuchen, die Datei zu autorisieren, um Konflikte zu vermeiden.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "Der Pfad der Datei (z.B. /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "Der Pfad der zu löschenden Datei (z.B. /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "Der aktuelle Pfad der Datei (z.B. /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "Der neue Pfad für die Datei (z.B. /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "Falls es einen Konflikt gibt, lassen Sie den Dropbox-Server versuchen, die Datei zu autorisieren, um Konflikte zu vermeiden.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Ermöglicht Verschiebungen durch den Eigentümer, auch wenn dies zu einer Eigentumsübertragung führen würde.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "Der Quellpfad der Datei (z.B. /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "Der Zielpfad für den kopierten Ordner (z.B. /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Erlaubt das Kopieren durch den Eigentümer, auch wenn dies zu einer Eigentumsübertragung führen würde.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "Der Pfad des zu löschenden Ordners (z.B. /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "Der aktuelle Pfad des Ordners (z.B. /folder1/sourceOrdner)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "Der neue Pfad für den Ordner (z.B. /folder2/destinationOrdner)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "Falls es einen Konflikt gibt, lassen Sie den Dropbox-Server versuchen, den Ordner zu autorisieren, um Konflikte zu vermeiden.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "Der Quellpfad des Ordners (z.B. /folder1/sourceOrdner)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "Der Zielpfad für den kopierten Ordner (z.B. /folder2/destinationOrdner)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "Der Pfad des Ordners, der angezeigt werden soll (z.B. /folder1). Verwenden Sie einen leeren String für den Root-Ordner.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "Wenn auf \"true\" gesetzt, wird der Listenordner rekursiv auf alle Unterordner angewendet und die Antwort enthält den Inhalt aller Unterordner.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "Die maximale Anzahl an Ergebnissen, die zurückgegeben werden sollen (zwischen 1 und 2000). Standardwert ist 2000, wenn nicht angegeben.",
|
||||
"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..",
|
||||
"Relevance": "Relevanz",
|
||||
"Modified Time": "Geänderte Zeit",
|
||||
"Active": "Aktiv",
|
||||
"Deleted": "Gelöscht",
|
||||
"GET": "ERHALTEN",
|
||||
"POST": "POST",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "PUT",
|
||||
"DELETE": "LÖSCHEN",
|
||||
"HEAD": "HEAD"
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Cloud storage and file synchronization": "Sincronización de archivos y almacenamiento en la nube",
|
||||
"Search": "Buscar",
|
||||
"Create New Text File": "Crear nuevo archivo de texto",
|
||||
"Upload file": "Subir archivo",
|
||||
"Download File": "Descargar archivo",
|
||||
"Get temporary file link": "Obtener enlace de archivo temporal",
|
||||
"Delete file": "Eliminar archivo",
|
||||
"Move file": "Mover archivo",
|
||||
"Copy file": "Copiar archivo",
|
||||
"Create New Folder": "Crear nueva carpeta",
|
||||
"Delete folder": "Eliminar carpeta",
|
||||
"Move folder": "Mover carpeta",
|
||||
"Copy folder": "Copiar carpeta",
|
||||
"List a folder": "Listar una carpeta",
|
||||
"Custom API Call": "Llamada API personalizada",
|
||||
"Search for files and folders": "Buscar archivos y carpetas",
|
||||
"Create a new text file from text input": "Crear un nuevo archivo de texto desde la entrada de texto",
|
||||
"Upload a file": "Subir un archivo",
|
||||
"Download a File from Dropbox": "Descargar un archivo de Dropbox",
|
||||
"Get a temporary file link": "Obtener un enlace de archivo temporal",
|
||||
"Delete a file": "Eliminar un archivo",
|
||||
"Move a file": "Mover un archivo",
|
||||
"Copy a file": "Copiar un archivo",
|
||||
"Create a new empty folder": "Crear una nueva carpeta vacía",
|
||||
"Delete a folder": "Eliminar una carpeta",
|
||||
"Move a folder": "Mover una carpeta",
|
||||
"Copy a folder": "Copiar una carpeta",
|
||||
"List the contents of a folder": "Listar el contenido de una carpeta",
|
||||
"Make a custom API call to a specific endpoint": "Hacer una llamada API personalizada a un extremo específico",
|
||||
"Query": "Consulta",
|
||||
"Path": "Ruta",
|
||||
"Max Results": "Resultados máximos",
|
||||
"Order By": "Ordenar por",
|
||||
"File Status": "Estado del archivo",
|
||||
"Filename Only": "Sólo nombre de archivo",
|
||||
"File Extensions": "Extensiones de archivo",
|
||||
"File Categories": "Categorías de archivo",
|
||||
"Account ID": "ID de cuenta",
|
||||
"Text": "Texto",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Silenciar",
|
||||
"Strict conflict": "Conflicto estricto",
|
||||
"File": "Archivo",
|
||||
"Auto Rename": "Auto renombrar",
|
||||
"From Path": "Desde ruta",
|
||||
"To Path": "A la ruta",
|
||||
"Allow Ownership Transfer": "Permitir Transferencia de Propiedad",
|
||||
"Recursive": "Recursivo",
|
||||
"Limit": "Límite",
|
||||
"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)",
|
||||
"The search string. Must be at least 3 characters.": "La cadena de búsqueda. Debe tener al menos 3 caracteres.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "La ruta a buscar. Si no se especifica, la búsqueda se realiza desde la raíz.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "El número máximo de resultados de búsqueda a devolver (hasta 1000). Por defecto es 100 si no se especifica.",
|
||||
"Specified property of the order of search results.": "Propiedad especificada del orden de los resultados de búsqueda.",
|
||||
"Restricts search to the given file status.": "Restringe la búsqueda al estado de un archivo dado.",
|
||||
"Restricts search to only match on filenames.": "Restringe la búsqueda a sólo coincidir con los nombres de archivos.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Restringe la búsqueda sólo a las extensiones especificadas (separadas por comas).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Restringe la búsqueda sólo a las categorías de archivos especificadas (separadas por comas).",
|
||||
"Restricts results to the given account id.": "Restringe los resultados al id de cuenta dada.",
|
||||
"The path of the new folder e.g. /Homework/math": "La ruta de la nueva carpeta, p. ej., /Homework/matemáticas",
|
||||
"The text to write into the file.": "El texto a escribir en el archivo.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "Si hay un conflicto, haz que el servidor de Dropbox intente autorizar el nombre de la carpeta para evitar el conflicto. El valor predeterminado para este campo es False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normalmente, los usuarios son informados de cualquier modificación de archivo en su cuenta de Dropbox a través de notificaciones en el software cliente. Si es verdadero, esto le dice a los clientes que esta modificación no debería resultar en una notificación de usuario.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Sea más estricto sobre cómo cada Modo Escribir detecta conflictos. Por ejemplo, siempre devuelve un error de conflicto cuando el modo = Modo Escribir. pdate y el \"rev\" dado no coincide con el archivo existente \"rev\", incluso si el archivo existente ha sido eliminado.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "Ruta donde debe guardarse el archivo (por ejemplo, /carpeta1/archivo.txt)",
|
||||
"The file URL or base64 to upload": "La URL del archivo o base64 a subir",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "Si hay un conflicto, como lo determina el modo, haga que el servidor de Dropbox intente autorizar el archivo para evitar conflictos.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "La ruta del archivo (por ejemplo, /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "La ruta del archivo a eliminar (por ejemplo, /carpeta1/archivo.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "La ruta actual del archivo (por ejemplo, /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "La nueva ruta para el archivo (por ejemplo, /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "Si hay un conflicto, haz que el servidor de Dropbox intente autorizar el nombre del archivo para evitar conflictos.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Permite movimientos por propietario incluso si resultara en una transferencia de propiedad.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "La ruta de origen del archivo (por ejemplo, /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "La ruta de destino para la copia (por ejemplo, /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Permite la copia por el propietario incluso si resultaría en una transferencia de propiedad.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "La ruta de la carpeta a eliminar (por ejemplo, /carpeta1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "La ruta actual de la carpeta (por ejemplo, /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "La nueva ruta para la carpeta (por ejemplo, /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "Si hay un conflicto, haz que el servidor de Dropbox trate de autorizar el nombre de la carpeta para evitar conflictos.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "La ruta de origen de la carpeta (por ejemplo, /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "La ruta de destino para la carpeta copiada (por ejemplo, /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "La ruta de la carpeta a listar (por ejemplo, /folder1). Use una cadena vacía para la carpeta raíz.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "Si se establece en verdadero, la operación de carpeta de lista se aplicará recursivamente a todas las subcarpetas y la respuesta contendrá el contenido de todas las subcarpetas.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "El número máximo de resultados a devolver (entre 1 y 2000). Por defecto es 2000 si no se especifica.",
|
||||
"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.",
|
||||
"Relevance": "Relevancia",
|
||||
"Modified Time": "Tiempo modificado",
|
||||
"Active": "Activo",
|
||||
"Deleted": "Eliminado",
|
||||
"GET": "RECOGER",
|
||||
"POST": "POST",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "PUT",
|
||||
"DELETE": "BORRAR",
|
||||
"HEAD": "LIMPIO"
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Cloud storage and file synchronization": "Stockage et synchronisation de fichiers dans le cloud",
|
||||
"Search": "Rechercher",
|
||||
"Create New Text File": "Créer un nouveau fichier texte",
|
||||
"Upload file": "Charger un fichier",
|
||||
"Download File": "Download File",
|
||||
"Get temporary file link": "Obtenir le lien de fichier temporaire",
|
||||
"Delete file": "Supprimer le fichier",
|
||||
"Move file": "Déplacer le fichier",
|
||||
"Copy file": "Copier le fichier",
|
||||
"Create New Folder": "Créer un nouveau dossier",
|
||||
"Delete folder": "Supprimer le dossier",
|
||||
"Move folder": "Déplacer le dossier",
|
||||
"Copy folder": "Copier le dossier",
|
||||
"List a folder": "Lister un dossier",
|
||||
"Custom API Call": "Appel API personnalisé",
|
||||
"Search for files and folders": "Rechercher des fichiers et des dossiers",
|
||||
"Create a new text file from text input": "Créer un nouveau fichier texte à partir de la saisie de texte",
|
||||
"Upload a file": "Télécharger un fichier",
|
||||
"Download a File from Dropbox": "Télécharger un fichier depuis Dropbox",
|
||||
"Get a temporary file link": "Obtenir un lien de fichier temporaire",
|
||||
"Delete a file": "Supprimer un fichier",
|
||||
"Move a file": "Déplacer un fichier",
|
||||
"Copy a file": "Copier un fichier",
|
||||
"Create a new empty folder": "Créer un nouveau dossier vide",
|
||||
"Delete a folder": "Supprimer un dossier",
|
||||
"Move a folder": "Déplacer un dossier",
|
||||
"Copy a folder": "Copier un dossier",
|
||||
"List the contents of a folder": "Lister le contenu d'un dossier",
|
||||
"Make a custom API call to a specific endpoint": "Passez un appel API personnalisé à un point de terminaison spécifique",
|
||||
"Query": "Requête",
|
||||
"Path": "Chemin d'accès",
|
||||
"Max Results": "Nombre maximum de résultats",
|
||||
"Order By": "Trier par",
|
||||
"File Status": "Statut du fichier",
|
||||
"Filename Only": "Nom de fichier uniquement",
|
||||
"File Extensions": "Extensions de fichier",
|
||||
"File Categories": "Catégories de fichiers",
|
||||
"Account ID": "ID du compte client",
|
||||
"Text": "Texte du texte",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Couper le son",
|
||||
"Strict conflict": "Conflit strict",
|
||||
"File": "Ficher",
|
||||
"Auto Rename": "Renommage automatique",
|
||||
"From Path": "A partir du chemin",
|
||||
"To Path": "Vers le chemin",
|
||||
"Allow Ownership Transfer": "Permettre le transfert de propriété",
|
||||
"Recursive": "Récursif",
|
||||
"Limit": "Limite",
|
||||
"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)",
|
||||
"The search string. Must be at least 3 characters.": "La chaîne de recherche. Doit comporter au moins 3 caractères.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "Le chemin de recherche. Si non spécifié, la recherche est effectuée à partir de la racine.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "Le nombre maximum de résultats de recherche à retourner (jusqu'à 1000). La valeur par défaut est 100 si non spécifiée.",
|
||||
"Specified property of the order of search results.": "Propriété spécifiée de l'ordre des résultats de recherche.",
|
||||
"Restricts search to the given file status.": "Restreint la recherche au statut de fichier donné.",
|
||||
"Restricts search to only match on filenames.": "Restreint la recherche pour ne faire correspondre que les noms de fichiers.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Restreint la recherche aux seules extensions spécifiées (séparées par des virgules).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Restreint la recherche aux seules catégories de fichiers spécifiées (séparées par des virgules).",
|
||||
"Restricts results to the given account id.": "Restreint les résultats à l'identifiant du compte donné.",
|
||||
"The path of the new folder e.g. /Homework/math": "Le chemin du nouveau dossier par exemple /Homework/math",
|
||||
"The text to write into the file.": "Le texte à écrire dans le fichier.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "S'il y a un conflit, demandez au serveur Dropbox d'essayer de nommer le dossier pour éviter le conflit. La valeur par défaut pour ce champ est False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normalement, les utilisateurs sont informés de toute modification de fichier dans leur compte Dropbox via des notifications dans le logiciel client. Si vrai, cela indique aux clients que cette modification ne doit pas donner lieu à une notification utilisateur.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Soyez plus strict sur la façon dont chaque WriteMode détecte un conflit. Par exemple, renvoie toujours une erreur de conflit lorsque le mode = WriteMode. pdate et la \"rev\" donnée ne correspondent pas à la \"rev\" du fichier existant, même si le fichier existant a été supprimé.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "Le chemin où le fichier doit être sauvegardé (par exemple /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "L'URL du fichier ou base64 à télécharger",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "S'il y a un conflit, tel que déterminé par le mode, demandez au serveur Dropbox d'essayer de nommer le fichier pour éviter les conflits.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "Le chemin du fichier (par exemple /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "Le chemin du fichier à supprimer (par exemple /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "Le chemin d'accès actuel du fichier (par exemple /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "Le nouveau chemin d'accès du fichier (par exemple /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "S'il y a un conflit, demandez au serveur Dropbox d'essayer de nommer le fichier pour éviter un conflit.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Permet de déplacer par le propriétaire même si cela entraînerait un transfert de propriété.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "Le chemin source du fichier (par exemple /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "Le chemin de destination pour les copiés (par exemple /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Permet la copie par propriétaire, même si cela entraînerait un transfert de propriété.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "Le chemin du dossier à supprimer (par exemple /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "Le chemin d'accès actuel du dossier (par exemple /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "Le nouveau chemin du dossier (par exemple /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "S'il y a un conflit, demandez au serveur Dropbox d'essayer de nommer le dossier pour éviter un conflit.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "Le chemin source du dossier (par exemple /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "Le chemin de destination du dossier copié (par exemple /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "Le chemin du dossier à lister (par exemple /folder1). Utilisez une chaîne vide pour le dossier racine.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "Si activé, l'opération de liste des dossiers sera appliquée récursivement à tous les sous-dossiers et la réponse contiendra le contenu de tous les sous-dossiers.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "Le nombre maximum de résultats à retourner (entre 1 et 2000). La valeur par défaut est 2000 si non spécifiée.",
|
||||
"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.",
|
||||
"Relevance": "Pertinence",
|
||||
"Modified Time": "Date de modification",
|
||||
"Active": "Actif",
|
||||
"Deleted": "Supprimé",
|
||||
"GET": "OBTENIR",
|
||||
"POST": "POSTER",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "EFFACER",
|
||||
"DELETE": "SUPPRIMER",
|
||||
"HEAD": "TÊTE"
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"Dropbox": "Dropbox",
|
||||
"Cloud storage and file synchronization": "Cloud storage and file synchronization",
|
||||
"Search": "Search",
|
||||
"Create New Text File": "Create New Text File",
|
||||
"Upload file": "Upload file",
|
||||
"Download File": "Download File",
|
||||
"Get temporary file link": "Get temporary file link",
|
||||
"Delete file": "Delete file",
|
||||
"Move file": "Move file",
|
||||
"Copy file": "Copy file",
|
||||
"Create New Folder": "Create New Folder",
|
||||
"Delete folder": "Delete folder",
|
||||
"Move folder": "Move folder",
|
||||
"Copy folder": "Copy folder",
|
||||
"List a folder": "List a folder",
|
||||
"Custom API Call": "Custom API Call",
|
||||
"Search for files and folders": "Search for files and folders",
|
||||
"Create a new text file from text input": "Create a new text file from text input",
|
||||
"Upload a file": "Upload a file",
|
||||
"Download a File from Dropbox": "Download a File from Dropbox",
|
||||
"Get a temporary file link": "Get a temporary file link",
|
||||
"Delete a file": "Delete a file",
|
||||
"Move a file": "Move a file",
|
||||
"Copy a file": "Copy a file",
|
||||
"Create a new empty folder": "Create a new empty folder",
|
||||
"Delete a folder": "Delete a folder",
|
||||
"Move a folder": "Move a folder",
|
||||
"Copy a folder": "Copy a folder",
|
||||
"List the contents of a folder": "List the contents of a folder",
|
||||
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
|
||||
"Query": "Query",
|
||||
"Path": "Path",
|
||||
"Max Results": "Max Results",
|
||||
"Order By": "Order By",
|
||||
"File Status": "File Status",
|
||||
"Filename Only": "Filename Only",
|
||||
"File Extensions": "File Extensions",
|
||||
"File Categories": "File Categories",
|
||||
"Account ID": "Account ID",
|
||||
"Text": "Text",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Mute",
|
||||
"Strict conflict": "Strict conflict",
|
||||
"File": "File",
|
||||
"Auto Rename": "Auto Rename",
|
||||
"From Path": "From Path",
|
||||
"To Path": "To Path",
|
||||
"Allow Ownership Transfer": "Allow Ownership Transfer",
|
||||
"Recursive": "Recursive",
|
||||
"Limit": "Limit",
|
||||
"Method": "Method",
|
||||
"Headers": "Headers",
|
||||
"Query Parameters": "Query Parameters",
|
||||
"Body": "Body",
|
||||
"No Error on Failure": "No Error on Failure",
|
||||
"Timeout (in seconds)": "Timeout (in seconds)",
|
||||
"The search string. Must be at least 3 characters.": "The search string. Must be at least 3 characters.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "The path to search in. If not specified, the search is performed from the root.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "The maximum number of search results to return (up to 1000). Default is 100 if not specified.",
|
||||
"Specified property of the order of search results.": "Specified property of the order of search results.",
|
||||
"Restricts search to the given file status.": "Restricts search to the given file status.",
|
||||
"Restricts search to only match on filenames.": "Restricts search to only match on filenames.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Restricts search to only the extensions specified (comma-separated).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Restricts search to only the file categories specified (comma-separated).",
|
||||
"Restricts results to the given account id.": "Restricts results to the given account id.",
|
||||
"The path of the new folder e.g. /Homework/math": "The path of the new folder e.g. /Homework/math",
|
||||
"The text to write into the file.": "The text to write into the file.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "The path where the file should be saved (e.g. /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "The file URL or base64 to upload",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "The path of the file (e.g. /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "The path of the file to be deleted (e.g. /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "The current path of the file (e.g. /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "The new path for the file (e.g. /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Allows moves by owner even if it would result in an ownership transfer.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "The source path of the file (e.g. /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "The destination path for the copied (e.g. /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Allows copy by owner even if it would result in an ownership transfer.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "The path of the folder to be deleted (e.g. /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "The current path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "The new path for the folder (e.g. /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "The source path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "The destination path for the copied folder (e.g. /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.",
|
||||
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
|
||||
"Relevance": "Relevance",
|
||||
"Modified Time": "Modified Time",
|
||||
"Active": "Active",
|
||||
"Deleted": "Deleted",
|
||||
"GET": "GET",
|
||||
"POST": "POST",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "PUT",
|
||||
"DELETE": "DELETE",
|
||||
"HEAD": "HEAD"
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"Dropbox": "Dropbox",
|
||||
"Cloud storage and file synchronization": "Cloud storage and file synchronization",
|
||||
"Search": "Search",
|
||||
"Create New Text File": "Create New Text File",
|
||||
"Upload file": "Upload file",
|
||||
"Download File": "Download File",
|
||||
"Get temporary file link": "Get temporary file link",
|
||||
"Delete file": "Delete file",
|
||||
"Move file": "Move file",
|
||||
"Copy file": "Copy file",
|
||||
"Create New Folder": "Create New Folder",
|
||||
"Delete folder": "Delete folder",
|
||||
"Move folder": "Move folder",
|
||||
"Copy folder": "Copy folder",
|
||||
"List a folder": "List a folder",
|
||||
"Custom API Call": "Custom API Call",
|
||||
"Search for files and folders": "Search for files and folders",
|
||||
"Create a new text file from text input": "Create a new text file from text input",
|
||||
"Upload a file": "Upload a file",
|
||||
"Download a File from Dropbox": "Download a File from Dropbox",
|
||||
"Get a temporary file link": "Get a temporary file link",
|
||||
"Delete a file": "Delete a file",
|
||||
"Move a file": "Move a file",
|
||||
"Copy a file": "Copy a file",
|
||||
"Create a new empty folder": "Create a new empty folder",
|
||||
"Delete a folder": "Delete a folder",
|
||||
"Move a folder": "Move a folder",
|
||||
"Copy a folder": "Copy a folder",
|
||||
"List the contents of a folder": "List the contents of a folder",
|
||||
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
|
||||
"Query": "Query",
|
||||
"Path": "Path",
|
||||
"Max Results": "Max Results",
|
||||
"Order By": "Order By",
|
||||
"File Status": "File Status",
|
||||
"Filename Only": "Filename Only",
|
||||
"File Extensions": "File Extensions",
|
||||
"File Categories": "File Categories",
|
||||
"Account ID": "Account ID",
|
||||
"Text": "Text",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Mute",
|
||||
"Strict conflict": "Strict conflict",
|
||||
"File": "File",
|
||||
"Auto Rename": "Auto Rename",
|
||||
"From Path": "From Path",
|
||||
"To Path": "To Path",
|
||||
"Allow Ownership Transfer": "Allow Ownership Transfer",
|
||||
"Recursive": "Recursive",
|
||||
"Limit": "Limit",
|
||||
"Method": "Method",
|
||||
"Headers": "Headers",
|
||||
"Query Parameters": "Query Parameters",
|
||||
"Body": "Body",
|
||||
"No Error on Failure": "No Error on Failure",
|
||||
"Timeout (in seconds)": "Timeout (in seconds)",
|
||||
"The search string. Must be at least 3 characters.": "The search string. Must be at least 3 characters.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "The path to search in. If not specified, the search is performed from the root.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "The maximum number of search results to return (up to 1000). Default is 100 if not specified.",
|
||||
"Specified property of the order of search results.": "Specified property of the order of search results.",
|
||||
"Restricts search to the given file status.": "Restricts search to the given file status.",
|
||||
"Restricts search to only match on filenames.": "Restricts search to only match on filenames.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Restricts search to only the extensions specified (comma-separated).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Restricts search to only the file categories specified (comma-separated).",
|
||||
"Restricts results to the given account id.": "Restricts results to the given account id.",
|
||||
"The path of the new folder e.g. /Homework/math": "The path of the new folder e.g. /Homework/math",
|
||||
"The text to write into the file.": "The text to write into the file.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "The path where the file should be saved (e.g. /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "The file URL or base64 to upload",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "The path of the file (e.g. /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "The path of the file to be deleted (e.g. /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "The current path of the file (e.g. /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "The new path for the file (e.g. /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Allows moves by owner even if it would result in an ownership transfer.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "The source path of the file (e.g. /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "The destination path for the copied (e.g. /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Allows copy by owner even if it would result in an ownership transfer.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "The path of the folder to be deleted (e.g. /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "The current path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "The new path for the folder (e.g. /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "The source path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "The destination path for the copied folder (e.g. /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.",
|
||||
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
|
||||
"Relevance": "Relevance",
|
||||
"Modified Time": "Modified Time",
|
||||
"Active": "Aktif",
|
||||
"Deleted": "Deleted",
|
||||
"GET": "GET",
|
||||
"POST": "POST",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "PUT",
|
||||
"DELETE": "DELETE",
|
||||
"HEAD": "HEAD"
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Cloud storage and file synchronization": "クラウドストレージとファイルの同期",
|
||||
"Search": "検索",
|
||||
"Create New Text File": "新しいテキスト ファイルを作成",
|
||||
"Upload file": "ファイルをアップロード",
|
||||
"Download File": "ファイルをダウンロード",
|
||||
"Get temporary file link": "一時ファイルのリンクを取得する",
|
||||
"Delete file": "ファイルを削除",
|
||||
"Move file": "ファイルを移動",
|
||||
"Copy file": "ファイルをコピー",
|
||||
"Create New Folder": "新しいフォルダを作成",
|
||||
"Delete folder": "フォルダを削除",
|
||||
"Move folder": "フォルダを移動",
|
||||
"Copy folder": "フォルダをコピー",
|
||||
"List a folder": "フォルダの一覧",
|
||||
"Custom API Call": "カスタムAPI通話",
|
||||
"Search for files and folders": "ファイルとフォルダを検索",
|
||||
"Create a new text file from text input": "テキスト入力から新しいテキストファイルを作成",
|
||||
"Upload a file": "ファイルをアップロード",
|
||||
"Download a File from Dropbox": "Dropbox からファイルをダウンロード",
|
||||
"Get a temporary file link": "一時ファイルのリンクを取得する",
|
||||
"Delete a file": "ファイルを削除",
|
||||
"Move a file": "ファイルを移動",
|
||||
"Copy a file": "ファイルをコピー",
|
||||
"Create a new empty folder": "新しい空のフォルダを作成",
|
||||
"Delete a folder": "フォルダを削除",
|
||||
"Move a folder": "フォルダを移動",
|
||||
"Copy a folder": "フォルダをコピー",
|
||||
"List the contents of a folder": "フォルダの内容を一覧表示する",
|
||||
"Make a custom API call to a specific endpoint": "特定のエンドポイントへのカスタム API コールを実行します。",
|
||||
"Query": "クエリ",
|
||||
"Path": "パス",
|
||||
"Max Results": "最大結果",
|
||||
"Order By": "並び替え",
|
||||
"File Status": "ファイルの状態",
|
||||
"Filename Only": "ファイル名のみ",
|
||||
"File Extensions": "ファイル拡張子",
|
||||
"File Categories": "ファイルカテゴリ",
|
||||
"Account ID": "アカウントID",
|
||||
"Text": "テキスト",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "ミュート",
|
||||
"Strict conflict": "厳密な競合",
|
||||
"File": "ファイル",
|
||||
"Auto Rename": "自動名称変更",
|
||||
"From Path": "パスから",
|
||||
"To Path": "パスへ",
|
||||
"Allow Ownership Transfer": "所有権の譲渡を許可",
|
||||
"Recursive": "再帰的",
|
||||
"Limit": "制限",
|
||||
"Method": "方法",
|
||||
"Headers": "ヘッダー",
|
||||
"Query Parameters": "クエリパラメータ",
|
||||
"Body": "本文",
|
||||
"Response is Binary ?": "応答はバイナリですか?",
|
||||
"No Error on Failure": "失敗時にエラーはありません",
|
||||
"Timeout (in seconds)": "タイムアウト(秒)",
|
||||
"The search string. Must be at least 3 characters.": "検索文字列。少なくとも3文字以上にしてください。",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "検索パス。指定されていない場合、検索はルートから実行されます。",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "検索結果の最大数(1000まで)。指定されていない場合は、デフォルトは100です。",
|
||||
"Specified property of the order of search results.": "検索結果の順序の指定されたプロパティ",
|
||||
"Restricts search to the given file status.": "指定されたファイルのステータスに検索を制限します。",
|
||||
"Restricts search to only match on filenames.": "検索をファイル名にのみ一致するように制限します。",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "指定された拡張子のみに検索を制限します (カンマ区切り)。",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "指定されたファイルカテゴリのみに検索を制限します(カンマ区切り)。",
|
||||
"Restricts results to the given account id.": "検索結果を特定のアカウント ID に制限します。",
|
||||
"The path of the new folder e.g. /Homework/math": "新しいフォルダのパス。例:/Homework/math",
|
||||
"The text to write into the file.": "ファイルに書き込むテキスト。",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "競合がある場合は、Dropboxサーバーにフォルダの名前を自動的に変更させてください。このフィールドのデフォルトはFalseです。",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "通常、ユーザーはクライアントソフトウェア内の通知を介して自分のDropboxアカウントで任意のファイルの変更を認識します。 true の場合、この変更はユーザー通知をもたらすべきではないことをクライアントに伝えます。",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "各WriteModeが競合を検出する方法について、より厳密にしてください。たとえば、mode = WriteModeの場合、常に競合エラーを返します。 pdate と \"rev\" は、既存のファイルが削除されていても、既存のファイルの \"rev\" と一致しません。",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "ファイルを保存するパス(例:/folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "アップロードするファイル URL または base64",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "競合がある場合は、モードによって決定されるように、Dropboxサーバーに競合を避けるためにファイルの名前を自動的に変更しようとしています。",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "ファイルのパス (例: /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "削除するファイルのパス(例:/folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "ファイルの現在のパス (例: /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "ファイルの新しいパス (例: /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "競合がある場合は、Dropboxサーバーに競合を避けるためにファイルの名前を自動的に変更してもらってください。",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "所有権移転の結果として所有者が移動できるようになります。",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "ファイルのソースパス (例: /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "コピー先のパス (例: /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "所有権移転の結果であっても所有者によるコピーを許可します。",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "削除するフォルダのパス(例:/folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "フォルダの現在のパス (例: /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "フォルダの新しいパス(例:/folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "競合がある場合は、Dropboxサーバーに競合を避けるためにフォルダの名前を自動的に変更してもらってください。",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "フォルダのソースパス(例:/folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "コピーされたフォルダの宛先パス(例:/folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "リストされるフォルダのパス(例:/folder1)。ルートフォルダに空の文字列を使用してください。",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "true に設定すると、すべてのサブフォルダにリストフォルダ操作が再帰的に適用され、レスポンスにはすべてのサブフォルダの内容が含まれます。",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "返す結果の最大数(1から2000まで)。指定されていない場合は、デフォルトは2000です。",
|
||||
"Authorization headers are injected automatically from your connection.": "認証ヘッダは接続から自動的に注入されます。",
|
||||
"Enable for files like PDFs, images, etc..": "PDF、画像などのファイルを有効にします。",
|
||||
"Relevance": "関連",
|
||||
"Modified Time": "変更日時",
|
||||
"Active": "有効",
|
||||
"Deleted": "削除しました",
|
||||
"GET": "取得",
|
||||
"POST": "POST",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "PUT",
|
||||
"DELETE": "削除",
|
||||
"HEAD": "頭"
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Cloud storage and file synchronization": "Cloud opslag en bestandssynchronisatie",
|
||||
"Search": "Zoeken",
|
||||
"Create New Text File": "Nieuw tekstbestand maken",
|
||||
"Upload file": "Bestand uploaden",
|
||||
"Download File": "Bestand downloaden",
|
||||
"Get temporary file link": "Tijdelijke bestandslink ophalen",
|
||||
"Delete file": "Bestand verwijderen",
|
||||
"Move file": "Bestand verplaatsen",
|
||||
"Copy file": "Bestand kopiëren",
|
||||
"Create New Folder": "Nieuwe map maken",
|
||||
"Delete folder": "Map verwijderen",
|
||||
"Move folder": "Map verplaatsen",
|
||||
"Copy folder": "Map kopiëren",
|
||||
"List a folder": "Toon een map",
|
||||
"Custom API Call": "Custom API Call",
|
||||
"Search for files and folders": "Zoeken naar bestanden en mappen",
|
||||
"Create a new text file from text input": "Maak een nieuw tekstbestand vanuit tekstinvoer",
|
||||
"Upload a file": "Bestand uploaden",
|
||||
"Download a File from Dropbox": "Download een bestand van Dropbox",
|
||||
"Get a temporary file link": "Een tijdelijke bestandslink ophalen",
|
||||
"Delete a file": "Bestand verwijderen",
|
||||
"Move a file": "Bestand verplaatsen",
|
||||
"Copy a file": "Kopieer een bestand",
|
||||
"Create a new empty folder": "Maak een nieuwe lege map",
|
||||
"Delete a folder": "Map verwijderen",
|
||||
"Move a folder": "Map verplaatsen",
|
||||
"Copy a folder": "Een map kopiëren",
|
||||
"List the contents of a folder": "Geef de inhoud van een map weer",
|
||||
"Make a custom API call to a specific endpoint": "Maak een aangepaste API call naar een specifiek eindpunt",
|
||||
"Query": "Zoekopdracht",
|
||||
"Path": "Pad",
|
||||
"Max Results": "Max. aantal resultaten",
|
||||
"Order By": "Sorteer op",
|
||||
"File Status": "Bestand status",
|
||||
"Filename Only": "Alleen bestandsnaam",
|
||||
"File Extensions": "Bestands extensies",
|
||||
"File Categories": "Bestand categorieën",
|
||||
"Account ID": "ID klant",
|
||||
"Text": "Tekstveld",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Dempen",
|
||||
"Strict conflict": "Strikt conflict",
|
||||
"File": "Bestand",
|
||||
"Auto Rename": "Automatisch hernoemen",
|
||||
"From Path": "Van pad",
|
||||
"To Path": "Naar pad",
|
||||
"Allow Ownership Transfer": "Sta eigenaarsoverdracht toe",
|
||||
"Recursive": "Recursief",
|
||||
"Limit": "Limiet",
|
||||
"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)",
|
||||
"The search string. Must be at least 3 characters.": "De zoekopdracht. Moet minstens 3 tekens bevatten.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "Het pad om in te zoeken. Indien niet opgegeven, wordt de zoekopdracht uitgevoerd vanuit de root.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "Het maximale aantal te retourneren zoekresultaten (tot 1000). Standaard is 100 indien niet opgegeven.",
|
||||
"Specified property of the order of search results.": "Opgegeven eigenschap van de volgorde van zoekresultaten.",
|
||||
"Restricts search to the given file status.": "Beperkt zoeken tot de gegeven bestandsstatus.",
|
||||
"Restricts search to only match on filenames.": "Beperkt zoeken tot alleen overeenkomen met bestandsnamen.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Beperkt zoeken tot alleen de gespecificeerde extensies (komma gescheiden).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Beperkt de zoekopdracht alleen tot de opgegeven bestandscategorieën (komma gescheiden).",
|
||||
"Restricts results to the given account id.": "Beperkt resultaten tot het gegeven account-id.",
|
||||
"The path of the new folder e.g. /Homework/math": "Het pad van de nieuwe map b.v. /Homework/wiskunde",
|
||||
"The text to write into the file.": "De tekst om in het bestand te schrijven.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "Als er een conflict is, probeer dan de Dropbox server de map automatisch te hernoemen om het conflict te voorkomen. De standaard voor dit veld is False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normaal gesproken worden gebruikers op de hoogte gesteld van eventuele bestandswijzigingen in hun Dropbox-account via meldingen in de client software. Indien waar, dan zegt dit aan de klanten dat deze wijziging niet mag resulteren in een gebruikersmelding.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Wees strikter over hoe elke WriteMode conflicten detecteert. Bijvoorbeeld, geeft altijd een conflictfout terug in de modus = WriteMode. pdate en de gegeven \"rev\" komen niet overeen met het bestaande bestand \"rev\", zelfs niet als het bestaande bestand is verwijderd.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "Het pad waar het bestand moet worden opgeslagen (bijv. /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "De bestands-URL of base64 om te uploaden",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "Als er een conflict is, zoals bepaald door de modus, laat de Dropbox-server proberen het bestand automatisch te hernoemen om conflicten te voorkomen.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "Het pad van het bestand (bijv. /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "Het pad van het te verwijderen bestand (bijv. /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "Het huidige pad van het bestand (bijv. /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "Het nieuwe pad voor het bestand (bijv. /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "Als er een conflict is, probeer dan de Dropbox-server het bestand automatisch te hernoemen om conflicten te voorkomen.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Hiermee kan verplaatst worden door de eigenaar, zelfs als dit zou resulteren in een eigendom overdracht.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "Het bronpad van het bestand (bijv. /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "Het bestemmingspad voor de gekopieerde (bijv. /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Sta kopiëren door eigenaar toe, zelfs als het zou resulteren in een eigendom overdracht.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "Het pad van de te verwijderen map (bijv. /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "Het huidige pad van de map (bijv. /folder1/sourceMap)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "Het nieuwe pad voor de map (bijv. /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "Als er een conflict is, probeer dan de Dropbox-server de map automatisch te hernoemen om conflicten te voorkomen.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "Het bronpad van de map (bijv. /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "Het bestemmingspad voor de gekopieerde map (bijv. /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "Het pad van de map die moet worden vermeld (bijv. /folder1). Gebruik een lege string voor de hoofdmap.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "Indien ingeschakeld zal de lijstmapbewerking recursief worden toegepast op alle submappen en de reactie zal de inhoud van alle submappen bevatten.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "Het maximale aantal resultaten om terug te keren (tussen 1 en 2000). Standaard is 2000 indien niet opgegeven.",
|
||||
"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..",
|
||||
"Relevance": "Relevantie",
|
||||
"Modified Time": "Gewijzigde tijd",
|
||||
"Active": "Actief",
|
||||
"Deleted": "Verwijderd",
|
||||
"GET": "KRIJG",
|
||||
"POST": "POSTE",
|
||||
"PATCH": "BEKIJK",
|
||||
"PUT": "PUT",
|
||||
"DELETE": "VERWIJDEREN",
|
||||
"HEAD": "HOOFD"
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Cloud storage and file synchronization": "Armazenamento na nuvem e sincronização de arquivos",
|
||||
"Search": "Pesquisar",
|
||||
"Create New Text File": "Criar Novo Arquivo de Texto",
|
||||
"Upload file": "Upload de arquivo",
|
||||
"Download File": "Baixar Arquivo",
|
||||
"Get temporary file link": "Obter link de arquivo temporário",
|
||||
"Delete file": "Excluir arquivo",
|
||||
"Move file": "Mover arquivo",
|
||||
"Copy file": "Copiar arquivo",
|
||||
"Create New Folder": "Criar Nova Pasta",
|
||||
"Delete folder": "Excluir pasta",
|
||||
"Move folder": "Mover pasta",
|
||||
"Copy folder": "Copiar pasta",
|
||||
"List a folder": "Listar uma pasta",
|
||||
"Custom API Call": "Chamada de API personalizada",
|
||||
"Search for files and folders": "Procurar por arquivos e pastas",
|
||||
"Create a new text file from text input": "Criar um novo arquivo de texto a partir da entrada de texto",
|
||||
"Upload a file": "Enviar um arquivo",
|
||||
"Download a File from Dropbox": "Baixar um arquivo do Dropbox",
|
||||
"Get a temporary file link": "Obter um link de arquivo temporário",
|
||||
"Delete a file": "Apagar um arquivo",
|
||||
"Move a file": "Mover um arquivo",
|
||||
"Copy a file": "Copiar um arquivo",
|
||||
"Create a new empty folder": "Criar uma nova pasta vazia",
|
||||
"Delete a folder": "Apagar uma pasta",
|
||||
"Move a folder": "Mover uma pasta",
|
||||
"Copy a folder": "Copiar uma pasta",
|
||||
"List the contents of a folder": "Listar o conteúdo de uma pasta",
|
||||
"Make a custom API call to a specific endpoint": "Faça uma chamada de API personalizada para um ponto de extremidade específico",
|
||||
"Query": "Requisição",
|
||||
"Path": "Caminho",
|
||||
"Max Results": "Resultados no Máx.",
|
||||
"Order By": "Ordenar Por",
|
||||
"File Status": "Estado do arquivo",
|
||||
"Filename Only": "Apenas Nome do Arquivo",
|
||||
"File Extensions": "Extensões de arquivo",
|
||||
"File Categories": "Categorias de arquivo",
|
||||
"Account ID": "ID da Conta",
|
||||
"Text": "texto",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Silenciar",
|
||||
"Strict conflict": "Conflito rigoroso",
|
||||
"File": "Arquivo",
|
||||
"Auto Rename": "Renomear Automaticamente",
|
||||
"From Path": "Caminho do Caminho",
|
||||
"To Path": "Para o Caminho",
|
||||
"Allow Ownership Transfer": "Permitir transferência de propriedade",
|
||||
"Recursive": "Recursiva",
|
||||
"Limit": "Limitar",
|
||||
"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)",
|
||||
"The search string. Must be at least 3 characters.": "O texto de busca. Deve ter pelo menos 3 caracteres.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "O caminho para procurar, se não especificado, a busca é realizada a partir da raiz.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "O número máximo de resultados de pesquisa para retornar (até 1000). O padrão é 100 se não for especificado.",
|
||||
"Specified property of the order of search results.": "Propriedade especificada da ordem dos resultados da pesquisa.",
|
||||
"Restricts search to the given file status.": "Restringe a busca ao status dado do arquivo.",
|
||||
"Restricts search to only match on filenames.": "Restringe a busca apenas para nomes de arquivos.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Restringe a pesquisa apenas para as extensões especificadas (separadas por vírgula).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Restringe a pesquisa apenas para as categorias de arquivo especificadas (separadas por vírgula).",
|
||||
"Restricts results to the given account id.": "Restringe resultados para o ID da conta indicado.",
|
||||
"The path of the new folder e.g. /Homework/math": "O caminho da nova pasta ex: /Homework/math",
|
||||
"The text to write into the file.": "O texto para escrever no arquivo.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "Se houver algum conflito, tenha o servidor do Dropbox tentando autenticar a pasta para evitar um conflito. O padrão para este campo é Falso.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normalmente, os usuários são informados de quaisquer modificações de arquivos em sua conta Dropbox através de notificações no software do cliente. Se verdadeiro, isso informa aos clientes que esta modificação não deve resultar em uma notificação de usuário.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Seja mais rigoroso sobre como cada WriteMode detecta o conflito. Por exemplo, sempre retorne um erro de conflito quando o modo = GravarMode. pdate e a \"rev\" informada não coincide com a \"rev\" do arquivo existente mesmo que o arquivo existente tenha sido excluído.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "O caminho onde o arquivo deve ser salvo (por exemplo, /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "URL do arquivo ou base64 para enviar",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "Se houver um conflito, conforme determinado por modo, tenha o servidor do Dropbox tentar autenticar o arquivo para evitar conflitos.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "O caminho do arquivo (por exemplo, /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "O caminho do arquivo a ser excluído (por exemplo, /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "O caminho atual do arquivo (por exemplo, /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "O novo caminho para o arquivo (por exemplo, /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "Se houver um conflito, faça o servidor do Dropbox tentar autenticar o arquivo para evitar conflitos.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Permite movimentos do proprietário, mesmo que isso resulte em uma transferência de propriedade.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "O caminho de origem do arquivo (por exemplo, /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "O caminho de destino para o copiado (por exemplo, /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Permite copiar por proprietário, mesmo que isso resulte em uma transferência de propriedade.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "O caminho da pasta a ser excluída (por exemplo, /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "O caminho atual da pasta (por exemplo, /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "O novo caminho para a pasta (por exemplo, /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "Se houver um conflito, peça ao servidor do Dropbox para autenticar a pasta para evitar conflitos.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "O caminho de origem da pasta (por exemplo, /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "O caminho de destino para a pasta copiada (por exemplo, /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "O caminho da pasta a ser listada (por exemplo, /folder1). Use uma string vazia para a pasta raiz.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "Se definido como verdadeiro, a operação da lista de pasta será aplicada recursivamente a todas as subpastas e a resposta conterá o conteúdo de todas as subpastas.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "O número máximo de resultados a retornar (entre 1 e 2000). O padrão é 2000 se não for especificado.",
|
||||
"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..",
|
||||
"Relevance": "Relevância",
|
||||
"Modified Time": "Hora Modificação",
|
||||
"Active": "Ativo",
|
||||
"Deleted": "Excluído",
|
||||
"GET": "OBTER",
|
||||
"POST": "POSTAR",
|
||||
"PATCH": "COMPRAR",
|
||||
"PUT": "COLOCAR",
|
||||
"DELETE": "EXCLUIR",
|
||||
"HEAD": "CABEÇA"
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"Dropbox": "Dropbox",
|
||||
"Cloud storage and file synchronization": "Облачное хранилище и синхронизация файлов",
|
||||
"Search": "Search",
|
||||
"Create New Text File": "Создать новый текстовый файл",
|
||||
"Upload file": "Загрузить файл",
|
||||
"Download File": "Скачать файл",
|
||||
"Get temporary file link": "Получить временную ссылку на файл",
|
||||
"Delete file": "Удалить файл",
|
||||
"Move file": "Переместить файл",
|
||||
"Copy file": "Копировать файл",
|
||||
"Create New Folder": "Создать новую папку",
|
||||
"Delete folder": "Удалить папку",
|
||||
"Move folder": "Переместить папку",
|
||||
"Copy folder": "Копировать папку",
|
||||
"List a folder": "Список папки",
|
||||
"Custom API Call": "Пользовательский вызов API",
|
||||
"Search for files and folders": "Поиск файлов и папок",
|
||||
"Create a new text file from text input": "Создать новый текстовый файл из текстового ввода",
|
||||
"Upload a file": "Загрузить файл",
|
||||
"Download a File from Dropbox": "Скачать файл из Dropbox",
|
||||
"Get a temporary file link": "Получить временную ссылку на файл",
|
||||
"Delete a file": "Удалить файл",
|
||||
"Move a file": "Переместить файл",
|
||||
"Copy a file": "Копировать файл",
|
||||
"Create a new empty folder": "Создать новую пустую папку",
|
||||
"Delete a folder": "Удалить папку",
|
||||
"Move a folder": "Переместить папку",
|
||||
"Copy a folder": "Скопировать папку",
|
||||
"List the contents of a folder": "Список содержимого папки",
|
||||
"Make a custom API call to a specific endpoint": "Сделать пользовательский API вызов к определенной конечной точке",
|
||||
"Query": "Запрос",
|
||||
"Path": "Путь",
|
||||
"Max Results": "Макс. результатов",
|
||||
"Order By": "Сортировать по",
|
||||
"File Status": "Статус файла",
|
||||
"Filename Only": "Только имя файла",
|
||||
"File Extensions": "Расширения файлов",
|
||||
"File Categories": "Категории файлов",
|
||||
"Account ID": "ID клиента",
|
||||
"Text": "Текст",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Заглушить",
|
||||
"Strict conflict": "Строгий конфликт",
|
||||
"File": "Файл",
|
||||
"Auto Rename": "Автопереименование",
|
||||
"From Path": "Из пути",
|
||||
"To Path": "В путь",
|
||||
"Allow Ownership Transfer": "Разрешить передачу прав собственности",
|
||||
"Recursive": "Рекурсивный",
|
||||
"Limit": "Лимит",
|
||||
"Method": "Метод",
|
||||
"Headers": "Заголовки",
|
||||
"Query Parameters": "Параметры запроса",
|
||||
"Body": "Тело",
|
||||
"No Error on Failure": "Нет ошибок при ошибке",
|
||||
"Timeout (in seconds)": "Таймаут (в секундах)",
|
||||
"The search string. Must be at least 3 characters.": "Строка поиска. Должно быть не менее 3 символов.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "Путь к поиску. Если не указан, поиск выполняется из корня.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "Максимальное количество результатов поиска (до 1000). По умолчанию 100, если не указано.",
|
||||
"Specified property of the order of search results.": "Указанное свойство порядка результатов поиска.",
|
||||
"Restricts search to the given file status.": "Ограничивает поиск заданным статусом файла.",
|
||||
"Restricts search to only match on filenames.": "Ограничивает поиск только по названиям файлов.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Ограничивает поиск только указанными расширениями (через запятую).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Ограничивает поиск только указанными категориями файлов (через запятую).",
|
||||
"Restricts results to the given account id.": "Ограничивает результаты для данного идентификатора аккаунта.",
|
||||
"The path of the new folder e.g. /Homework/math": "Путь к новой папке, например /Homework/math",
|
||||
"The text to write into the file.": "Текст для записи в файл.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "При возникновении конфликта сервер Dropbox пытается автоматически переименовать папку во избежание конфликта. Значение по умолчанию для этого поля - False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Обычно пользователи узнают о любых изменениях файлов в своей учетной записи Dropbox через уведомления в клиентском программном обеспечении. Если включено, это говорит клиентам, что эта модификация не должна приводить к уведомлениям пользователя.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Будьте более строгими в том, как каждый WriteMode определяет конфликт. Например, всегда возвращайте ошибку в режиме WriteMode. pdate и указанный \"rev\" не совпадает с \"rev\", даже если существующий файл был удален.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "Путь, в котором файл должен быть сохранен (например, /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "URL файла или base64 для загрузки",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "Если есть конфликт, как определено режимом, то сервер Dropbox попытается автоматически переименовать файл, чтобы избежать конфликтов.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "Путь к файлу (например /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "Путь к удаляемому файлу (например, /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "Текущий путь к файлу (например /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "Новый путь для файла (например, /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "При возникновении конфликта сервер Dropbox пытается автоматически переименовать файл, чтобы избежать конфликтов.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Позволяет движениям владельца, даже если это приведет к передаче собственности.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "Путь к исходному файлу (например /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "Путь назначения для скопированного файла (например, /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Позволяет копировать владельцем даже если это приведет к передаче собственности.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "Путь к папке, которая будет удалена (например, /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "Текущий путь папки (например /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "Новый путь для папки (например /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "При возникновении конфликта сервер Dropbox пытается автоматически переименовать папку во избежание конфликтов.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "Путь источника папки (например /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "Путь назначения для скопированной папки (например, /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "Путь к папке (например /folder1). Используйте пустую строку для корневой папки.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "Если установлено значение true, операция с списком папок будет применяться рекурсивно ко всем подпапкам, и ответ будет содержать содержимое всех подпапок.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "Максимальное количество результатов возврата (от 1 до 2000). По умолчанию 2000 если не указано.",
|
||||
"Authorization headers are injected automatically from your connection.": "Заголовки авторизации включаются автоматически из вашего соединения.",
|
||||
"Relevance": "Актуальность",
|
||||
"Modified Time": "Изменено время",
|
||||
"Active": "Активен",
|
||||
"Deleted": "Удалено",
|
||||
"GET": "ПОЛУЧИТЬ",
|
||||
"POST": "ПОСТ",
|
||||
"PATCH": "ПАТЧ",
|
||||
"PUT": "ПОКУПИТЬ",
|
||||
"DELETE": "УДАЛИТЬ",
|
||||
"HEAD": "HEAD"
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Cloud storage and file synchronization": "Cloud storage and file synchronization",
|
||||
"Search": "Search",
|
||||
"Create New Text File": "Create New Text File",
|
||||
"Upload file": "Upload file",
|
||||
"Download File": "Download File",
|
||||
"Get temporary file link": "Get temporary file link",
|
||||
"Delete file": "Delete file",
|
||||
"Move file": "Move file",
|
||||
"Copy file": "Copy file",
|
||||
"Create New Folder": "Create New Folder",
|
||||
"Delete folder": "Delete folder",
|
||||
"Move folder": "Move folder",
|
||||
"Copy folder": "Copy folder",
|
||||
"List a folder": "List a folder",
|
||||
"Custom API Call": "Custom API Call",
|
||||
"Search for files and folders": "Search for files and folders",
|
||||
"Create a new text file from text input": "Create a new text file from text input",
|
||||
"Upload a file": "Upload a file",
|
||||
"Download a File from Dropbox": "Download a File from Dropbox",
|
||||
"Get a temporary file link": "Get a temporary file link",
|
||||
"Delete a file": "Delete a file",
|
||||
"Move a file": "Move a file",
|
||||
"Copy a file": "Copy a file",
|
||||
"Create a new empty folder": "Create a new empty folder",
|
||||
"Delete a folder": "Delete a folder",
|
||||
"Move a folder": "Move a folder",
|
||||
"Copy a folder": "Copy a folder",
|
||||
"List the contents of a folder": "List the contents of a folder",
|
||||
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
|
||||
"Query": "Query",
|
||||
"Path": "Path",
|
||||
"Max Results": "Max Results",
|
||||
"Order By": "Order By",
|
||||
"File Status": "File Status",
|
||||
"Filename Only": "Filename Only",
|
||||
"File Extensions": "File Extensions",
|
||||
"File Categories": "File Categories",
|
||||
"Account ID": "Account ID",
|
||||
"Text": "Text",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Mute",
|
||||
"Strict conflict": "Strict conflict",
|
||||
"File": "File",
|
||||
"Auto Rename": "Auto Rename",
|
||||
"From Path": "From Path",
|
||||
"To Path": "To Path",
|
||||
"Allow Ownership Transfer": "Allow Ownership Transfer",
|
||||
"Recursive": "Recursive",
|
||||
"Limit": "Limit",
|
||||
"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)",
|
||||
"The search string. Must be at least 3 characters.": "The search string. Must be at least 3 characters.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "The path to search in. If not specified, the search is performed from the root.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "The maximum number of search results to return (up to 1000). Default is 100 if not specified.",
|
||||
"Specified property of the order of search results.": "Specified property of the order of search results.",
|
||||
"Restricts search to the given file status.": "Restricts search to the given file status.",
|
||||
"Restricts search to only match on filenames.": "Restricts search to only match on filenames.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Restricts search to only the extensions specified (comma-separated).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Restricts search to only the file categories specified (comma-separated).",
|
||||
"Restricts results to the given account id.": "Restricts results to the given account id.",
|
||||
"The path of the new folder e.g. /Homework/math": "The path of the new folder e.g. /Homework/math",
|
||||
"The text to write into the file.": "The text to write into the file.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "The path where the file should be saved (e.g. /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "The file URL or base64 to upload",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "The path of the file (e.g. /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "The path of the file to be deleted (e.g. /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "The current path of the file (e.g. /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "The new path for the file (e.g. /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Allows moves by owner even if it would result in an ownership transfer.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "The source path of the file (e.g. /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "The destination path for the copied (e.g. /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Allows copy by owner even if it would result in an ownership transfer.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "The path of the folder to be deleted (e.g. /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "The current path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "The new path for the folder (e.g. /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "The source path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "The destination path for the copied folder (e.g. /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.",
|
||||
"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..",
|
||||
"Relevance": "Relevance",
|
||||
"Modified Time": "Modified Time",
|
||||
"Active": "Active",
|
||||
"Deleted": "Deleted",
|
||||
"GET": "GET",
|
||||
"POST": "POST",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "PUT",
|
||||
"DELETE": "DELETE",
|
||||
"HEAD": "HEAD"
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"Dropbox": "Dropbox",
|
||||
"Cloud storage and file synchronization": "Cloud storage and file synchronization",
|
||||
"Search": "Search",
|
||||
"Create New Text File": "Create New Text File",
|
||||
"Upload file": "Upload file",
|
||||
"Download File": "Download File",
|
||||
"Get temporary file link": "Get temporary file link",
|
||||
"Delete file": "Delete file",
|
||||
"Move file": "Move file",
|
||||
"Copy file": "Copy file",
|
||||
"Create New Folder": "Create New Folder",
|
||||
"Delete folder": "Delete folder",
|
||||
"Move folder": "Move folder",
|
||||
"Copy folder": "Copy folder",
|
||||
"List a folder": "List a folder",
|
||||
"Custom API Call": "Custom API Call",
|
||||
"Search for files and folders": "Search for files and folders",
|
||||
"Create a new text file from text input": "Create a new text file from text input",
|
||||
"Upload a file": "Upload a file",
|
||||
"Download a File from Dropbox": "Download a File from Dropbox",
|
||||
"Get a temporary file link": "Get a temporary file link",
|
||||
"Delete a file": "Delete a file",
|
||||
"Move a file": "Move a file",
|
||||
"Copy a file": "Copy a file",
|
||||
"Create a new empty folder": "Create a new empty folder",
|
||||
"Delete a folder": "Delete a folder",
|
||||
"Move a folder": "Move a folder",
|
||||
"Copy a folder": "Copy a folder",
|
||||
"List the contents of a folder": "List the contents of a folder",
|
||||
"Make a custom API call to a specific endpoint": "Make a custom API call to a specific endpoint",
|
||||
"Query": "Query",
|
||||
"Path": "Path",
|
||||
"Max Results": "Max Results",
|
||||
"Order By": "Order By",
|
||||
"File Status": "File Status",
|
||||
"Filename Only": "Filename Only",
|
||||
"File Extensions": "File Extensions",
|
||||
"File Categories": "File Categories",
|
||||
"Account ID": "Account ID",
|
||||
"Text": "Text",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Mute",
|
||||
"Strict conflict": "Strict conflict",
|
||||
"File": "File",
|
||||
"Auto Rename": "Auto Rename",
|
||||
"From Path": "From Path",
|
||||
"To Path": "To Path",
|
||||
"Allow Ownership Transfer": "Allow Ownership Transfer",
|
||||
"Recursive": "Recursive",
|
||||
"Limit": "Limit",
|
||||
"Method": "Method",
|
||||
"Headers": "Headers",
|
||||
"Query Parameters": "Query Parameters",
|
||||
"Body": "Body",
|
||||
"No Error on Failure": "No Error on Failure",
|
||||
"Timeout (in seconds)": "Timeout (in seconds)",
|
||||
"The search string. Must be at least 3 characters.": "The search string. Must be at least 3 characters.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "The path to search in. If not specified, the search is performed from the root.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "The maximum number of search results to return (up to 1000). Default is 100 if not specified.",
|
||||
"Specified property of the order of search results.": "Specified property of the order of search results.",
|
||||
"Restricts search to the given file status.": "Restricts search to the given file status.",
|
||||
"Restricts search to only match on filenames.": "Restricts search to only match on filenames.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Restricts search to only the extensions specified (comma-separated).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Restricts search to only the file categories specified (comma-separated).",
|
||||
"Restricts results to the given account id.": "Restricts results to the given account id.",
|
||||
"The path of the new folder e.g. /Homework/math": "The path of the new folder e.g. /Homework/math",
|
||||
"The text to write into the file.": "The text to write into the file.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "The path where the file should be saved (e.g. /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "The file URL or base64 to upload",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "The path of the file (e.g. /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "The path of the file to be deleted (e.g. /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "The current path of the file (e.g. /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "The new path for the file (e.g. /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Allows moves by owner even if it would result in an ownership transfer.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "The source path of the file (e.g. /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "The destination path for the copied (e.g. /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Allows copy by owner even if it would result in an ownership transfer.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "The path of the folder to be deleted (e.g. /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "The current path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "The new path for the folder (e.g. /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "The source path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "The destination path for the copied folder (e.g. /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.",
|
||||
"Authorization headers are injected automatically from your connection.": "Authorization headers are injected automatically from your connection.",
|
||||
"Relevance": "Relevance",
|
||||
"Modified Time": "Modified Time",
|
||||
"Active": "Tích cực",
|
||||
"Deleted": "Deleted",
|
||||
"GET": "GET",
|
||||
"POST": "POST",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "PUT",
|
||||
"DELETE": "DELETE",
|
||||
"HEAD": "HEAD"
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"Cloud storage and file synchronization": "Cloud storage and file synchronization",
|
||||
"Search": "搜索",
|
||||
"Create New Text File": "Create New Text File",
|
||||
"Upload file": "Upload file",
|
||||
"Download File": "下载文件",
|
||||
"Get temporary file link": "Get temporary file link",
|
||||
"Delete file": "Delete file",
|
||||
"Move file": "Move file",
|
||||
"Copy file": "Copy file",
|
||||
"Create New Folder": "Create New Folder",
|
||||
"Delete folder": "Delete folder",
|
||||
"Move folder": "Move folder",
|
||||
"Copy folder": "Copy folder",
|
||||
"List a folder": "List a folder",
|
||||
"Custom API Call": "自定义 API 呼叫",
|
||||
"Search for files and folders": "Search for files and folders",
|
||||
"Create a new text file from text input": "Create a new text file from text input",
|
||||
"Upload a file": "Upload a file",
|
||||
"Download a File from Dropbox": "Download a File from Dropbox",
|
||||
"Get a temporary file link": "Get a temporary file link",
|
||||
"Delete a file": "Delete a file",
|
||||
"Move a file": "Move a file",
|
||||
"Copy a file": "Copy a file",
|
||||
"Create a new empty folder": "Create a new empty folder",
|
||||
"Delete a folder": "Delete a folder",
|
||||
"Move a folder": "Move a folder",
|
||||
"Copy a folder": "Copy a folder",
|
||||
"List the contents of a folder": "List the contents of a folder",
|
||||
"Make a custom API call to a specific endpoint": "将一个自定义 API 调用到一个特定的终点",
|
||||
"Query": "Query",
|
||||
"Path": "Path",
|
||||
"Max Results": "Max Results",
|
||||
"Order By": "Order By",
|
||||
"File Status": "File Status",
|
||||
"Filename Only": "Filename Only",
|
||||
"File Extensions": "File Extensions",
|
||||
"File Categories": "File Categories",
|
||||
"Account ID": "Account ID",
|
||||
"Text": "文本",
|
||||
"Autorename": "Autorename",
|
||||
"Mute": "Mute",
|
||||
"Strict conflict": "Strict conflict",
|
||||
"File": "文件",
|
||||
"Auto Rename": "Auto Rename",
|
||||
"From Path": "From Path",
|
||||
"To Path": "To Path",
|
||||
"Allow Ownership Transfer": "Allow Ownership Transfer",
|
||||
"Recursive": "Recursive",
|
||||
"Limit": "Limit",
|
||||
"Method": "方法",
|
||||
"Headers": "信头",
|
||||
"Query Parameters": "查询参数",
|
||||
"Body": "正文内容",
|
||||
"Response is Binary ?": "Response is Binary ?",
|
||||
"No Error on Failure": "失败时没有错误",
|
||||
"Timeout (in seconds)": "超时(秒)",
|
||||
"The search string. Must be at least 3 characters.": "The search string. Must be at least 3 characters.",
|
||||
"The path to search in. If not specified, the search is performed from the root.": "The path to search in. If not specified, the search is performed from the root.",
|
||||
"The maximum number of search results to return (up to 1000). Default is 100 if not specified.": "The maximum number of search results to return (up to 1000). Default is 100 if not specified.",
|
||||
"Specified property of the order of search results.": "Specified property of the order of search results.",
|
||||
"Restricts search to the given file status.": "Restricts search to the given file status.",
|
||||
"Restricts search to only match on filenames.": "Restricts search to only match on filenames.",
|
||||
"Restricts search to only the extensions specified (comma-separated).": "Restricts search to only the extensions specified (comma-separated).",
|
||||
"Restricts search to only the file categories specified (comma-separated).": "Restricts search to only the file categories specified (comma-separated).",
|
||||
"Restricts results to the given account id.": "Restricts results to the given account id.",
|
||||
"The path of the new folder e.g. /Homework/math": "The path of the new folder e.g. /Homework/math",
|
||||
"The text to write into the file.": "The text to write into the file.",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.",
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.": "Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.",
|
||||
"Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.": "Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given \"rev\" doesn't match the existing file's \"rev\", even if the existing file has been deleted.",
|
||||
"The path where the file should be saved (e.g. /folder1/file.txt)": "The path where the file should be saved (e.g. /folder1/file.txt)",
|
||||
"The file URL or base64 to upload": "The file URL or base64 to upload",
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"The path of the file (e.g. /folder1/file.txt)": "The path of the file (e.g. /folder1/file.txt)",
|
||||
"The path of the file to be deleted (e.g. /folder1/file.txt)": "The path of the file to be deleted (e.g. /folder1/file.txt)",
|
||||
"The current path of the file (e.g. /folder1/oldfile.txt)": "The current path of the file (e.g. /folder1/oldfile.txt)",
|
||||
"The new path for the file (e.g. /folder2/newfile.txt)": "The new path for the file (e.g. /folder2/newfile.txt)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
"Allows moves by owner even if it would result in an ownership transfer.": "Allows moves by owner even if it would result in an ownership transfer.",
|
||||
"The source path of the file (e.g. /folder1/sourcefile.txt)": "The source path of the file (e.g. /folder1/sourcefile.txt)",
|
||||
"The destination path for the copied (e.g. /folder2/destinationfile.txt)": "The destination path for the copied (e.g. /folder2/destinationfile.txt)",
|
||||
"Allows copy by owner even if it would result in an ownership transfer.": "Allows copy by owner even if it would result in an ownership transfer.",
|
||||
"The path of the folder to be deleted (e.g. /folder1)": "The path of the folder to be deleted (e.g. /folder1)",
|
||||
"The current path of the folder (e.g. /folder1/sourceFolder)": "The current path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The new path for the folder (e.g. /folder2/destinationFolder)": "The new path for the folder (e.g. /folder2/destinationFolder)",
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.": "If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.",
|
||||
"The source path of the folder (e.g. /folder1/sourceFolder)": "The source path of the folder (e.g. /folder1/sourceFolder)",
|
||||
"The destination path for the copied folder (e.g. /folder2/destinationFolder)": "The destination path for the copied folder (e.g. /folder2/destinationFolder)",
|
||||
"The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.": "The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.",
|
||||
"If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.": "If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.",
|
||||
"The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.": "The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.",
|
||||
"Authorization headers are injected automatically from your connection.": "授权头自动从您的连接中注入。",
|
||||
"Enable for files like PDFs, images, etc..": "Enable for files like PDFs, images, etc..",
|
||||
"Relevance": "Relevance",
|
||||
"Modified Time": "Modified Time",
|
||||
"Active": "使用中",
|
||||
"Deleted": "Deleted",
|
||||
"GET": "获取",
|
||||
"POST": "帖子",
|
||||
"PATCH": "PATCH",
|
||||
"PUT": "弹出",
|
||||
"DELETE": "删除",
|
||||
"HEAD": "黑色"
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
import { createCustomApiCallAction } from '@activepieces/pieces-common';
|
||||
import {
|
||||
OAuth2PropertyValue,
|
||||
PieceAuth,
|
||||
createPiece,
|
||||
} from '@activepieces/pieces-framework';
|
||||
import { PieceCategory } from '@activepieces/shared';
|
||||
import { dropboxCopyFile } from './lib/actions/copy-file';
|
||||
import { dropboxCopyFolder } from './lib/actions/copy-folder';
|
||||
import { dropboxCreateNewFolder } from './lib/actions/create-new-folder';
|
||||
import { dropboxCreateNewTextFile } from './lib/actions/create-new-text-file';
|
||||
import { dropboxDeleteFile } from './lib/actions/delete-file';
|
||||
import { dropboxDeleteFolder } from './lib/actions/delete-folder';
|
||||
import { dropboxGetFileLink } from './lib/actions/get-file-link';
|
||||
import { dropboxListAFolder } from './lib/actions/list-a-folder';
|
||||
import { dropboxMoveFile } from './lib/actions/move-file';
|
||||
import { dropboxMoveFolder } from './lib/actions/move-folder';
|
||||
import { dropboxSearch } from './lib/actions/search';
|
||||
import { dropboxUploadFile } from './lib/actions/upload-file';
|
||||
import { dropboxDownloadFile } from './lib/actions/download-file';
|
||||
|
||||
export const dropboxAuth = PieceAuth.OAuth2({
|
||||
description: '',
|
||||
authUrl: 'https://www.dropbox.com/oauth2/authorize',
|
||||
tokenUrl: 'https://api.dropboxapi.com/oauth2/token',
|
||||
required: true,
|
||||
// include token_access_type=offline as a parameter on Authorization URL in order to return a refresh_token
|
||||
extra: { token_access_type: 'offline' },
|
||||
scope: [
|
||||
'files.metadata.write',
|
||||
'files.metadata.read',
|
||||
'files.content.write',
|
||||
'files.content.read',
|
||||
],
|
||||
});
|
||||
|
||||
export const dropbox = createPiece({
|
||||
minimumSupportedRelease: '0.30.0',
|
||||
logoUrl: 'https://cdn.activepieces.com/pieces/dropbox.png',
|
||||
actions: [
|
||||
dropboxSearch,
|
||||
dropboxCreateNewTextFile,
|
||||
dropboxUploadFile,
|
||||
dropboxDownloadFile,
|
||||
dropboxGetFileLink,
|
||||
dropboxDeleteFile,
|
||||
dropboxMoveFile,
|
||||
dropboxCopyFile,
|
||||
dropboxCreateNewFolder,
|
||||
dropboxDeleteFolder,
|
||||
dropboxMoveFolder,
|
||||
dropboxCopyFolder,
|
||||
dropboxListAFolder,
|
||||
createCustomApiCallAction({
|
||||
baseUrl: () => 'https://api.dropboxapi.com/2',
|
||||
auth: dropboxAuth,
|
||||
authMapping: async (auth) => ({
|
||||
Authorization: `Bearer ${auth.access_token}`,
|
||||
}),
|
||||
}),
|
||||
],
|
||||
displayName: 'Dropbox',
|
||||
description: 'Cloud storage and file synchronization',
|
||||
authors: [
|
||||
'BastienMe',
|
||||
'kishanprmr',
|
||||
'MoShizzle',
|
||||
'khaledmashaly',
|
||||
'abuaboud',
|
||||
],
|
||||
categories: [PieceCategory.CONTENT_AND_FILES],
|
||||
triggers: [],
|
||||
auth: dropboxAuth,
|
||||
});
|
||||
@@ -0,0 +1,64 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxCopyFile = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'copy_dropbox_file',
|
||||
description: 'Copy a file',
|
||||
displayName: 'Copy file',
|
||||
props: {
|
||||
from_path: Property.ShortText({
|
||||
displayName: 'From Path',
|
||||
description: 'The source path of the file (e.g. /folder1/sourcefile.txt)',
|
||||
required: true,
|
||||
}),
|
||||
to_path: Property.ShortText({
|
||||
displayName: 'To Path',
|
||||
description:
|
||||
'The destination path for the copied (e.g. /folder2/destinationfile.txt)',
|
||||
required: true,
|
||||
}),
|
||||
autorename: Property.Checkbox({
|
||||
displayName: 'Auto Rename',
|
||||
description:
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
allow_ownership_transfer: Property.Checkbox({
|
||||
displayName: 'Allow Ownership Transfer',
|
||||
description:
|
||||
'Allows copy by owner even if it would result in an ownership transfer.',
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const params = {
|
||||
from_path: context.propsValue.from_path,
|
||||
to_path: context.propsValue.to_path,
|
||||
autorename: context.propsValue.autorename,
|
||||
allow_ownership_transfer: context.propsValue.allow_ownership_transfer,
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/copy_v2`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: params,
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,64 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxCopyFolder = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'copy_dropbox_folder',
|
||||
description: 'Copy a folder',
|
||||
displayName: 'Copy folder',
|
||||
props: {
|
||||
from_path: Property.ShortText({
|
||||
displayName: 'From Path',
|
||||
description: 'The source path of the folder (e.g. /folder1/sourceFolder)',
|
||||
required: true,
|
||||
}),
|
||||
to_path: Property.ShortText({
|
||||
displayName: 'To Path',
|
||||
description:
|
||||
'The destination path for the copied folder (e.g. /folder2/destinationFolder)',
|
||||
required: true,
|
||||
}),
|
||||
autorename: Property.Checkbox({
|
||||
displayName: 'Auto Rename',
|
||||
description:
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.",
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
allow_ownership_transfer: Property.Checkbox({
|
||||
displayName: 'Allow Ownership Transfer',
|
||||
description:
|
||||
'Allows copy by owner even if it would result in an ownership transfer.',
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const params = {
|
||||
from_path: context.propsValue.from_path,
|
||||
to_path: context.propsValue.to_path,
|
||||
autorename: context.propsValue.autorename,
|
||||
allow_ownership_transfer: context.propsValue.allow_ownership_transfer,
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/copy_v2`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: params,
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,53 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
HttpRequest,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
httpClient,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxCreateNewFolder = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'create_new_dropbox_folder',
|
||||
description: 'Create a new empty folder',
|
||||
displayName: 'Create New Folder',
|
||||
props: {
|
||||
path: Property.ShortText({
|
||||
displayName: 'Path',
|
||||
description: 'The path of the new folder e.g. /Homework/math',
|
||||
required: true,
|
||||
}),
|
||||
autorename: Property.Checkbox({
|
||||
displayName: 'Auto Rename',
|
||||
description:
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.",
|
||||
required: false,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const body = {
|
||||
autorename: context.propsValue.autorename ? true : false,
|
||||
path: context.propsValue.path,
|
||||
};
|
||||
|
||||
const request: HttpRequest = {
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/create_folder_v2`,
|
||||
body,
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest(request);
|
||||
console.debug('Folder creation response', result);
|
||||
|
||||
if (result.status == 200) {
|
||||
return result.body;
|
||||
} else {
|
||||
return result;
|
||||
}
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,77 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
HttpRequest,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
httpClient,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxCreateNewTextFile = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'create_new_dropbox_text_file',
|
||||
description: 'Create a new text file from text input',
|
||||
displayName: 'Create New Text File',
|
||||
props: {
|
||||
path: Property.ShortText({
|
||||
displayName: 'Path',
|
||||
description: 'The path of the new folder e.g. /Homework/math',
|
||||
required: true,
|
||||
}),
|
||||
text: Property.LongText({
|
||||
displayName: 'Text',
|
||||
description: 'The text to write into the file.',
|
||||
required: true,
|
||||
}),
|
||||
autorename: Property.Checkbox({
|
||||
displayName: 'Autorename',
|
||||
description:
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid the conflict. The default for this field is False.",
|
||||
required: false,
|
||||
}),
|
||||
mute: Property.Checkbox({
|
||||
displayName: 'Mute',
|
||||
description:
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.",
|
||||
required: false,
|
||||
}),
|
||||
strict_conflict: Property.Checkbox({
|
||||
displayName: 'Strict conflict',
|
||||
description:
|
||||
'Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given "rev" doesn\'t match the existing file\'s "rev", even if the existing file has been deleted.',
|
||||
required: false,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const params = {
|
||||
autorename: context.propsValue.autorename,
|
||||
path: context.propsValue.path,
|
||||
mode: 'add',
|
||||
mute: context.propsValue.mute,
|
||||
strict_conflict: context.propsValue.strict_conflict,
|
||||
};
|
||||
|
||||
const request: HttpRequest = {
|
||||
method: HttpMethod.POST,
|
||||
url: `https://content.dropboxapi.com/2/files/upload`,
|
||||
body: Buffer.from(context.propsValue.text, 'utf-8'),
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
headers: {
|
||||
'Dropbox-API-Arg': JSON.stringify(params),
|
||||
'Content-Type': 'application/octet-stream',
|
||||
},
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest(request);
|
||||
console.debug('Folder creation response', result);
|
||||
|
||||
if (result.status == 200) {
|
||||
return result.body;
|
||||
} else {
|
||||
return result;
|
||||
}
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,42 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxDeleteFile = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'delete_dropbox_file',
|
||||
description: 'Delete a file',
|
||||
displayName: 'Delete file',
|
||||
props: {
|
||||
path: Property.ShortText({
|
||||
displayName: 'Path',
|
||||
description:
|
||||
'The path of the file to be deleted (e.g. /folder1/file.txt)',
|
||||
required: true,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const params = {
|
||||
path: context.propsValue.path,
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/delete_v2`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: { path: context.propsValue.path },
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,41 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxDeleteFolder = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'delete_dropbox_folder',
|
||||
description: 'Delete a folder',
|
||||
displayName: 'Delete folder',
|
||||
props: {
|
||||
path: Property.ShortText({
|
||||
displayName: 'Path',
|
||||
description: 'The path of the folder to be deleted (e.g. /folder1)',
|
||||
required: true,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const params = {
|
||||
path: context.propsValue.path,
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/delete_v2`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: params,
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,49 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../..';
|
||||
|
||||
export const dropboxDownloadFile = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'downloadFile',
|
||||
displayName: 'Download File',
|
||||
description: 'Download a File from Dropbox',
|
||||
props: {
|
||||
path: Property.ShortText({
|
||||
displayName: "Path",
|
||||
description: "The path of the file (e.g. /folder1/file.txt)",
|
||||
required: true
|
||||
})
|
||||
},
|
||||
async run(context) {
|
||||
// Capture file name, if unsuccesfull default to output.pdf
|
||||
const fileName = (context.propsValue.path.match(/[^/]+$/) ?? ['output.pdf'])[0]
|
||||
|
||||
// For information about Dropbox JSON encoding, see https://www.dropbox.com/developers/reference/json-encoding
|
||||
const dropboxApiArg = JSON.stringify({path:context.propsValue.path}).replace(/[\u007f-\uffff]/g, (c) => '\\u'+('000'+c.charCodeAt(0).toString(16)).slice(-4));
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://content.dropboxapi.com/2/files/download`,
|
||||
headers: {
|
||||
'Content-Type': 'application/octet-stream',
|
||||
'Dropbox-API-Arg': dropboxApiArg
|
||||
},
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
responseType:'arraybuffer'
|
||||
});
|
||||
|
||||
return {
|
||||
file: await context.files.write({
|
||||
fileName: fileName,
|
||||
data: Buffer.from(result.body)
|
||||
})
|
||||
}
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,41 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../..';
|
||||
|
||||
export const dropboxGetFileLink = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'get_dropbox_file_link',
|
||||
description: 'Get a temporary file link',
|
||||
displayName: 'Get temporary file link',
|
||||
props: {
|
||||
path: Property.ShortText({
|
||||
displayName: 'Path',
|
||||
description: 'The path of the file (e.g. /folder1/file.txt)',
|
||||
required: true,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const params = {
|
||||
path: context.propsValue.path,
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/get_temporary_link`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: { path: context.propsValue.path },
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,57 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxListAFolder = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'list_dropbox_folder',
|
||||
description: 'List the contents of a folder',
|
||||
displayName: 'List a folder',
|
||||
props: {
|
||||
path: Property.ShortText({
|
||||
displayName: 'Path',
|
||||
description:
|
||||
'The path of the folder to be listed (e.g. /folder1). Use an empty string for the root folder.',
|
||||
required: true,
|
||||
}),
|
||||
recursive: Property.Checkbox({
|
||||
displayName: 'Recursive',
|
||||
description:
|
||||
'If set to true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.',
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
limit: Property.Number({
|
||||
displayName: 'Limit',
|
||||
description:
|
||||
'The maximum number of results to return (between 1 and 2000). Default is 2000 if not specified.',
|
||||
required: false,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const params = {
|
||||
path: context.propsValue.path,
|
||||
recursive: context.propsValue.recursive,
|
||||
limit: context.propsValue.limit || 2000,
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/list_folder`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: params,
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,63 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxMoveFile = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'move_dropbox_file',
|
||||
description: 'Move a file',
|
||||
displayName: 'Move file',
|
||||
props: {
|
||||
from_path: Property.ShortText({
|
||||
displayName: 'From Path',
|
||||
description: 'The current path of the file (e.g. /folder1/oldfile.txt)',
|
||||
required: true,
|
||||
}),
|
||||
to_path: Property.ShortText({
|
||||
displayName: 'To Path',
|
||||
description: 'The new path for the file (e.g. /folder2/newfile.txt)',
|
||||
required: true,
|
||||
}),
|
||||
autorename: Property.Checkbox({
|
||||
displayName: 'Auto Rename',
|
||||
description:
|
||||
"If there's a conflict, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
allow_ownership_transfer: Property.Checkbox({
|
||||
displayName: 'Allow Ownership Transfer',
|
||||
description:
|
||||
'Allows moves by owner even if it would result in an ownership transfer.',
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const params = {
|
||||
from_path: context.propsValue.from_path,
|
||||
to_path: context.propsValue.to_path,
|
||||
autorename: context.propsValue.autorename,
|
||||
allow_ownership_transfer: context.propsValue.allow_ownership_transfer,
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/move_v2`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: params,
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,65 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxMoveFolder = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'move_dropbox_folder',
|
||||
description: 'Move a folder',
|
||||
displayName: 'Move folder',
|
||||
props: {
|
||||
from_path: Property.ShortText({
|
||||
displayName: 'From Path',
|
||||
description:
|
||||
'The current path of the folder (e.g. /folder1/sourceFolder)',
|
||||
required: true,
|
||||
}),
|
||||
to_path: Property.ShortText({
|
||||
displayName: 'To Path',
|
||||
description:
|
||||
'The new path for the folder (e.g. /folder2/destinationFolder)',
|
||||
required: true,
|
||||
}),
|
||||
autorename: Property.Checkbox({
|
||||
displayName: 'Auto Rename',
|
||||
description:
|
||||
"If there's a conflict, have the Dropbox server try to autorename the folder to avoid conflict.",
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
allow_ownership_transfer: Property.Checkbox({
|
||||
displayName: 'Allow Ownership Transfer',
|
||||
description:
|
||||
'Allows moves by owner even if it would result in an ownership transfer.',
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const params = {
|
||||
from_path: context.propsValue.from_path,
|
||||
to_path: context.propsValue.to_path,
|
||||
autorename: context.propsValue.autorename,
|
||||
allow_ownership_transfer: context.propsValue.allow_ownership_transfer,
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/move_v2`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: params,
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,115 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../..';
|
||||
|
||||
export const dropboxSearch = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'search_dropbox',
|
||||
description: 'Search for files and folders',
|
||||
displayName: 'Search',
|
||||
props: {
|
||||
query: Property.ShortText({
|
||||
displayName: 'Query',
|
||||
description: 'The search string. Must be at least 3 characters.',
|
||||
required: true,
|
||||
}),
|
||||
path: Property.ShortText({
|
||||
displayName: 'Path',
|
||||
description:
|
||||
'The path to search in. If not specified, the search is performed from the root.',
|
||||
required: false,
|
||||
}),
|
||||
max_results: Property.Number({
|
||||
displayName: 'Max Results',
|
||||
description:
|
||||
'The maximum number of search results to return (up to 1000). Default is 100 if not specified.',
|
||||
required: false,
|
||||
}),
|
||||
order_by: Property.StaticDropdown({
|
||||
displayName: 'Order By',
|
||||
description: 'Specified property of the order of search results.',
|
||||
options: {
|
||||
options: [
|
||||
{ label: 'Relevance', value: 'relevance' },
|
||||
{ label: 'Modified Time', value: 'modified_time' },
|
||||
],
|
||||
},
|
||||
defaultValue: 'relevance',
|
||||
required: false,
|
||||
}),
|
||||
file_status: Property.StaticDropdown({
|
||||
displayName: 'File Status',
|
||||
description: 'Restricts search to the given file status.',
|
||||
options: {
|
||||
options: [
|
||||
{ label: 'Active', value: 'active' },
|
||||
{ label: 'Deleted', value: 'deleted' },
|
||||
],
|
||||
},
|
||||
defaultValue: 'active',
|
||||
required: false,
|
||||
}),
|
||||
filename_only: Property.Checkbox({
|
||||
displayName: 'Filename Only',
|
||||
description: 'Restricts search to only match on filenames.',
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
file_extensions: Property.ShortText({
|
||||
displayName: 'File Extensions',
|
||||
description:
|
||||
'Restricts search to only the extensions specified (comma-separated).',
|
||||
required: false,
|
||||
}),
|
||||
file_categories: Property.ShortText({
|
||||
displayName: 'File Categories',
|
||||
description:
|
||||
'Restricts search to only the file categories specified (comma-separated).',
|
||||
required: false,
|
||||
}),
|
||||
account_id: Property.ShortText({
|
||||
displayName: 'Account ID',
|
||||
description: 'Restricts results to the given account id.',
|
||||
required: false,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const options = {
|
||||
path: context.propsValue.path || '',
|
||||
max_results: context.propsValue.max_results || 100,
|
||||
file_status: context.propsValue.file_status,
|
||||
filename_only: context.propsValue.filename_only,
|
||||
file_extensions: context.propsValue.file_extensions
|
||||
? context.propsValue.file_extensions.split(',')
|
||||
: undefined,
|
||||
file_categories: context.propsValue.file_categories
|
||||
? context.propsValue.file_categories.split(',')
|
||||
: undefined,
|
||||
account_id: context.propsValue.account_id,
|
||||
};
|
||||
|
||||
const requestBody = {
|
||||
query: context.propsValue.query,
|
||||
options: options,
|
||||
};
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://api.dropboxapi.com/2/files/search_v2`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: requestBody,
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,77 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import {
|
||||
httpClient,
|
||||
HttpMethod,
|
||||
AuthenticationType,
|
||||
} from '@activepieces/pieces-common';
|
||||
import { dropboxAuth } from '../../';
|
||||
|
||||
export const dropboxUploadFile = createAction({
|
||||
auth: dropboxAuth,
|
||||
name: 'upload_dropbox_file',
|
||||
description: 'Upload a file',
|
||||
displayName: 'Upload file',
|
||||
props: {
|
||||
path: Property.ShortText({
|
||||
displayName: 'Path',
|
||||
description:
|
||||
'The path where the file should be saved (e.g. /folder1/file.txt)',
|
||||
required: true,
|
||||
}),
|
||||
file: Property.File({
|
||||
displayName: 'File',
|
||||
description: 'The file URL or base64 to upload',
|
||||
required: true,
|
||||
}),
|
||||
autorename: Property.Checkbox({
|
||||
displayName: 'Auto Rename',
|
||||
description:
|
||||
"If there's a conflict, as determined by mode, have the Dropbox server try to autorename the file to avoid conflict.",
|
||||
defaultValue: false,
|
||||
required: false,
|
||||
}),
|
||||
mute: Property.Checkbox({
|
||||
displayName: 'Mute',
|
||||
description:
|
||||
"Normally, users are made aware of any file modifications in their Dropbox account via notifications in the client software. If true, this tells the clients that this modification shouldn't result in a user notification.",
|
||||
required: false,
|
||||
}),
|
||||
strict_conflict: Property.Checkbox({
|
||||
displayName: 'Strict conflict',
|
||||
description:
|
||||
'Be more strict about how each WriteMode detects conflict. For example, always return a conflict error when mode = WriteMode.update and the given "rev" doesn\'t match the existing file\'s "rev", even if the existing file has been deleted.',
|
||||
required: false,
|
||||
}),
|
||||
},
|
||||
async run(context) {
|
||||
const fileData = context.propsValue.file;
|
||||
|
||||
const params = {
|
||||
autorename: context.propsValue.autorename,
|
||||
path: context.propsValue.path,
|
||||
mode: 'add',
|
||||
mute: context.propsValue.mute,
|
||||
strict_conflict: context.propsValue.strict_conflict,
|
||||
};
|
||||
|
||||
const fileBuffer = Buffer.from(fileData.base64, 'base64');
|
||||
// For information about Dropbox JSON encoding, see https://www.dropbox.com/developers/reference/json-encoding
|
||||
const dropboxApiArg = JSON.stringify(params).replace(/[\u007f-\uffff]/g, (c) => '\\u'+('000'+c.charCodeAt(0).toString(16)).slice(-4));
|
||||
|
||||
const result = await httpClient.sendRequest({
|
||||
method: HttpMethod.POST,
|
||||
url: `https://content.dropboxapi.com/2/files/upload`,
|
||||
body: fileBuffer,
|
||||
headers: {
|
||||
'Dropbox-API-Arg': dropboxApiArg,
|
||||
'Content-Type': 'application/octet-stream',
|
||||
},
|
||||
authentication: {
|
||||
type: AuthenticationType.BEARER_TOKEN,
|
||||
token: context.auth.access_token,
|
||||
},
|
||||
});
|
||||
|
||||
return result.body;
|
||||
},
|
||||
});
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"extends": "../../../../tsconfig.base.json",
|
||||
"files": [],
|
||||
"include": [],
|
||||
"references": [
|
||||
{
|
||||
"path": "./tsconfig.lib.json"
|
||||
}
|
||||
],
|
||||
"compilerOptions": {
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"strict": true,
|
||||
"noImplicitReturns": true,
|
||||
"noFallthroughCasesInSwitch": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"extends": "./tsconfig.json",
|
||||
"compilerOptions": {
|
||||
"module": "commonjs",
|
||||
"outDir": "../../../../dist/out-tsc",
|
||||
"declaration": true,
|
||||
"types": ["node"]
|
||||
},
|
||||
"exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"],
|
||||
"include": ["src/**/*.ts"]
|
||||
}
|
||||
Reference in New Issue
Block a user