Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1201 commits
Select commit Hold shift + click to select a range
89846de
New translations update-component-one.png (Japanese)
arnaud4d Dec 20, 2024
c0d7362
New translations dependency-version.png (Japanese)
arnaud4d Dec 20, 2024
5e49192
New translations print-form.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
47ce1cc
New translations outgoingmessageclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
653fe1c
New translations incomingmessageclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
bc69f91
New translations project-dependencies-indicator.png (Portuguese, Braz…
arnaud4d Dec 20, 2024
9cc1716
New translations check-component-all.png (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
8bb09ac
New translations check-component-one.png (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
689882a
New translations dependency-available.png (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
dd0a1ec
New translations update-component-all.png (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
4f82d99
New translations update-component-one.png (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
3350ccb
New translations dependency-version.png (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
bfc37d7
Merge pull request #2625 from doc4d/l10n_main
arnaud4d Dec 20, 2024
f7ebc78
Merge branch 'main' into main
arnaud4d Dec 20, 2024
5dc7b9c
Revert "Merge branch 'main' into main"
arnaud4d Dec 20, 2024
e40dc8e
New translations components.md (French)
arnaud4d Dec 20, 2024
176555c
New translations components.md (French)
arnaud4d Dec 20, 2024
6e9b107
New translations create-entity-selection.md (French)
arnaud4d Dec 20, 2024
f30886c
New translations session.md (French)
arnaud4d Dec 20, 2024
9a10fee
New translations process-activity.md (French)
arnaud4d Dec 20, 2024
df4d707
New translations process-info.md (French)
arnaud4d Dec 20, 2024
cd7a2a8
New translations session-info.md (French)
arnaud4d Dec 20, 2024
068211e
New translations components.md (French)
arnaud4d Dec 20, 2024
2e798a7
New translations 4d.md (French)
arnaud4d Dec 20, 2024
f8b5d02
New translations process-activity.md (French)
arnaud4d Dec 20, 2024
b256e11
New translations process-info.md (French)
arnaud4d Dec 20, 2024
45eb5fb
New translations session-info.md (French)
arnaud4d Dec 20, 2024
7d7bb61
New translations license-info.md (French)
arnaud4d Dec 20, 2024
8f86382
New translations license-info.md (French)
arnaud4d Dec 20, 2024
1499c16
New translations session-storage.md (French)
arnaud4d Dec 20, 2024
ac2734d
New translations compile-project.md (French)
arnaud4d Dec 20, 2024
edca295
New translations dialog.md (French)
arnaud4d Dec 20, 2024
fc773a9
New translations form-edit.md (French)
arnaud4d Dec 20, 2024
a309de0
New translations form-event.md (French)
arnaud4d Dec 20, 2024
20da6a1
New translations form-load.md (French)
arnaud4d Dec 20, 2024
8a86711
New translations form.md (French)
arnaud4d Dec 20, 2024
22f07a7
New translations print-form.md (French)
arnaud4d Dec 20, 2024
0cdf8dd
New translations form-event.md (French)
arnaud4d Dec 20, 2024
a8f8e68
New translations identifiers.md (Spanish)
arnaud4d Dec 20, 2024
b6fc633
New translations signalclass.md (Spanish)
arnaud4d Dec 20, 2024
0d1825c
New translations properties_formproperties.md (Spanish)
arnaud4d Dec 20, 2024
96be9e5
New translations updates.md (Spanish)
arnaud4d Dec 20, 2024
5f354cd
New translations components.md (Spanish)
arnaud4d Dec 20, 2024
85d815c
New translations signalclass.md (Spanish)
arnaud4d Dec 20, 2024
9940222
New translations updates.md (Spanish)
arnaud4d Dec 20, 2024
2fde7be
New translations components.md (Spanish)
arnaud4d Dec 20, 2024
b22e26d
New translations create-entity-selection.md (Spanish)
arnaud4d Dec 20, 2024
c62d56f
New translations signalclass.md (Spanish)
arnaud4d Dec 20, 2024
21cc148
New translations updates.md (Spanish)
arnaud4d Dec 20, 2024
4f8e266
New translations components.md (Spanish)
arnaud4d Dec 20, 2024
2e58800
New translations dialog.md (Spanish)
arnaud4d Dec 20, 2024
7de2604
New translations form-load.md (Spanish)
arnaud4d Dec 20, 2024
5212851
New translations print-form.md (Spanish)
arnaud4d Dec 20, 2024
640a123
New translations classes.md (Japanese)
arnaud4d Dec 20, 2024
86bd0aa
New translations classes.md (Japanese)
arnaud4d Dec 20, 2024
69ca024
New translations classes.md (Japanese)
arnaud4d Dec 20, 2024
e270af2
New translations updates.md (Japanese)
arnaud4d Dec 20, 2024
309f522
New translations glossary.md (Japanese)
arnaud4d Dec 20, 2024
149c7be
New translations privileges.md (Japanese)
arnaud4d Dec 20, 2024
5ff3a61
New translations remotedatastores.md (Japanese)
arnaud4d Dec 20, 2024
f1a5f19
New translations components.md (Japanese)
arnaud4d Dec 20, 2024
c4a0737
New translations dataclassclass.md (Japanese)
arnaud4d Dec 20, 2024
4b43b2b
New translations classes.md (Japanese)
arnaud4d Dec 20, 2024
c651311
New translations text.md (Japanese)
arnaud4d Dec 20, 2024
6d0357e
New translations updates.md (Japanese)
arnaud4d Dec 20, 2024
07bd6c7
New translations glossary.md (Japanese)
arnaud4d Dec 20, 2024
86f4e25
New translations privileges.md (Japanese)
arnaud4d Dec 20, 2024
8149313
New translations remotedatastores.md (Japanese)
arnaud4d Dec 20, 2024
e925a40
New translations components.md (Japanese)
arnaud4d Dec 20, 2024
a4403dc
New translations super.md (Japanese)
arnaud4d Dec 20, 2024
74f5849
New translations this.md (Japanese)
arnaud4d Dec 20, 2024
9ece6ae
New translations create-entity-selection.md (Japanese)
arnaud4d Dec 20, 2024
94d7af9
New translations smtp-new-transporter.md (Japanese)
arnaud4d Dec 20, 2024
83b1d72
New translations zip-read-archive.md (Japanese)
arnaud4d Dec 20, 2024
9579a35
New translations process-number.md (Japanese)
arnaud4d Dec 20, 2024
424307d
New translations session-info.md (Japanese)
arnaud4d Dec 20, 2024
66eb14c
New translations set-window-document-icon.md (Japanese)
arnaud4d Dec 20, 2024
dd0d8b8
New translations dataclassclass.md (Japanese)
arnaud4d Dec 20, 2024
bdb7a0d
New translations classes.md (Japanese)
arnaud4d Dec 20, 2024
89acb75
New translations text.md (Japanese)
arnaud4d Dec 20, 2024
54c7308
New translations updates.md (Japanese)
arnaud4d Dec 20, 2024
74f8d10
New translations glossary.md (Japanese)
arnaud4d Dec 20, 2024
ffb564a
New translations privileges.md (Japanese)
arnaud4d Dec 20, 2024
0ab75ba
New translations remotedatastores.md (Japanese)
arnaud4d Dec 20, 2024
aeb0ca1
New translations components.md (Japanese)
arnaud4d Dec 20, 2024
e112f28
New translations create-entity-selection.md (Japanese)
arnaud4d Dec 20, 2024
401ff67
New translations process-number.md (Japanese)
arnaud4d Dec 20, 2024
6235a3a
New translations session-info.md (Japanese)
arnaud4d Dec 20, 2024
c86bffd
New translations set-window-document-icon.md (Japanese)
arnaud4d Dec 20, 2024
5d7afd9
New translations smtp-new-transporter.md (Japanese)
arnaud4d Dec 20, 2024
c011858
New translations super.md (Japanese)
arnaud4d Dec 20, 2024
6d25b6d
New translations this.md (Japanese)
arnaud4d Dec 20, 2024
aa495b9
New translations zip-read-archive.md (Japanese)
arnaud4d Dec 20, 2024
873185a
New translations dt_number.md (Japanese)
arnaud4d Dec 20, 2024
06269ce
New translations dt_number.md (Japanese)
arnaud4d Dec 20, 2024
aaf21ac
New translations set-allowed-methods.md (Japanese)
arnaud4d Dec 20, 2024
c262383
New translations set-allowed-methods.md (Japanese)
arnaud4d Dec 20, 2024
70a1a3f
New translations session-storage.md (Japanese)
arnaud4d Dec 20, 2024
2f4cb2a
New translations dt_number.md (Japanese)
arnaud4d Dec 20, 2024
b9f7708
New translations dialog.md (Japanese)
arnaud4d Dec 20, 2024
4588595
New translations form-event-code.md (Japanese)
arnaud4d Dec 20, 2024
5c9d299
New translations form.md (Japanese)
arnaud4d Dec 20, 2024
815f977
New translations error-handling.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
1902fb3
New translations identifiers.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
100b596
New translations quick-tour.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
57fdf60
New translations error-handling.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
5076fdb
New translations current.json (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
1a6741b
New translations cryptokeyclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
b79ff05
New translations datastoreclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
a4dc1d4
New translations emailobjectclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
b445ac6
New translations entityclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
0dcd425
New translations filehandleclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
1d31a65
New translations folderclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
dd010d7
New translations mailattachmentclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
bb7528e
New translations pop3transporterclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
6dcf0cb
New translations sessionclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
159383a
New translations systemworkerclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
0e0a14e
New translations webserverclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
ae75edf
New translations zipfileclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
5724e4b
New translations classes.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
fb3e9fb
New translations dt_collection.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
c70e445
New translations building.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
c173d8e
New translations properties_formproperties.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
e0ad620
New translations updates.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
935fa06
New translations components.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
e4f67af
New translations authusers.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
0fdcdd6
New translations vp-set-print-info.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
97c2a90
New translations vp-set-text-value.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
966d8a3
New translations vp-set-time-value.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
aa79bad
New translations vp-set-workbook-options.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
33901ea
New translations formulas.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
62330ca
New translations authentication.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
28331bd
New translations qodly-studio.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
f130768
New translations sessions.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
9786bed
New translations webserverconfig.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
ead5c61
New translations cryptokeyclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
cd9646c
New translations datastoreclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
882a36d
New translations emailobjectclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
4e5e670
New translations entityclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
fb7bb74
New translations filehandleclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
b4ed707
New translations folderclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
9f7ad3d
New translations functionclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
e00849a
New translations mailattachmentclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
2a2e02b
New translations pop3transporterclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
02e9165
New translations smtptransporterclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
db2c91d
New translations sessionclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
2ed6530
New translations systemworkerclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
0e3e48e
New translations webserverclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
dd41569
New translations zipfileclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
9e2cedb
New translations building.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
ec8d3e3
New translations authusers.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
ee4aa99
New translations vp-set-print-info.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
f11c299
New translations vp-set-text-value.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
6bc1367
New translations vp-set-time-value.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
b3c3aae
New translations vp-set-workbook-options.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
f22e683
New translations formulas.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
1504770
New translations authentication.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
329edd7
New translations qodly-studio.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
b18398a
New translations webserverconfig.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
f86f5f1
New translations folder.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
5511a00
New translations formula-from-string.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
b6bcf7f
New translations imap-new-transporter.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
480a39e
New translations mail-new-attachment.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
e97c206
New translations smtp-new-transporter.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
b8d9ca5
New translations web-server.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
860fb35
New translations process-activity.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
7b610be
New translations session-info.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
287d2d0
New translations set-window-document-icon.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
b80a953
New translations version-20-r7.json (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
ba48d25
New translations cryptokeyclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
a0bc4ed
New translations datastoreclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
e84ca7b
New translations emailobjectclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
31109c7
New translations entityclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
4838f25
New translations filehandleclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
3d71457
New translations folderclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
91ed4cf
New translations mailattachmentclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
4980599
New translations pop3transporterclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
82a1bfc
New translations sessionclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
53415d4
New translations systemworkerclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
676d8b3
New translations webserverclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
f591009
New translations zipfileclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
354a842
New translations classes.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
9e5f795
New translations dt_collection.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
056991d
New translations building.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
e4b0e70
New translations updates.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
bdb962b
New translations components.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
d2fe33e
New translations authusers.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
ca85646
New translations vp-set-print-info.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
28e81f4
New translations vp-set-text-value.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
3ccbeaa
New translations vp-set-time-value.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
86c34a8
New translations vp-set-workbook-options.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
623717b
New translations formulas.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
358fcdf
New translations authentication.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
37cd628
New translations qodly-studio.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
d398ed8
New translations sessions.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
3e19fff
New translations webserverconfig.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
a3352b2
New translations folder.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
a7ca057
New translations formula-from-string.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
7418e55
New translations imap-new-transporter.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
1fb576e
New translations mail-new-attachment.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
181558a
New translations process-activity.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
d3509ab
New translations session-info.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
c2d0350
New translations set-window-document-icon.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
ae79142
New translations smtp-new-transporter.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
d2e38d0
New translations web-server.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
343adf7
New translations license-info.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
ef9e9f2
New translations license-info.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
49aef80
New translations session-storage.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
a08f71c
New translations dt_number.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
d6390c6
New translations form-event-code.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
b3f64ea
New translations form-event-code.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
6208e6f
New translations outgoingmessageclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
5a67509
New translations form-load.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
518bf0f
New translations print-form.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
011ef6c
New translations outgoingmessageclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
50c97c7
New translations http-request-handler.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
3eebda1
New translations incomingmessageclass.md (Portuguese, Brazilian)
arnaud4d Dec 20, 2024
cd6bc75
New translations 4d.md (French)
arnaud4d Dec 21, 2024
cbd0042
New translations properties_formproperties.md (Spanish)
arnaud4d Dec 21, 2024
b14e095
New translations wp-delete-section.md (Japanese)
arnaud4d Dec 23, 2024
6525b89
New translations wp-delete-subsection.md (Japanese)
arnaud4d Dec 23, 2024
727e14e
New translations wp-delete-section.md (Japanese)
arnaud4d Dec 23, 2024
1c23431
New translations wp-delete-subsection.md (Japanese)
arnaud4d Dec 23, 2024
4634e73
New translations create-entity-selection.md (Japanese)
arnaud4d Dec 23, 2024
3433545
New translations wp-delete-section.md (Japanese)
arnaud4d Dec 23, 2024
1a9e5e0
New translations wp-reset-attributes.md (Japanese)
arnaud4d Dec 23, 2024
f3b0b6c
New translations wp-delete-subsection.md (Japanese)
arnaud4d Dec 23, 2024
15b635d
New translations wp-delete-section.md (Japanese)
arnaud4d Dec 23, 2024
1cfe7d5
New translations wp-delete-subsection.md (Japanese)
arnaud4d Dec 23, 2024
60021dc
New translations wp-reset-attributes.md (Japanese)
arnaud4d Dec 23, 2024
5485232
New translations compile-project.md (Japanese)
arnaud4d Dec 23, 2024
b05c4ed
New translations dialog.md (Japanese)
arnaud4d Dec 23, 2024
15a407a
New translations checkbox_overview.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
37054bc
New translations checkbox_overview.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
ae5d15d
New translations checkbox_overview.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
74aefd8
New translations properties_backgroundandborder.md (Portuguese, Brazi…
arnaud4d Dec 23, 2024
6e09c8b
New translations properties_reference.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
b140596
New translations properties_webarea.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
657cf79
New translations checkbox_overview.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
05a8e89
New translations properties_webarea.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
8abd180
New translations checkbox_overview.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
358a4c3
New translations checkbox_overview.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
8905b7b
New translations properties_webarea.md (Portuguese, Brazilian)
arnaud4d Dec 23, 2024
548903b
New translations error-handling.md (Japanese)
arnaud4d Dec 24, 2024
8029d46
New translations error-handling.md (Japanese)
arnaud4d Dec 24, 2024
abcba86
New translations properties_coordinatesandsizing.md (Portuguese, Braz…
arnaud4d Dec 24, 2024
20c5ee6
New translations properties_coordinatesandsizing.md (Portuguese, Braz…
arnaud4d Dec 24, 2024
5cc3e42
New translations properties_coordinatesandsizing.md (Portuguese, Braz…
arnaud4d Dec 24, 2024
0198741
New translations properties_coordinatesandsizing.md (Portuguese, Braz…
arnaud4d Dec 24, 2024
8f9f1c7
Merge pull request #2626 from doc4d/l10n_main
mouna-elmaazouzi Dec 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 4 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,7 @@ jobs:
workflow-check:
uses: ./.github/workflows/workflow-syntax-check.yml
workflow-build:
uses: ./.github/workflows/workflow-build.yml
uses: ./.github/workflows/workflow-build.yml
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
16 changes: 9 additions & 7 deletions docs/API/CryptoKeyClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -304,21 +304,22 @@ PEM definition of an encryption key to load. If the key is a private key, the RS

|Release|Changes|
|---|---|
|20 R8|Support of message as Blob|
|18 R4|Added
</details>

<!-- REF #CryptoKey.sign().Syntax -->.**sign** (*message* : Text ; *options* : Object) : Text<!-- END REF -->
<!-- REF #CryptoKey.sign().Syntax -->.**sign** (*message* : Text ; *options* : Object) : Text<br/>.**sign** (*message* : Blob ; *options* : Object) : Text<!-- END REF -->


<!-- REF #CryptoKey.sign().Params -->
|Parameter|Type||Description|
|---|----|---|---|
|message|Text|->|Message string to sign|
|message|Text OR Blob|->|Message to sign|
|options|Object|->|Signing options|
|Result|Text|<-|Signature in Base64 or Base64URL representation, depending on "encoding" option|
<!-- END REF -->

The `.sign()` function <!-- REF #CryptoKey.sign().Summary -->signs the utf8 representation of a *message* string<!-- END REF --> using the `CryptoKey` object keys and provided *options*. It returns its signature in base64 or base64URL format, depending on the value of the `options.encoding` attribute you passed.
The `.sign()` function <!-- REF #CryptoKey.sign().Summary -->signs the utf8 representation of a *message* string or Blob<!-- END REF --> using the `CryptoKey` object keys and provided *options*. It returns its signature in base64 or base64URL format, depending on the value of the `options.encoding` attribute you passed.

The `CryptoKey` must contain a valid **private** key.

Expand All @@ -329,11 +330,11 @@ The `CryptoKey` must contain a valid **private** key.
|hash|text|Digest algorithm to use. For example: "SHA256", "SHA384", or "SHA512". When used to produce a JWT, the hash size must match the PS@, ES@, RS@, or PS@ algorithm size|
|encodingEncrypted|text|Encoding used to convert the binary encrypted message into the result string. Can be "Base64", or "Base64URL". Default is "Base64".|
|pss|boolean|Use Probabilistic Signature Scheme (PSS). Ignored if the key is not an RSA key. Pass `true` when producing a JWT for PS@ algorithm|
|encoding|text|ERepresentation to be used for result signature. Possible values: "Base64" or "Base64URL". Default is "Base64".|
|encoding|text|Representation to be used for result signature. Possible values: "Base64" or "Base64URL". Default is "Base64".|

#### *Result*

The utf8 representation of the *message* string.
The utf8 representation of the *message*.
<!-- END REF -->

<!-- REF CryptoKey.size -->
Expand Down Expand Up @@ -382,16 +383,17 @@ Contains the <!-- REF #CryptoKey.type.Summary -->name of the key type - "RSA", "

|Release|Changes|
|---|---|
|20 R8|Support of message as Blob|
|18 R4|Added
</details>

<!-- REF #CryptoKey.verify().Syntax -->**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : Object<!-- END REF -->
<!-- REF #CryptoKey.verify().Syntax -->**.verify**( *message* : Text ; *signature* : Text ; *options* : Object) : Object<br/>*.verify**( *message* : Blob ; *signature* : Text ; *options* : Object) : Object<!-- END REF -->


<!-- REF #CryptoKey.verify().Params -->
|Parameter|Type||Description|
|---|---|---|---|
|message|Text|->|Message string that was used to produce the signature|
|message|Text OR Blob|->|Message that was used to produce the signature|
|signature|Text|->|Signature to verify, in Base64 or Base64URL representation, depending on `options.encoding` value|
|options|Object|->|Signing options|
|Result|Object|<-|Status of the verification|
Expand Down
16 changes: 16 additions & 0 deletions docs/API/DataClassClass.md
Original file line number Diff line number Diff line change
Expand Up @@ -1022,6 +1022,22 @@ You will not get the expected result because the null value will be evaluated by
$vSingles:=ds.Person.query("spouse = null") //correct syntax
```

#### Not equal to null or undefined values

The "not equal to *value*" comparator (`#` or `!=`) does not return attributes whose value is null or undefined. For example, the following query will only return persons whose "info.married" status is `false` and not persons whose "info.married" property is "null" or missing:

```4d
$notMarried:=ds.Person.query("info.married#true") //finds persons with attribute value is false
```

If you want to find persons whose "info.married" status is `false`, null, or not defined, you need to write:

```4d
$notMarried:=ds.Person.query("info.married#true | info.married=null") //finds false, null and undefined attributes
```



#### Not equal to in collections

When searching within dataclass object attributes containing collections, the "not equal to *value*" comparator (`#` or `!=`) will find elements where ALL properties are different from *value* (and not those where AT LEAST one property is different from *value*, which is how work other comparators). Basically, it is equivalent to search for "Not(find collection elements where property equals *value*"). For example, with the following entities:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,25 @@ id: OutgoingMessageClass
title: OutgoingMessage
---


The `4D.OutgoingMessage` class allows you to build messages to be returned by your application functions in response to [REST requests](../REST/REST_requests.md). If the response is of type `4D.OutgoingMessage`, the REST server does not return an object but the object instance of the `OutgoingMessage` class.

Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser.
Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser.

An instance of this class is built on 4D Server and can be sent to the browser by the [4D REST Server](../REST/gettingStarted.md) only. This class allows to use other technologies than HTTP (e.g. mobile).

<details><summary>Historique</summary>

| Release | Modifications |
| ------- | -------------- |
| 20 R7 | Classe ajoutée |


<details><summary>History</summary>

|Release|Changes|
|---|---|
|20 R7|Class added|

</details>

### Exemple
### Example

In this example, a `getFile()` function is implemented in the [Datastore class](../ORDA/ordaClasses.md#datastore-class) and [can be called](../ORDA/ordaClasses.md#onhttpget-keyword) by a REST request. The purpose is to return a **testFile.pdf** file as a response to the request:

Expand All @@ -36,25 +40,29 @@ exposed onHTTPGet Function getFile() : 4D.OutgoingMessage

### OutgoingMessage Object


4D.OutgoingMessage objects provide the following properties and functions:

| |
| -------------------------------------------------------------------------------------------------------------------------------------- |
| [<!-- INCLUDE #OutgoingMessageClass.body.Syntax -->](#body)<br/><!-- INCLUDE #OutgoingMessageClass.body.Summary --> |
| [<!-- INCLUDE #OutgoingMessageClass.headers.Syntax -->](#headers)<br/><!-- INCLUDE #OutgoingMessageClass.headers.Summary --> |
| [<!-- INCLUDE #OutgoingMessageClass.setBody().Syntax -->](#setbody)<br/><!-- INCLUDE #OutgoingMessageClass.setBody().Summary --> |
| [<!-- INCLUDE #OutgoingMessageClass.setHeader().Syntax -->](#setheader)<br/><!-- INCLUDE #OutgoingMessageClass.setHeader().Summary --> |
| [<!-- INCLUDE #OutgoingMessageClass.setStatus().Syntax -->](#setstatus)<br/><!-- INCLUDE #OutgoingMessageClass.setStatus().Summary --> |
| [<!-- INCLUDE #OutgoingMessageClass.status.Syntax -->](#status)<br/><!-- INCLUDE #OutgoingMessageClass.status.Summary --> |
||
|---|
|[<!-- INCLUDE #OutgoingMessageClass.body.Syntax -->](#body)<br/><!-- INCLUDE #OutgoingMessageClass.body.Summary -->|
|[<!-- INCLUDE #OutgoingMessageClass.headers.Syntax -->](#headers)<br/><!-- INCLUDE #OutgoingMessageClass.headers.Summary -->|
|[<!-- INCLUDE #OutgoingMessageClass.setBody().Syntax -->](#setbody)<br/><!-- INCLUDE #OutgoingMessageClass.setBody().Summary -->|
|[<!-- INCLUDE #OutgoingMessageClass.setHeader().Syntax -->](#setheader)<br/><!-- INCLUDE #OutgoingMessageClass.setHeader().Summary -->|
|[<!-- INCLUDE #OutgoingMessageClass.setStatus().Syntax -->](#setstatus)<br/><!-- INCLUDE #OutgoingMessageClass.setStatus().Summary -->|
|[<!-- INCLUDE #OutgoingMessageClass.status.Syntax -->](#status)<br/><!-- INCLUDE #OutgoingMessageClass.status.Summary -->|

:::note

A 4D.OutgoingMessage object is a [non-sharable](../Concepts/shared.md) object.

:::

<!-- REF #OutgoingMessageClass.body.Desc -->




<!-- REF #OutgoingMessageClass.body.Desc -->
## .body

<!-- REF #OutgoingMessageClass.body.Syntax -->**body** : any<!-- END REF -->
Expand All @@ -70,43 +78,42 @@ The `.body` property contains <!-- REF #OutgoingMessageClass.body.Summary -->the

The `.body` property is read-write.

You can also set the `.body` property using the [`setBody()`](#setbody) function, in which case the `content-type` header is automatically set.
You can also set the `.body` property using the [`setBody()`](#setbody) function, in which case the `content-type` header is automatically set.

<!-- END REF -->

<!-- REF #OutgoingMessageClass.headers.Desc -->

<!-- REF #OutgoingMessageClass.headers.Desc -->
## .headers

<!-- REF #OutgoingMessageClass.headers.Syntax -->**headers** : Object<!-- END REF -->

#### Description

The `.headers` property contains <!-- REF #OutgoingMessageClass.headers.Summary -->the current headers of the outgoing message as key/value pairs<!-- END REF -->.
The `.headers` property contains <!-- REF #OutgoingMessageClass.headers.Summary -->the current headers of the outgoing message as key/value pairs<!-- END REF -->.

The `.headers` property is read-only. To set a header, use the [`setHeader()`](#setheader) function.
The `.headers` property is read-only. To set a header, use the [`setHeader()`](#setheader) function.

<!-- END REF -->

<!-- REF #OutgoingMessageClass.setBody().Desc -->

<!-- REF #OutgoingMessageClass.setBody().Desc -->
## .setBody()

<!-- REF #OutgoingMessageClass.setBody().Syntax -->**.setBody**( *body* : any )<!-- END REF -->

<!-- REF #OutgoingMessageClass.setBody().Params -->

| Paramètres | Type | | Description |
| ---------- | ---- | -- | ---------------------------- |
| body | any | -> | Body of the outgoing message |

<!-- REF #OutgoingMessageClass.setBody().Params -->
|Parameter|Type||Description|
|---|--- |---|------|
|body|any |->|Body of the outgoing message|
<!-- END REF -->

#### Description

The `.setBody()` function <!-- REF #OutgoingMessageClass.setBody().Summary -->sets the outgoing message *body*<!-- END REF -->.

The following data types are supported in the *body*:
The following data types are supported in the *body*:

- Text
- Blob
Expand All @@ -124,47 +131,45 @@ If *body* is not of a supported value type, an error is returned.

<!-- END REF -->

<!-- REF #OutgoingMessageClass.setHeader().Desc -->

<!-- REF #OutgoingMessageClass.setHeader().Desc -->
## .setHeader()

<!-- REF #OutgoingMessageClass.setHeader().Syntax -->**.setHeader**( *key* : Text ; *value* : Text )<!-- END REF -->

<!-- REF #OutgoingMessageClass.setHeader().Params -->

| Paramètres | Type | | Description |
| ---------- | ---- | -- | ---------------------------- |
| key | Text | -> | Header property to set |
| value | Text | -> | Value of the header property |

<!-- REF #OutgoingMessageClass.setHeader().Params -->
|Parameter|Type||Description|
|---|--- |---|------|
|key|Text|->|Header property to set|
|value|Text|->|Value of the header property|
<!-- END REF -->

#### Description

The `.setHeader()` function <!-- REF #OutgoingMessageClass.setHeader().Summary -->sets the outgoing message header *key* with the provided *value*<!-- END REF -->. If both parameters are not Text values, an error is raised.

When returning a 4D.OutgoingMessage object instance, 4D automatically sets some headers (e.g. `Set-Cookie` with `WASID4D=...` and `4DSID__ProjectName_=....`).
When returning a 4D.OutgoingMessage object instance, 4D automatically sets some headers (e.g. `Set-Cookie` with `WASID4D=...` and `4DSID__ProjectName_=....`).

:::note

If you set a *value* for the "Content-Type" header *key*, make sure you call this function after the call to [`setBody()`](#setbody), because `setBody()` automatically fills this header. For a list of "Content-Type" header values, please refer to the [`WEB SEND BLOB`](../commands-legacy/web-send-blob.md) documentation.
If you set a *value* for the "Content-Type" header *key*, make sure you call this function after the call to [`setBody()`](#setbody), because `setBody()` automatically fills this header. For a list of "Content-Type" header values, please refer to the [`WEB SEND BLOB`](../commands-legacy/web-send-blob.md) documentation.

:::


<!-- END REF -->

<!-- REF #OutgoingMessageClass.setStatus().Desc -->

## .setStatus()

<!-- REF #OutgoingMessageClass.setStatus().Syntax -->**.setStatus**( *status* : Integer )<!-- END REF -->

<!-- REF #OutgoingMessageClass.setStatus().Params -->

| Paramètres | Type | | Description |
| ---------- | ------- | -- | ------------- |
| status | Integer | -> | Status to set |

<!-- REF #OutgoingMessageClass.setStatus().Params -->
|Parameter|Type||Description|
|---|--- |---|------|
|status|Integer|->|Status to set|
<!-- END REF -->

#### Description
Expand All @@ -173,12 +178,14 @@ The `.setStatus()` function <!-- REF #OutgoingMessageClass.setStatus().Summary -

If *status* is not an integer value, an error is raised.

For a list of HTTP status codes, please refer the [HTTP status code list on Wikipedia](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).
For a list of HTTP status codes, please refer the [HTTP status code list on Wikipedia](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).


<!-- END REF -->

<!-- REF #OutgoingMessageClass.status.Desc -->


<!-- REF #OutgoingMessageClass.status.Desc -->
## .status

<!-- REF #OutgoingMessageClass.status.Syntax -->**status** : Integer<!-- END REF -->
Expand Down
3 changes: 1 addition & 2 deletions docs/Debugging/debugging-remote.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,8 @@ Only one debugger can debug a 4D Server application at a given time. It is calle
* the local 4D Server debugger (default) - if the server is not running headless.
* the debugger of a remote 4D client - if the remote session has access to Design mode.
* the [Qodly debugger](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server) on 4D Server - if the server allows access to Qodly Studio.
* the VS Code debugger, provided you installed the [4D-Debugger](https://github.com/4d/4D-Debugger-VSCode) extension.
* the **VS Code** debugger, provided you installed the [4D-Debugger](https://github.com/4d/4D-Debugger-VSCode) extension.

:::

The attached debugger is called whenever a 4D Server encounters:
* a break point
Expand Down
3 changes: 3 additions & 0 deletions docs/Notes/updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,10 @@ Read [**What’s new in 4D 20 R8**](https://blog.4d.com/en-whats-new-in-4d-v20-R
- Support of [standalone sessions](../API/SessionClass.md) to simplify local coding for client/server applications.
- [4D debugger](../Debugging/debugger.md): new design and auto-save, display mode features.
- [New built component architecture](../Desktop/building.md#build-component) for a better compliance with Apple notarization guidelines.
- Dependencies: Use the Dependency manager to [check for new versions](../Project/components.md#checking-for-new-versions) and [update](../Project/components.md#updating-dependencies) GitHub components.
- 4D Language:
- Modified commands: [`FORM EDIT`](../commands/form-edit.md)
- [`.sign()`](../API/CryptoKeyClass.md#sign) and [`.verify()`](../API/CryptoKeyClass.md#verify) functions of the [4D.CryptoKey class](../API/CryptoKeyClass.md) support Blob in the *message* parameter.
- [**Fixed bug list**](https://bugs.4d.fr/fixedbugslist?version=20_R8): list of all bugs that have been fixed in 4D 20 R8.

#### Behavior changes
Expand Down Expand Up @@ -54,6 +56,7 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-v20-R

- Documentations for [4D Language](../commands/command-index.md) and [4D Write Pro Language](../WritePro/commands/command-index.md) are now fully available on developer.4d.com. Find out about all the new features and changes concerning these documentations in this release note.
- The [`File`](../commands/file.md) command (as well as [`4D.File.new()`](../API/FileClass.md#4dfilenew)) is stricter when it comes to checking the syntax of the *path* supplied as a parameter.
- The **describe** action [permission](../ORDA/privileges.md#permission-actions) has been removed from available actions. Access to [`/rest/$catalog`](../REST/$catalog.md) urls is no longer controlled. Session *describe* privileges are now ignored.


## 4D 20 R6
Expand Down
2 changes: 1 addition & 1 deletion docs/ORDA/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ title: Glossary

## Action

Every action that can be done on a [resource](#resource). Available actions are: create, read, update, drop, execute, promote, and describe.
Every action that can be done on a [resource](#resource). Available actions are: create, read, update, drop, execute, and promote.

## Attribute

Expand Down
Loading
Loading