diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index a29b26b76c40b1..85e5d04ec787c0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -785,7 +785,7 @@ $jobs:=ds.Employee.all().distinct("jobName";dk count values) | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | | atributo | Text | -> | Nombre del atributo del objeto cuyas rutas desea obtener | -| Resultado | Collection | <- | New collection with distinct paths | +| Resultado | Collection | <- | Nueva colección con rutas distintas | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/FunctionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/FunctionClass.md index c305c0cfffcafe..47e477212b688b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/FunctionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/FunctionClass.md @@ -14,7 +14,7 @@ Un objeto **`4D.Function`** contiene un trozo de código que puede ser ejecutado - **formula functions**, i.e. functions that can execute formula code stored in [4D.Formula](./FormulaClass.md) objects, - **method functions**, i.e. functions that can execute source code as text stored in [4D.Method](./MethodClass.md) objects. -### Executing code in Function objects +### Ejecución del código en los objetos Function Function objects can be encapsulated in object properties: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md index f184be77c42c7e..b8e05cdfeff4d4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/MethodClass.md @@ -35,7 +35,7 @@ var $result2:=$o.multiplication(2;3) // 6 var $result3:=4D.Method.new($myCode).call(Null; 10; 5) // 50 ``` -#### Using `This` inside method code +#### Uso de `This` dentro del código del método ```4d var $myCode:="#DECLARE ($str1:text):text"+Char(13)+"return $str1+This.name" diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_date.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_date.md index 56dce1533741b8..3aa1ddb582d2d3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_date.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/dt_date.md @@ -48,7 +48,7 @@ Una fecha null es especificada por *!00-00-00!*. | Menor o igual que | Date <= Date | Boolean | !2017-01-20! - !2017-01-01! <= !2017-01-20! | True | | | | | !2017-01-20! <= !2017-01-01! | False | -## Conversion of dates from JavaScript +## Conversión de fechas desde JavaScript Como las fechas en JavaScript son objetos, se envían a 4D como texto que contiene su forma JSON como cualquier otro objeto. Este principio se aplica en particular cuando se utilizan [comandos JSON](../commands/theme/JSON) o [Áreas Web](../FormObjects/webArea_overview.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/ordering.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/ordering.md index a6825dbeeb446b..2c5d722231d241 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/ordering.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/ordering.md @@ -1,6 +1,6 @@ --- id: ordering -title: Ordering collections and objects +title: Ordenando colecciones y objetos --- To sort a series of data, 4D compares each value against the others by applying comparison criteria defined according to the data type (see [sorting rules](#sorting-rules)). This process relies on a sorting algorithm that establishes a total order across all elements. When all data belongs to the same [data type](./data-types.md), the comparison rules are straightforward and well-defined. @@ -28,7 +28,7 @@ Types are ordered according to the following sequence, with their respective com | Rank | Tipo | Also includes | Comparison rule | | ---- | -------------- | ---------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| 1 | **null** | pointers (null pointers only for collections) | no comparison criteria applicable | +| 1 | **null** | pointers (null pointers only for collections) | no se aplican criterios de comparación | | 2 | **boolean** | | orden lógico: false *antes que* true | | 3 | **string** | | lexicographical order (e.g., "a" *before* "ab" *before* "b") | | 4 | **number** | time (converted to milliseconds or seconds depending on the `Time inside objects` database setting) | standard algebraic order (numeric comparison) | @@ -40,7 +40,7 @@ Types are ordered according to the following sequence, with their respective com Special floating-point values `+INF` (positive infinity), `-INF` (negative infinity), and `NaN` (Not-a-Number) present in collections and objects are ordered according to the following natural sequence: **NaN < -INF < finite values < +INF**. -### Consistent ordering in collections +### Ordenación coherente de las colecciones Collection sorting functions (see [Ordering functions](#ordering-functions) section above) implement a **consistent sort** for complex types such as objects and collections. By "consistent", we mean that successive calls to the same sorting function (e.g., `collection.orderBy()`) on the same collection produce identical ordering for complex type values. Formally, if a sort expression yields the same comparative result for two elements, the relative order of those elements is preserved. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md index f5ee8435c6f518..365f441e4a0741 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -174,7 +174,7 @@ Function square($x : Integer) : Integer return $x * $x ``` -La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine los siguientes ejemplos: ```4d Function getValue -> $v : Integer diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/es/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index 445444a932ed13..f0aebd0553ae9b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -254,7 +254,7 @@ Los siguientes campos se registran para cada evento: | timestamp | Fecha y hora en el formato ISO 8601: (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Opcional | | componentSignature | Opcional - firma del componente interno | -| messageLevel | Información, avisos, errores | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Descripción de la entrada del historial | Dependiendo del evento, se pueden incluir otros campos en el registro, como la tarea, socket, etc. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md index 70042b56ca6e53..a895df5717418b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Develop/async.md @@ -93,8 +93,8 @@ Si desea "forzar" la liberación de un objeto en cualquier momento, utilice un ` | Feature | Async Launch | Callback / Event Handling | | ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod is called with $params | -| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod is called with $params | +| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod se llama con $params | +| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod se llama con $params | | 4D.SystemWorker | 4D.SystemWorker.new(cmd; $options) | Callbacks: onData, onResponse, onError, onTerminate | ## Asynchronous programming with 4D classes diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index e247b06761149e..6519639f12f3ef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -212,10 +212,10 @@ Una consulta de medios está formada por características y valores de medios (p Available media features and values: -| Media features | Valores | Descripción | -| ---------------------- | ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `prefers-color-scheme` |
  • **light**
  • **dark**
  • | Color scheme to use | -| `form-theme` |
  • **fluent-ui**
  • **win-classic**
  • | Tema de la plataforma a utilizar (Windows). Para más información sobre el tema **fluent-ui**, consulte [esta sección](./forms.md#fluent-ui-rendering) | +| Media features | Valores | Descripción | +| ---------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `prefers-color-scheme` | | Color scheme to use | +| `form-theme` | | Platform theme to use. Para más información sobre el tema **fluent-ui**, consulte [esta sección](./forms.md#fluent-ui-rendering). | :::note diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index aee89e95b41a6d..a90f12e00e082a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -30,7 +30,7 @@ El usuario puede seleccionar una o varias líneas utilizando los atajos estánda Un list box se compone de cuatro partes distintas: - the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), +- [columnas](./listbox-column.md), - column [headers](./listbox-header-footer.md#headers), and - column [footers](./listbox-header-footer.md#footers). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index 8a4014dec6a4a0..9d941e7b44d65e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -12,10 +12,17 @@ title: Notas del lanzamiento - Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) and [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) classes. - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). +#### Soporte de Liquid glass en macOS + +- Automatic support of [**Liquid glass** interface](https://www.apple.com/newsroom/2025/06/apple-introduces-a-delightful-and-elegant-new-software-design/) with 4D on macOS 26 Tahoe. See [this blog post](https://blog.4d.com/the-new-macos-tahoe-design-comes-to-your-4d-applications) for detailed information. +- New values returned by the [`FORM Theme`](../commands/form-theme) command and [CSS Media queries](../FormEditor/createStylesheet.md#media-queries). +- To help developers gradually adapt their interfaces, ability to **disable Liquid glass in 4D engine-based applications** via the "UIDesignRequiresCompatibility" key in the application's *Info.plist* file (see [Apple's documentation about this key](https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility)). + #### Cambios de comportamiento - El comando [`JSON Validate`](../commands/json-validate) ahora tiene en cuenta la llave *$schema* y genera un error si se declara una versión no soportada en el esquema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. +- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. ## 4D 21 R2 diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md index 6da66e4634a484..b824d829968353 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-delete-style-sheet.md @@ -24,10 +24,10 @@ displayed_sidebar: docs
    Historia -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------- | -| 4D 18 | Created | -| 4D 21 R3 | *listLevelIndex* parameter added | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------- | +| 4D 18 | Created | +| 4D 21 R3 | \*Se ha añadido el parámetro *listLevelIndex* |
    diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md index bd3ee6f4fe5041..57b26490942ba3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-style-sheet.md @@ -24,10 +24,10 @@ displayed_sidebar: docs
    Historia -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------- | -| 4D 18 | Created | -| 4D 21 R3 | *listLevelIndex* parameter added | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------- | +| 4D 18 | Created | +| 4D 21 R3 | \*Se ha añadido el parámetro *listLevelIndex* |
    diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md index 2aedb81bbfa656..1719409b09852d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-new-style-sheet.md @@ -25,10 +25,10 @@ displayed_sidebar: docs
    Historia -| Lanzamiento | Modificaciones | -| ----------- | -------------------------------- | -| 4D 18 | Created | -| 4D 21 R3 | *listLevelCount* parameter added | +| Lanzamiento | Modificaciones | +| ----------- | --------------------------------------------- | +| 4D 18 | Created | +| 4D 21 R3 | \*Se ha añadido el parámetro *listLevelCount* |
    diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md index 103eb18c2ccf3a..af7a92d32b562e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/user/user-new.md @@ -130,7 +130,7 @@ When created, hierarchical list style sheets use predefined values: - Ejemplo: - Root level: `"MyList"` - - First sub-level: `"MyList lvl 2"` + - Primer subnivel: `"MyList nivel 2"` - Segundo subnivel: `"MyList lvl 3"` diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/main.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/main.png index d29eafff6559cd..0ea1a40624a1dc 100644 Binary files a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/main.png and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/main.png differ diff --git a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png index 2380a1b78d4d75..e8b772ec32a61a 100644 Binary files a/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png and b/i18n/es/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png differ diff --git a/i18n/es/docusaurus-plugin-content-docs/current/settings/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/settings/overview.md index 41be96acede98a..4eba9daa1253c0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/settings/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/settings/overview.md @@ -121,7 +121,6 @@ La siguiente tabla lista las páginas de parámetros que se encuentran en las ca | [Página Web/Historial (backup)](./web.md#log-backup) | Idéntica a las Propiedades estándar | Idéntica a las Propiedades estándar | | [Página Web/Servicios Web](./web.md#web-services) | Opción de prefijación de los métodos no disponible | Opción de prefijación de los métodos no disponible | | [SQL page](./sql.md) | Idéntica a las Propiedades estándar | Idéntica a las Propiedades estándar | -| [PHP page](./php.md) | Idéntica a las Propiedades estándar | Idéntica a las Propiedades estándar | | [Página Seguridad](./security.md) | N/a | N/a | | [Página Compatibilidad](./compatibility.md) | N/a | N/a | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index ba7de6a2a1f808..0157d14fa21b1e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -1478,8 +1478,8 @@ $first:=$emptyCol.first() // devuelve Undefined |Parameter|Type||Description| |---------|--- |:---:|------| -|depth|Integer |->|How deep a nested collection structure should be flattened. Default=1| -|Result|Collection |<-|Flattened collection| +|depth|Integer |->|How deep a nested collection structure should be flattened. Por defecto=1| +|Resultado|Colección |<-|Flattened collection| diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md index 39f1a7b5484aee..530662aa8c127f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md @@ -254,7 +254,7 @@ Los siguientes campos se registran para cada evento: | timestamp | Fecha y hora en el formato ISO 8601: (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Opcional | | componentSignature | Opcional - firma del componente interno | -| messageLevel | Información, avisos, errores | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Descripción de la entrada del historial | Dependiendo del evento, se pueden incluir otros campos en el registro, como la tarea, socket, etc. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md index 7451ea484e5722..4ad0a708d7ef61 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/API/EntitySelectionClass.md @@ -785,7 +785,7 @@ $jobs:=ds.Employee.all().distinct("jobName";dk count values) | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | | atributo | Text | -> | Nombre del atributo del objeto cuyas rutas desea obtener | -| Resultado | Collection | <- | New collection with distinct paths | +| Resultado | Collection | <- | Nueva colección con rutas distintas | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_date.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_date.md index f09312eb68a7d9..9e6a3fb9d397f5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_date.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/dt_date.md @@ -48,7 +48,7 @@ Una fecha null es especificada por *!00-00-00!*. | Menor o igual que | Date <= Date | Boolean | !2017-01-20! - !2017-01-01! <= !2017-01-20! | True | | | | | !2017-01-20! <= !2017-01-01! | False | -## Conversion of dates from JavaScript +## Conversión de fechas desde JavaScript Como las fechas en JavaScript son objetos, se envían a 4D como texto que contiene su forma JSON como cualquier otro objeto. Este principio se aplica en particular cuando se utilizan [comandos JSON](../commands/theme/JSON.md) o [Áreas Web](../FormObjects/webArea_overview.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md index d4efb58211169a..1596261ce1d1da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Concepts/parameters.md @@ -174,7 +174,7 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine los siguientes ejemplos: ```4d Function getValue -> $v : Integer diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md index 6d1c175bec05b2..ba4f982df1d08d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md @@ -254,7 +254,7 @@ Los siguientes campos se registran para cada evento: | timestamp | Fecha y hora en el formato ISO 8601: (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Opcional | | componentSignature | Opcional - firma del componente interno | -| messageLevel | Información, avisos, errores | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Descripción de la entrada del historial | Dependiendo del evento, se pueden incluir otros campos en el registro, como la tarea, socket, etc. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md index 8c85ac650cb26a..962aa4cac192fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/Develop/async.md @@ -93,8 +93,8 @@ Si desea "forzar" la liberación de un objeto en cualquier momento, utilice un ` | Feature | Async Launch | Callback / Event Handling | | ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod is called with $params | -| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod is called with $params | +| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod se llama con $params | +| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod se llama con $params | | 4D.SystemWorker | 4D.SystemWorker.new(cmd; $options) | Callbacks: onData, onResponse, onError, onTerminate | ## Asynchronous programming with 4D classes diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md index c36ee0531017ef..79db075e783246 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/FormObjects/listbox_overview.md @@ -30,7 +30,7 @@ El usuario puede seleccionar una o varias líneas utilizando los atajos estánda Un list box se compone de cuatro partes distintas: - the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), +- [columnas](./listbox-column.md), - column [headers](./listbox-header-footer.md#headers), and - column [footers](./listbox-header-footer.md#footers). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md index b1e88394bfea4f..89024f99433a3d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R2/commands/listbox-get-property.md @@ -23,11 +23,11 @@ displayed_sidebar: docs
    Historia -| Lanzamiento | Modificaciones | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | Modificado | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | +| Lanzamiento | Modificaciones | +| --------------------------- | ------------------------------------------------------- | +| 19 R6 | Modificado | +| 16 R2 | Renombrado (Get Listbox information) | +| <6 | Created |
    diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md index 53ed190c17aad9..571136295c6b09 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/EntitySelectionClass.md @@ -785,7 +785,7 @@ $jobs:=ds.Employee.all().distinct("jobName";dk count values) | Parámetros | Tipo | | Descripción | | ---------- | ---------- | :-------------------------: | -------------------------------------------------------- | | atributo | Text | -> | Nombre del atributo del objeto cuyas rutas desea obtener | -| Resultado | Collection | <- | New collection with distinct paths | +| Resultado | Collection | <- | Nueva colección con rutas distintas | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/dt_date.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/dt_date.md index f09312eb68a7d9..9e6a3fb9d397f5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/dt_date.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/dt_date.md @@ -48,7 +48,7 @@ Una fecha null es especificada por *!00-00-00!*. | Menor o igual que | Date <= Date | Boolean | !2017-01-20! - !2017-01-01! <= !2017-01-20! | True | | | | | !2017-01-20! <= !2017-01-01! | False | -## Conversion of dates from JavaScript +## Conversión de fechas desde JavaScript Como las fechas en JavaScript son objetos, se envían a 4D como texto que contiene su forma JSON como cualquier otro objeto. Este principio se aplica en particular cuando se utilizan [comandos JSON](../commands/theme/JSON.md) o [Áreas Web](../FormObjects/webArea_overview.md). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md index eafc629c6d29b1..d906accb5e94af 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Concepts/parameters.md @@ -180,7 +180,7 @@ Function square($x : Integer) -> $result : Integer return $x * $x ``` -La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine the following examples: +La instrucción `return` puede utilizarse junto con la sintaxis estándar para los [valores devueltos](#valor-devuelto) (el valor devuelto debe ser del tipo declarado). When you have declared a return parameter (e.g. `myFunction() -> $myReturnValue : Text`), `return $x` implicitely executes `$myReturnValue:=$x`, and returns to the caller. Keep in mind that it ends immediately the code execution. Examine los siguientes ejemplos: ```4d Function getValue -> $v : Integer diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md index 6d1c175bec05b2..ba4f982df1d08d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md @@ -254,7 +254,7 @@ Los siguientes campos se registran para cada evento: | timestamp | Fecha y hora en el formato ISO 8601: (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Opcional | | componentSignature | Opcional - firma del componente interno | -| messageLevel | Información, avisos, errores | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Descripción de la entrada del historial | Dependiendo del evento, se pueden incluir otros campos en el registro, como la tarea, socket, etc. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md index 8c85ac650cb26a..962aa4cac192fb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Develop/async.md @@ -93,8 +93,8 @@ Si desea "forzar" la liberación de un objeto en cualquier momento, utilice un ` | Feature | Async Launch | Callback / Event Handling | | ------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod is called with $params | -| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod is called with $params | +| CALL WORKER | CALL WORKER("wk"; "MyMethod"; $params) | MyMethod se llama con $params | +| CALL FORM | CALL FORM($win; "MyMethod"; $params) | MyMethod se llama con $params | | 4D.SystemWorker | 4D.SystemWorker.new(cmd; $options) | Callbacks: onData, onResponse, onError, onTerminate | ## Asynchronous programming with 4D classes diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md index c36ee0531017ef..79db075e783246 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/FormObjects/listbox_overview.md @@ -30,7 +30,7 @@ El usuario puede seleccionar una o varias líneas utilizando los atajos estánda Un list box se compone de cuatro partes distintas: - the [list box object](./listbox-object.md) in its entirety, -- [columns](./listbox-column.md), +- [columnas](./listbox-column.md), - column [headers](./listbox-header-footer.md#headers), and - column [footers](./listbox-header-footer.md#footers). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md index b1e88394bfea4f..89024f99433a3d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/commands/listbox-get-property.md @@ -23,11 +23,11 @@ displayed_sidebar: docs
    Historia -| Lanzamiento | Modificaciones | -| --------------------------- | ---------------------------------------------------- | -| 19 R6 | Modificado | -| 16 R2 | Renamed (Get Listbox information) | -| <6 | Created | +| Lanzamiento | Modificaciones | +| --------------------------- | ------------------------------------------------------- | +| 19 R6 | Modificado | +| 16 R2 | Renombrado (Get Listbox information) | +| <6 | Created |
    diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index e8a9ff875a3426..94101956edf8b7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -254,7 +254,7 @@ Les champs suivants sont enregistrés pour chaque évènement : | timestamp | Date et heure au format ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Optionnel | | componentSignature | Optionnel - signature de composant interne | -| messageLevel | Trace, Debug, Info, Warning, Error | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Description de la saisie de journal | En fonction de l'événement, d'autres champs peuvent également être enregistrés, tels que task, socket, etc. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index 9d98ed7d3073b0..14e2ee734eb12f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -212,10 +212,10 @@ Une media query est composée d'une fonctionnalité média et d'une valeur (`**light**
  • **dark**
  • | Color scheme to use | -| `form-theme` |
  • **fluent-ui**
  • **win-classic**
  • | Platform theme to use (Windows). For more information on **fluent-ui** theme, refer to [this section](./forms.md#fluent-ui-rendering) | +| Media features | Valeurs | Description | +| ---------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `prefers-color-scheme` | | Color scheme to use | +| `form-theme` | | Platform theme to use. For more information on **fluent-ui** theme, refer to [this section](./forms.md#fluent-ui-rendering). | :::note diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md index 17bbd2137335f1..ac0390193d85ee 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -12,10 +12,17 @@ title: Release Notes - Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) and [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) classes. - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). +#### Support of Liquid glass on macOS + +- Automatic support of [**Liquid glass** interface](https://www.apple.com/newsroom/2025/06/apple-introduces-a-delightful-and-elegant-new-software-design/) with 4D on macOS 26 Tahoe. See [this blog post](https://blog.4d.com/the-new-macos-tahoe-design-comes-to-your-4d-applications) for detailed information. +- New values returned by the [`FORM Theme`](../commands/form-theme) command and [CSS Media queries](../FormEditor/createStylesheet.md#media-queries). +- To help developers gradually adapt their interfaces, ability to **disable Liquid glass in 4D engine-based applications** via the "UIDesignRequiresCompatibility" key in the application's *Info.plist* file (see [Apple's documentation about this key](https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility)). + #### Changements de comportement - The [`JSON Validate`](../commands/json-validate) command now takes the *$schema* key into account and generates an error if a non-supported version is declared in the schema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. +- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. ## 4D 21 R2 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/main.png b/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/main.png index d29eafff6559cd..0ea1a40624a1dc 100644 Binary files a/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/main.png and b/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/main.png differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png b/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png index 2380a1b78d4d75..e8b772ec32a61a 100644 Binary files a/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png and b/i18n/fr/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/settings/overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/settings/overview.md index 3827016cad95d4..181d70c2e8c4fc 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/settings/overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/settings/overview.md @@ -121,7 +121,6 @@ Le tableau suivant répertorie les pages de paramètres des boîtes de dialogue | [Page Web/Journal (sauvegarde)](./web.md#log-backup) | Identique aux Propriétés structure | Identique aux Propriétés structure | | [Page Web/Services Web](./web.md#web-services) | Option de préfixage des méthodes non disponible | Option de préfixage des méthodes non disponible | | [Page SQL](./sql.md) | Identique aux Propriétés structure | Identique aux Propriétés structure | -| [Page PHP](./php.md) | Identique aux Propriétés structure | Identique aux Propriétés structure | | [Page Sécurité](./security.md) | N/a | N/a | | [Page Compatibilité](./compatibility.md) | N/a | N/a | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md index 31d36008e4350d..94c4ad0f8d6d91 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md @@ -254,7 +254,7 @@ Les champs suivants sont enregistrés pour chaque évènement : | timestamp | Date et heure au format ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Optionnel | | componentSignature | Optionnel - signature de composant interne | -| messageLevel | Trace, Debug, Info, Warning, Error | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Description de la saisie de journal | En fonction de l'événement, d'autres champs peuvent également être enregistrés, tels que task, socket, etc. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md index af230fe3d25d51..a138de398951c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md @@ -254,7 +254,7 @@ Les champs suivants sont enregistrés pour chaque évènement : | timestamp | Date et heure au format ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Optionnel | | componentSignature | Optionnel - signature de composant interne | -| messageLevel | Trace, Debug, Info, Warning, Error | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Description de la saisie de journal | En fonction de l'événement, d'autres champs peuvent également être enregistrés, tels que task, socket, etc. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md index af230fe3d25d51..a138de398951c9 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md @@ -254,7 +254,7 @@ Les champs suivants sont enregistrés pour chaque évènement : | timestamp | Date et heure au format ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Optionnel | | componentSignature | Optionnel - signature de composant interne | -| messageLevel | Trace, Debug, Info, Warning, Error | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Description de la saisie de journal | En fonction de l'événement, d'autres champs peuvent également être enregistrés, tels que task, socket, etc. diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/ja/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index e40de13cd89cfd..a61ce426daf754 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -253,7 +253,7 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) | timestamp | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | | loggerID | 任意 | | componentSignature | 任意 - 内部コンポーネント署名 | -| messageLevel | 情報、警告、エラーなど | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | ログエントリーの詳細 | イベントによって、タスク、ソケットなど様々な他のフィールドを記録に含めることができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index ae4fa2b1c79951..fc5bba67877359 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -212,10 +212,10 @@ text[text|=Hello] 利用可能なメディア機能と値: -| メディア機能 | 値 | 説明 | -| ---------------------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| `prefers-color-scheme` |
  • **light**
  • **dark**
  • | 使用するカラースキーム | -| `form-theme` |
  • **fluent-ui**
  • **win-classic**
  • | 使用するプラットフォームテーマ(Windows のみ)。 **fluent-ui** テーマについてのより詳細な情報については、 [こちらの章](./forms.md#fluent-ui-レンダリング) を参照してください。 | +| メディア機能 | 値 | 説明 | +| ---------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `prefers-color-scheme` | | 使用するカラースキーム | +| `form-theme` | | Platform theme to use. For more information on **fluent-ui** theme, refer to [this section](./forms.md#fluent-ui-rendering). | :::note diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md index 58dd8429090339..f093cb9885a9ca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -12,10 +12,17 @@ title: リリースノート - [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) および [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) クラスにおいて、ローカル証明書フォルダの代わりにmacOS キーチェーンからのカスタムの証明書を使用できるようになりました。 - テキストソースから4D メソッドを作成し実行するための[`4D.Method` クラス](../API/MethodClass.md)。 [`METHOD Get path`](../commands/method-get-path) および [`METHOD RESOLVE PATH`](../commands/method-resolve-path) コマンドは新しい`path volatile method` 定数 (128) をサポートするようになりました。 +#### Support of Liquid glass on macOS + +- Automatic support of [**Liquid glass** interface](https://www.apple.com/newsroom/2025/06/apple-introduces-a-delightful-and-elegant-new-software-design/) with 4D on macOS 26 Tahoe. See [this blog post](https://blog.4d.com/the-new-macos-tahoe-design-comes-to-your-4d-applications) for detailed information. +- New values returned by the [`FORM Theme`](../commands/form-theme) command and [CSS Media queries](../FormEditor/createStylesheet.md#media-queries). +- To help developers gradually adapt their interfaces, ability to **disable Liquid glass in 4D engine-based applications** via the "UIDesignRequiresCompatibility" key in the application's *Info.plist* file (see [Apple's documentation about this key](https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility)). + #### 動作の変更 - [`JSON Validate`](../commands/json-validate) コマンドは *$schema* キーを考慮するようになり、スキーマ内でサポートされていないバージョンが宣言されたときにはエラーを生成するようになりました。 - 分かりやすさのために、フォーミュラオブジェクトは、汎用的な [`4D.Function`](../API/FunctionClass.md) クラスを継承する [`4D.Formula`](../API/FormulaClass.md) クラスの新しいインスタンスになりました。 +- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. ## 4D 21 R2 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-attributes.md index f51e77c3726601..8dd92d2bee5eb0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-attributes.md @@ -35,7 +35,7 @@ displayed_sidebar: docs また、*attribColl* 引数には属性名のコレクションを渡すこともできます。この場合、コマンドは*attribColl* 引数に渡した属性とそれに対応する値を格納したオブジェクトを返します。 -For a comprehensive list of attributes to pass, as well as their scope and values, please refer to the [4D Write Pro Attributes](../4d-write-pro-attributes) section. +渡すことのできる属性の包括的な一覧と、そのスコープおよび値については、[4D Write Pro 属性](../4d-write-pro-attributes) の章を参照してください。 引数として渡した要素内の同じ属性に対して異なる値があった場合、コマンドは以下のように対応します: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/main.png b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/main.png index d29eafff6559cd..0ea1a40624a1dc 100644 Binary files a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/main.png and b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/main.png differ diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png index 2380a1b78d4d75..e8b772ec32a61a 100644 Binary files a/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png and b/i18n/ja/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png differ diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/settings/overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/settings/overview.md index 6589d8a2b61e38..440408847cc19f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/settings/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/settings/overview.md @@ -121,7 +121,6 @@ title: Settings | [Web/ログ (バックアップ) ページ](./web.md#ログ-バックアップ) | 標準設定と同じ | 標準設定と同じ | | [Web/Webサービスページ](./web.md#webサービス) | メソッドプリフィクスオプションは使用不可 | メソッドプリフィクスオプションは使用不可 | | [SQL ページ](./sql.md) | 標準設定と同じ | 標準設定と同じ | -| [PHP ページ](./php.md) | 標準設定と同じ | 標準設定と同じ | | [セキュリティページ](./security.md) | N/a | N/a | | [互換性ページ](./compatibility.md) | N/a | N/a | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md index aaeafd34743e8e..0fa5509381d89d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md @@ -253,7 +253,7 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) | timestamp | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | | loggerID | 任意 | | componentSignature | 任意 - 内部コンポーネント署名 | -| messageLevel | 情報、警告、エラーなど | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | ログエントリーの詳細 | イベントによって、タスク、ソケットなど様々な他のフィールドを記録に含めることができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md index 6853e9cae60522..3e64835ed9e776 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md @@ -253,7 +253,7 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) | timestamp | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | | loggerID | 任意 | | componentSignature | 任意 - 内部コンポーネント署名 | -| messageLevel | 情報、警告、エラーなど | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | ログエントリーの詳細 | イベントによって、タスク、ソケットなど様々な他のフィールドを記録に含めることができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-get-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-get-attributes.md index 84d35d8953f415..3c03d19b066431 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-get-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-get-attributes.md @@ -35,7 +35,7 @@ displayed_sidebar: docs また、*attribColl* 引数には属性名のコレクションを渡すこともできます。この場合、コマンドは*attribColl* 引数に渡した属性とそれに対応する値を格納したオブジェクトを返します。 -For a comprehensive list of attributes to pass, as well as their scope and values, please refer to the [4D Write Pro Attributes](../4d-write-pro-attributes) section. +渡すことのできる属性の包括的な一覧と、そのスコープおよび値については、[4D Write Pro 属性](../4d-write-pro-attributes) の章を参照してください。 引数として渡した要素内の同じ属性に対して異なる値があった場合、コマンドは以下のように対応します: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md index 6853e9cae60522..3e64835ed9e776 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md @@ -253,7 +253,7 @@ SET DATABASE PARAMETER(Current process debug log recording;2+4) | timestamp | ISO 8601フォーマットの日付と時間 (YYYY-MM-DDTHH:MM:SS.mmm) | | loggerID | 任意 | | componentSignature | 任意 - 内部コンポーネント署名 | -| messageLevel | 情報、警告、エラーなど | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | ログエントリーの詳細 | イベントによって、タスク、ソケットなど様々な他のフィールドを記録に含めることができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-get-attributes.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-get-attributes.md index d83d36c9865484..80fbe4fd78d003 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-get-attributes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-get-attributes.md @@ -35,7 +35,7 @@ displayed_sidebar: docs また、*attribColl* 引数には属性名のコレクションを渡すこともできます。この場合、コマンドは*attribColl* 引数に渡した属性とそれに対応する値を格納したオブジェクトを返します。 -For a comprehensive list of attributes to pass, as well as their scope and values, please refer to the [4D Write Pro Attributes](../4d-write-pro-attributes) section. +渡すことのできる属性の包括的な一覧と、そのスコープおよび値については、[4D Write Pro 属性](../4d-write-pro-attributes) の章を参照してください。 引数として渡した要素内の同じ属性に対して異なる値があった場合、コマンドは以下のように対応します: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index 46550723cd7df7..c2d4e4420baf78 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -250,7 +250,7 @@ Os campos abaixo estão registrados para cada evento: | timestamp | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Opcional | | componentSignature | Opcional - assinatura interna de componente | -| messageLevel | Informação, Aviso, Erro | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Descrição da entrada de histórico | Dependendo do evento, vários outros campos podem ser registrados, como task, socket, etc. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md index c618104f6062b2..3ded833639fd01 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormEditor/createStylesheet.md @@ -211,10 +211,10 @@ A media query is composed of a media feature and a value (e.g., ` Available media features and values: -| Media features | Valores | Descrição | -| ---------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `prefers-color-scheme` |
  • **light**
  • **dark**
  • | Color scheme to use | -| `form-theme` |
  • **fluent-ui**
  • **win-classic**
  • | Platform theme to use (Windows). For more information on **fluent-ui** theme, refer to [this section](./forms.md#fluent-ui-rendering) | +| Media features | Valores | Descrição | +| ---------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `prefers-color-scheme` | | Color scheme to use | +| `form-theme` | | Platform theme to use. For more information on **fluent-ui** theme, refer to [this section](./forms.md#fluent-ui-rendering). | :::note diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md index 33050a3a4de5e2..a4d1ec2e2fe4a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -12,10 +12,17 @@ title: Notas de lançamento - Ability to use a custom certificate from the macOS keychain instead of a local certificates folder in [`HTTPRequest`](../API/HTTPRequestClass.md#4dhttprequestnew) and [`HTTPAgent`](../API/HTTPAgentClass.md#4dhttpagentnew) classes. - New [`4D.Method` class](../API/MethodClass.md) to create and execute a 4D method code from text source. [`METHOD Get path`](../commands/method-get-path) and [`METHOD RESOLVE PATH`](../commands/method-resolve-path) commands support a new `path volatile method` constant (128). +#### Support of Liquid glass on macOS + +- Automatic support of [**Liquid glass** interface](https://www.apple.com/newsroom/2025/06/apple-introduces-a-delightful-and-elegant-new-software-design/) with 4D on macOS 26 Tahoe. See [this blog post](https://blog.4d.com/the-new-macos-tahoe-design-comes-to-your-4d-applications) for detailed information. +- New values returned by the [`FORM Theme`](../commands/form-theme) command and [CSS Media queries](../FormEditor/createStylesheet.md#media-queries). +- To help developers gradually adapt their interfaces, ability to **disable Liquid glass in 4D engine-based applications** via the "UIDesignRequiresCompatibility" key in the application's *Info.plist* file (see [Apple's documentation about this key](https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility)). + #### Mudanças de comportamento - The [`JSON Validate`](../commands/json-validate) command now takes the *$schema* key into account and generates an error if a non-supported version is declared in the schema. - For clarity, formula objects are now instances of a new [`4D.Formula`](../API/FormulaClass.md) class that inherits from the generic [`4D.Function`](../API/FunctionClass.md) class. +- The "PHP" page has been removed from the [Settings dialog box](../settings/overview.md). Use the [PHP selectors with the `SET DATABASE PARAMETER`](../commands/set-database-parameter#php-interpreter-ip-address-55) command to configure a PHP interpeter. ## 4D 21 R2 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/main.png b/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/main.png index d29eafff6559cd..0ea1a40624a1dc 100644 Binary files a/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/main.png and b/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/main.png differ diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png b/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png index 2380a1b78d4d75..e8b772ec32a61a 100644 Binary files a/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png and b/i18n/pt/docusaurus-plugin-content-docs/current/assets/en/settings/user-settings-2.png differ diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/settings/overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/settings/overview.md index 1893ed10621dde..f07b2c0ecb7553 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/settings/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/settings/overview.md @@ -121,7 +121,6 @@ A tabela seguinte lista as páginas das definições encontradas nas caixas de d | [Página Web/Log (backup)](./web.md#log-backup) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | Página [Serviços Web](./web.md#web-services) | Opção de prefixação do método não disponível | Opção de prefixação do método não disponível | | [Página SQL](./sql.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | -| [Página PHP](./php.md) | Idêntico às propriedades padrão | Idêntico às propriedades padrão | | [Página Segurança](./security.md) | N/a | N/a | | [Página Compatibilidade](./compatibility.md) | N/a | N/a | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md index d90f0e6da3e4e2..9921c6132d4ef5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Debugging/debugLogFiles.md @@ -250,7 +250,7 @@ Os campos abaixo estão registrados para cada evento: | timestamp | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Opcional | | componentSignature | Opcional - assinatura interna de componente | -| messageLevel | Informação, Aviso, Erro | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Descrição da entrada de histórico | Dependendo do evento, vários outros campos podem ser registrados, como task, socket, etc. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md index 4bb72185eeaee0..f86fec5ae4919a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R2/Debugging/debugLogFiles.md @@ -250,7 +250,7 @@ Os campos abaixo estão registrados para cada evento: | timestamp | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Opcional | | componentSignature | Opcional - assinatura interna de componente | -| messageLevel | Informação, Aviso, Erro | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Descrição da entrada de histórico | Dependendo do evento, vários outros campos podem ser registrados, como task, socket, etc. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md index 4bb72185eeaee0..f86fec5ae4919a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Debugging/debugLogFiles.md @@ -250,7 +250,7 @@ Os campos abaixo estão registrados para cada evento: | timestamp | Data e hora em formato ISO 8601 (YYYY-MM-DDThh:mm:ss.mmm) | | loggerID | Opcional | | componentSignature | Opcional - assinatura interna de componente | -| messageLevel | Informação, Aviso, Erro | +| messageLevel | Trace, Debug, Info, Warning, Error, Fatal | | message | Descrição da entrada de histórico | Dependendo do evento, vários outros campos podem ser registrados, como task, socket, etc.