Skip to content

Commit 38e2b51

Browse files
committed
New Crowdin updates (#2934)
* New translations web.md (French) * New translations web.md (Spanish) * New translations web.md (Japanese) * New translations web.md (Portuguese, Brazilian) * New translations log.md (French) * New translations log.md (Spanish) * New translations log.md (Japanese) * New translations log.md (Portuguese, Brazilian) * New translations components.md (French) * New translations components.md (Spanish) * New translations components.md (Japanese) * New translations components.md (Portuguese, Brazilian) * New translations quick-tour.md (French) * New translations quick-tour.md (Spanish) * New translations quick-tour.md (Japanese) * New translations quick-tour.md (Portuguese, Brazilian) * New translations building.md (French) * New translations building.md (Spanish) * New translations building.md (Japanese) * New translations building.md (Portuguese, Brazilian) * New translations overview.md (French) * New translations overview.md (Spanish) * New translations overview.md (Japanese) * New translations overview.md (Portuguese, Brazilian) * New translations creating.md (French) * New translations creating.md (Spanish) * New translations creating.md (Japanese) * New translations creating.md (Portuguese, Brazilian) * New translations updates.md (French) * New translations updates.md (Spanish) * New translations updates.md (Japanese) * New translations updates.md (Portuguese, Brazilian) * New translations overview.md (French) * New translations overview.md (Spanish) * New translations overview.md (Japanese) * New translations overview.md (Portuguese, Brazilian) * New translations privileges.md (French) * New translations privileges.md (Spanish) * New translations privileges.md (Japanese) * New translations privileges.md (Portuguese, Brazilian) * New translations architecture.md (French) * New translations architecture.md (Spanish) * New translations architecture.md (Japanese) * New translations architecture.md (Portuguese, Brazilian) * New translations code-overview.md (French) * New translations code-overview.md (Spanish) * New translations code-overview.md (Japanese) * New translations code-overview.md (Portuguese, Brazilian) * New translations components.md (French) * New translations components.md (Spanish) * New translations components.md (Japanese) * New translations components.md (Portuguese, Brazilian) * New translations overview.md (French) * New translations overview.md (Spanish) * New translations overview.md (Japanese) * New translations overview.md (Portuguese, Brazilian) * New translations getting-started.md (French) * New translations getting-started.md (Spanish) * New translations getting-started.md (Japanese) * New translations getting-started.md (Portuguese, Brazilian) * New translations authentication.md (French) * New translations authentication.md (Spanish) * New translations authentication.md (Japanese) * New translations authentication.md (Portuguese, Brazilian) * New translations gettingstarted.md (French) * New translations gettingstarted.md (Spanish) * New translations gettingstarted.md (Japanese) * New translations gettingstarted.md (Portuguese, Brazilian) * New translations webserverconfig.md (French) * New translations webserverconfig.md (Spanish) * New translations webserverconfig.md (Japanese) * New translations webserverconfig.md (Portuguese, Brazilian) * New translations webserverobject.md (French) * New translations webserverobject.md (Spanish) * New translations webserverobject.md (Japanese) * New translations webserverobject.md (Portuguese, Brazilian) * New translations write-class-method.md (French) * New translations write-class-method.md (Spanish) * New translations write-class-method.md (Japanese) * New translations write-class-method.md (Portuguese, Brazilian) * New translations overview.md (French) * New translations overview.md (Spanish) * New translations overview.md (Japanese) * New translations overview.md (Portuguese, Brazilian) * New translations security.md (French) * New translations security.md (Spanish) * New translations security.md (Japanese) * New translations security.md (Portuguese, Brazilian) * New translations web.md (French) * New translations web.md (Spanish) * New translations web.md (Japanese) * New translations web.md (Portuguese, Brazilian) * New translations command-index.md (French) * New translations command-index.md (Spanish) * New translations command-index.md (Japanese) * New translations command-index.md (Portuguese, Brazilian) * New translations authentication.md (Spanish) * New translations log.md (French) * New translations log.md (Spanish) * New translations log.md (Japanese) * New translations log.md (Portuguese, Brazilian) * New translations overview.md (French) * New translations overview.md (Spanish) * New translations overview.md (Japanese) * New translations overview.md (Portuguese, Brazilian) * New translations overview.md (French) * New translations overview.md (Spanish) * New translations overview.md (Japanese) * New translations overview.md (Portuguese, Brazilian) * New translations privileges.md (French) * New translations privileges.md (Spanish) * New translations privileges.md (Japanese) * New translations privileges.md (Portuguese, Brazilian) * New translations overview.md (French) * New translations overview.md (Spanish) * New translations overview.md (Japanese) * New translations overview.md (Portuguese, Brazilian) * New translations architecture.md (French) * New translations architecture.md (Spanish) * New translations architecture.md (Japanese) * New translations architecture.md (Portuguese, Brazilian) * New translations code-overview.md (French) * New translations code-overview.md (Spanish) * New translations code-overview.md (Japanese) * New translations code-overview.md (Portuguese, Brazilian) * New translations components.md (French) * New translations components.md (Spanish) * New translations components.md (Japanese) * New translations components.md (Portuguese, Brazilian) * New translations documentation.md (French) * New translations documentation.md (Spanish) * New translations documentation.md (Japanese) * New translations documentation.md (Portuguese, Brazilian) * New translations overview.md (French) * New translations overview.md (Spanish) * New translations overview.md (Japanese) * New translations overview.md (Portuguese, Brazilian) * New translations authentication.md (Spanish) * New translations gettingstarted.md (French) * New translations gettingstarted.md (Spanish) * New translations gettingstarted.md (Japanese) * New translations gettingstarted.md (Portuguese, Brazilian) * New translations webserverobject.md (French) * New translations webserverobject.md (Spanish) * New translations webserverobject.md (Japanese) * New translations webserverobject.md (Portuguese, Brazilian) * New translations write-class-method.md (French) * New translations write-class-method.md (Spanish) * New translations write-class-method.md (Japanese) * New translations write-class-method.md (Portuguese, Brazilian) * New translations command-index.md (French) * New translations command-index.md (Spanish) * New translations command-index.md (Japanese) * New translations command-index.md (Portuguese, Brazilian) * New translations overview.md (French) * New translations overview.md (Spanish) * New translations overview.md (Japanese) * New translations overview.md (Portuguese, Brazilian) * New translations security.md (French) * New translations security.md (Spanish) * New translations security.md (Japanese) * New translations security.md (Portuguese, Brazilian) * New translations overview-old.md (French) * New translations overview-old.md (Spanish) * New translations overview-old.md (Japanese) * New translations overview-old.md (Portuguese, Brazilian) * New translations image.png (French) * New translations image.png (Spanish) * New translations image.png (Japanese) * New translations image.png (Portuguese, Brazilian) * New translations project-method-properties.md (French) * New translations project-method-properties.md (Spanish) * New translations project-method-properties.md (Japanese) * New translations project-method-properties.md (Portuguese, Brazilian) * New translations dependency-default.png (French) * New translations dependency-default.png (Spanish) * New translations dependency-default.png (Japanese) * New translations dependency-default.png (Portuguese, Brazilian) * New translations install.png (French) * New translations install.png (Spanish) * New translations install.png (Japanese) * New translations install.png (Portuguese, Brazilian) * New translations convert.png (French) * New translations convert.png (Spanish) * New translations convert.png (Japanese) * New translations convert.png (Portuguese, Brazilian) * New translations _overview-old.md (French) * New translations _overview-old.md (Spanish) * New translations _overview-old.md (Japanese) * New translations _overview-old.md (Portuguese, Brazilian) * New translations project-method-properties.md (French) * New translations project-method-properties.md (Spanish) * New translations project-method-properties.md (Japanese) * New translations project-method-properties.md (Portuguese, Brazilian) * New translations dataclassclass.md (Japanese) * New translations $filter.md (Japanese)
1 parent 07cf1b3 commit 38e2b51

File tree

196 files changed

+3542
-2242
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

196 files changed

+3542
-2242
lines changed

i18n/es/docusaurus-plugin-content-docs/current/Backup/log.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Debe crear otro archivo de historial si crea un nuevo archivo de datos. Debe est
6969

7070
Los [parámetros del archivo de historial](settings.md#log-management) se basa en dos datos: un valor booleano y una ruta.
7171

72-
1. **Valor booleano**: indica si la funcionalidad "Utilizar archivo de registro" está activada o desactivada en la aplicación. Por defecto, el valor booleano se almacena en *catalog.4DCatalog*. Sin embargo, cuando se activan los [parámetros usuario](../Desktop/user-settings.md), la configuración del archivo *catalog.4DCatalog* se anula, y el valor booleano puede definirse tanto en el archivo *Backup.4DSettings* [junto al archivo de datos](../Project/architecture.md#settings-user-data) como en el archivo *Backup.4DSettings* [en la carpeta del proyecto](../Project/architecture.md#settings-user) (ver también la documentación de la llave de backup xml `JournalFileEnabled` en [doc.4d.com](https://doc.4d.com)).
72+
1. **Valor booleano**: indica si la funcionalidad "Utilizar archivo de registro" está activada o desactivada en la aplicación. Por defecto, el valor booleano se almacena en *catalog.4DCatalog*. Sin embargo, cuando se activan los [parámetros usuario](../settings/overview.md#user-settings), la configuración del archivo *catalog.4DCatalog* se anula, y el valor booleano puede definirse tanto en el archivo *Backup.4DSettings* [junto al archivo de datos](../Project/architecture.md#settings-user-data) como en el archivo *Backup.4DSettings* [en la carpeta del proyecto](../Project/architecture.md#settings-user) (ver también la documentación de la llave de backup xml `JournalFileEnabled` en [doc.4d.com](https://doc.4d.com)).
7373

7474
2. **Ruta**: una cadena que indica dónde se encuentra el archivo de registro. La ruta del archivo de registro siempre se almacena en el archivo de datos vinculados.
7575

i18n/es/docusaurus-plugin-content-docs/current/Concepts/components.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ id: components
33
title: Componentes
44
---
55

6-
Un componente 4D es un conjunto de código y de formularios 4D que representan una o varias funcionalidades que pueden instalarse y utilizarse en sus proyectos. Por ejemplo, el [componente 4D SVG](https://doc.4d.com/4Dv20/4D/20/4D-SVG-Component.100-6342795.en.html) añade comandos avanzados y un motor de renderizado integrado que puede utilizarse para visualizar archivos SVG.
6+
Un componente 4D es un conjunto de código y de formularios 4D que representan una o varias funcionalidades que pueden instalarse y utilizarse en sus proyectos. Por ejemplo, el [componente 4D SVG](https://github.com/4d/4D-SVG) añade comandos avanzados y un motor de renderizado integrado que puede utilizarse para visualizar archivos SVG.
77

88
## Instalación de los componentes
99

10-
Varios componentes están [preinstalados en el entorno de desarrollo 4D](Extensions/overview.md), pero muchos componentes 4D de la comunidad 4D [están disponibles en GitHub](https://github.com/search?q=4d-component&type=Repositories). Adicionalmente, puede [desarrollar sus propios componentes 4D](Extensions/develop-components.md).
10+
Installation and loading of components in your 4D projects are handled through the [4D Dependency manager](../Project/components.md).
1111

12-
La instalación y carga de componentes en sus proyectos 4D se manejan a través del [gestor de dependencias de 4D](../Project/components.md).
12+
Several components are [developed by 4D](../Extensions/overview.md#components-developed-by-4d), but a lot of 4D components from the 4D community [can be found on GitHub](https://github.com/search?q=4d-component&type=Repositories). Adicionalmente, puede [desarrollar sus propios componentes 4D](../Extensions/develop-components.md).
1313

1414
## Utilización de los componentes
1515

i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,3 +421,11 @@ En 4D, se pueden utilizar las siguientes secuencias de escape:
421421
En el siguiente ejemplo, el caracter **Retorno de carro** (secuencia de escape `\r`) se inserta en una sentencia para obtener un diálogo:
422422

423423
`ALERT("The operation has been completed successfully.\rYou may now disconnect.")`
424+
425+
## Convenciones de escritura
426+
427+
The following conventions are used in the 4D language documentation:
428+
429+
- los caracteres{ }`(llaves) indican parámetros opcionales. Por ejemplo,`.delete( { option : Integer } )\` significa que el parámetro *option* puede omitirse al llamar a la función.
430+
- la notación `{ ; ...param }` indica un número ilimitado de parámetros. Por ejemplo, `.concat( value : any { ;...valueN } ) : Collection` significa que se puede pasar a la función un número ilimitado de valores de cualquier tipo.
431+
- the `any` keyword is used for parameters that can be of any type (number, text, boolean, date, time, object, collection...).

i18n/es/docusaurus-plugin-content-docs/current/Desktop/building.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: building
3-
title: Generador de aplicaciones
3+
title: Application Builder
44
---
55

66
4D incluye un generador de aplicaciones para crear un paquete de proyecto (versión final). Este generador simplifica el proceso de finalización y despliegue de las aplicaciones compiladas en 4D. Maneja automáticamente las funcionalidades específicas de los distintos sistemas operativos y facilita el despliegue de aplicaciones cliente-servidor.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
id: overview
3+
title: Extensiones
4+
---
5+
6+
[La arquitectura de los proyectos](../Project/architecture.md) 4D es modular. Puede ofrecer funcionalidades adicionales a sus proyectos 4D instalando [**componentes**](Concepts/components.md) y [**plug-ins**](../Concepts/plug-ins.md). Los componentes están hechos de código 4D, mientras que los plug-ins pueden crearse utilizando cualquier lenguaje.
7+
8+
## Components developed by 4D
9+
10+
4D proposes various components to the 4D community, covering many development needs. All 4D components can be found on the [**4D github repository**](https://github.com/4d).
11+
12+
A subset of these components is listed by default in the [Dependency Manager](../Project/components.md), including:
13+
14+
| Componente | Github repository | Descripción | Principales funcionalidades |
15+
| -------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
16+
| 4D AIKit | https://github.com/4d/4D-AIKit | Conjunto de clases a conectar con las APIs OpenAI de terceros | `OpenAIChat`, `OpenAIImage`... |
17+
| 4D NetKit | https://github.com/4d/4D-NetKit | Conjunto de herramientas de servicios web para conectarse a APIs de terceros | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` |
18+
| 4D Progress | https://github.com/4d/4D-Progress | Abrir una o varias barras de progreso en la misma ventana | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... |
19+
| 4D SVG | https://github.com/4d/4D-SVG | Crear y manipular objetos gráficos svg comunes | `SVGTool_Display_viewer`, métodos múltiples `SVG_` |
20+
| 4D ViewPro | https://github.com/4d/4d-view-pro | Funciones de hoja de cálculo en sus formularios | Ver la [documentación 4D View Pro](ViewPro/getting-started.md) |
21+
| 4D Widgets | https://github.com/4d/4D-Widgets | Gestione los widgets DatePicker, TimePicker, SearchPicker 4D | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... |
22+
| Interfaz 4D WritePro | https://github.com/4d/4D-WritePro-Interface | Manage 4D Write Pro palettes and [table wizard](../WritePro/writeprointerface.md) | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` |
23+
24+
## Componentes de terceros
25+
26+
Puede desarrollar e instalar sus propios componentes 4D. Ver [esta página](develop-components.md) para mayor información.
27+
28+
Muchos desarrolladores de la comunidad 4D han compartido componentes 4D que puede instalar y utilizar en sus proyectos.
29+
30+
Navegue por Github para tener una lista de componentes 4D públicos reunidos con el tema [`4d-component`](https://github.com/topics/4d-component).
31+
32+
## Plugins
33+
34+
Los plugins hacen cosas que 4D no hace de forma nativa (por ejemplo, una tecnología de plataforma específica), o que serían muy difíciles de escribir sólo con 4D. Como se describe en [esta página](develop-plug-ins.md), puede desarrollar sus propios plug-ins.
35+
36+
Muchas funcionalidades están cubiertas por los plug-ins 4D existentes. Navegue por Github para tener una lista de plugins 4D públicos reunidos con el tema [`4d-plugin`](https://github.com/topics/4d-plugin).
37+
38+
Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,36 @@
11
---
22
id: overview
3-
title: Extensiones
3+
title: Extending 4D Applications
44
---
55

6-
[La arquitectura de los proyectos](../Project/architecture.md) 4D es modular. Puede ofrecer funcionalidades adicionales a sus proyectos 4D instalando [**componentes**](Concepts/components.md) y [**plug-ins**](../Concepts/plug-ins.md). Los componentes están hechos de código 4D, mientras que los plug-ins pueden crearse utilizando cualquier lenguaje.
6+
## Generalidades
77

8-
## Componentes 4D preinstalados
8+
The 4D [project architecture](../Project/architecture.md) is open and can be extended in different ways. If you need a feature that is not available natively in 4D, you can always integrate it into your application in a variety of ways, i.e.:
99

10-
4D incluye por defecto un conjunto de componentes 4D integrados, que puede ver en el tema **Métodos componentes** de la página Métodos del Explorador. Todos estos componentes también se pueden encontrar en el [repositorio github 4D](https://github.com/4d).
10+
- [**System workers**](../API/SystemWorkerClass.md) allow the 4D code to call any external process (a shell command, PHP, any script, etc.) and monitor its execution.
11+
- [**SQL commands**](../commands/theme/SQL) allow you to connect and use various SQL data sources.
12+
- The [**built-in HTTP client**](../API/HTTPRequestClass.md) can request any HTTP server and process data.
13+
- [**Web Areas**](../FormObjects/webArea_overview.md) can give access to web pages or various HTML contents within your forms.
14+
- [**Components**](Concepts/components.md). Components are made of 4D code. 4D proposes a set of utility components (see below) that you can install and use depending on your needs. You can also [develop your own 4D components](develop-components.md), or use third-party components. Many developers from the 4D community have shared 4D components (browse Github to have a list of public 4D components gathered with the [`4d-component`](https://github.com/topics/4d-component) topic).
15+
- [**Plug-ins**](../Concepts/plug-ins.md). Plug-ins can be built using any language. Los plugins hacen cosas que 4D no hace de forma nativa (por ejemplo, una tecnología de plataforma específica), o que serían muy difíciles de escribir sólo con 4D. Como se describe en [esta página](develop-plug-ins.md), puede desarrollar sus propios plug-ins. Muchas funcionalidades están cubiertas por los plug-ins 4D existentes. Navegue por Github para tener una lista de plugins 4D públicos reunidos con el tema [`4d-plugin`](https://github.com/topics/4d-plugin).
1116

12-
| Componente | Descripción | Principales funcionalidades |
13-
| ------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
14-
| [4D AIKit](https://github.com/4d/4D-AIKit) | Conjunto de clases a conectar con las APIs OpenAI de terceros | `OpenAIChat`, `OpenAIImage`... |
15-
| [4D Labels](https://github.com/4d/4D-Labels) | Componente interno necesario para la creación de plantillas de etiquetas | |
16-
| [4D NetKit](https://developer.4d.com/4D-NetKit) | Conjunto de herramientas de servicios web para conectarse a APIs de terceros | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` |
17-
| [4D Progress](https://github.com/4d/4D-Progress) | Abrir una o varias barras de progreso en la misma ventana | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... |
18-
| [4D SVG](https://github.com/4d/4D-SVG) | Crear y manipular objetos gráficos svg comunes | `SVGTool_Display_viewer`, métodos múltiples `SVG_` |
19-
| [4D ViewPro](ViewPro/getting-started.md) | Funciones de hoja de cálculo en sus formularios | Ver la [documentación 4D View Pro](ViewPro/getting-started.md) |
20-
| [4D Widgets](https://github.com/4d/4D-Widgets) | Gestione los widgets DatePicker, TimePicker, SearchPicker 4D | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... |
21-
| [Interfaz 4D WritePro](https://github.com/4d/4D-WritePro-Interface) | Administrar [paletas 4D Write Pro](https://doc.4d.com/4Dv20R9/4D/20-R9/Entry-areas.300-7543821.es.html) y [asistente de tabla](../WritePro/writeprointerface.md#table-wizard) | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` |
17+
## Components developed by 4D
2218

23-
## Componentes de terceros
19+
4D proposes various components to the 4D community, covering many development needs. All 4D components can be found on the [**4D github repository**](https://github.com/4d).
2420

25-
Puede desarrollar e instalar sus propios componentes 4D. Ver [esta página](develop-components.md) para mayor información.
21+
A subset of these components is listed by default in the [Dependency Manager](../Project/components.md), including:
2622

27-
Muchos desarrolladores de la comunidad 4D han compartido componentes 4D que puede instalar y utilizar en sus proyectos.
23+
| Componente | Github repository | Descripción | Principales funcionalidades |
24+
| -------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
25+
| 4D AIKit | https://github.com/4d/4D-AIKit | Conjunto de clases a conectar con las APIs OpenAI de terceros | `OpenAIChat`, `OpenAIImage`... |
26+
| 4D NetKit | https://github.com/4d/4D-NetKit | Conjunto de herramientas de servicios web para conectarse a APIs de terceros | `OAuth2Provider` class, `New OAuth2 provider`, `OAuth2ProviderObject.getToken()` |
27+
| 4D Progress | https://github.com/4d/4D-Progress | Abrir una o varias barras de progreso en la misma ventana | `Progress New`, `Progress SET ON STOP METHOD`, `Progress SET PROGRESS`, ... |
28+
| 4D QPDF | https://github.com/4d/4D-QPDF | Extract attachments from PDF/A-3 files | `PDF Get attachments` |
29+
| 4D SVG | https://github.com/4d/4D-SVG | Crear y manipular objetos gráficos svg comunes | `SVGTool_Display_viewer`, métodos múltiples `SVG_` |
30+
| 4D ViewPro | https://github.com/4d/4d-view-pro | Funciones de hoja de cálculo en sus formularios | Ver la [documentación 4D View Pro](ViewPro/getting-started.md) |
31+
| 4D Widgets | https://github.com/4d/4D-Widgets | Gestione los widgets DatePicker, TimePicker, SearchPicker 4D | `DatePicker calendar`, `DateEntry area`, `TimeEntry`, `SearchPicker SET HELP TEXT`, ... |
32+
| Interfaz 4D WritePro | https://github.com/4d/4D-WritePro-Interface | Manage 4D Write Pro palettes and [table wizard](../WritePro/writeprointerface.md) | `WP PictureSettings`, `WP ShowTabPages`, `WP SwitchToolbar`, `WP UpdateWidget` |
33+
| Build4D | https://github.com/4d-depot/Build4D | Compile, build, and sign projects | CI/CD |
2834

29-
Navegue por Github para tener una lista de componentes 4D públicos reunidos con el tema [`4d-component`](https://github.com/topics/4d-component).
30-
31-
## Plugins
32-
33-
Los plugins hacen cosas que 4D no hace de forma nativa (por ejemplo, una tecnología de plataforma específica), o que serían muy difíciles de escribir sólo con 4D. Como se describe en [esta página](develop-plug-ins.md), puede desarrollar sus propios plug-ins.
34-
35-
Muchas funcionalidades están cubiertas por los plug-ins 4D existentes. Navegue por Github para tener una lista de plugins 4D públicos reunidos con el tema [`4d-plugin`](https://github.com/topics/4d-plugin).
3635

3736

0 commit comments

Comments
 (0)