diff --git a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/application-development.mdx b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/application-development.mdx
index 8ad521116a6..687b89791de 100644
--- a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/application-development.mdx
@@ -235,7 +235,7 @@ If these 2 keys aren't given, then Wails does absolutely nothing with the fronte
### AssetsHandler
-A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifiy `nil` as the `Assets` option.
+A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifying `nil` as the `Assets` option.
## Built in Dev Server
diff --git a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/frontend.mdx b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/frontend.mdx
index ac087ee4514..f057056c19d 100644
--- a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/frontend.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/frontend.mdx
@@ -44,7 +44,7 @@ The options are as follows:
| noautoinjectipc | Disable the autoinjection of `/wails/ipc.js` |
| noautoinject | Disable all autoinjection of scripts |
-Multiple options may be used provided they are comma seperated.
+Multiple options may be used provided they are comma separated.
This code is perfectly valid and operates the same as the autoinjection version:
diff --git a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
index 961595711c7..0824eb373e0 100644
--- a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
@@ -61,7 +61,7 @@ This is an example entitlements file from the [RiftShare](https://github.com/ach
```
-**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the applicaton. It needs to be named embedded.provisionprofile.
+**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. It needs to be named embedded.provisionprofile.
#### Build and Sign the App Package
diff --git a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
index 141e4d68caa..02188562e57 100644
--- a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
@@ -1,6 +1,6 @@
# NixOS FontSize Bug
-NixOS/Wayland can cause a bug where the `font-size` css property doesnt affect the rendered page. To fix this add the following to your devShell.
+NixOS/Wayland can cause a bug where the `font-size` css property doesn't affect the rendered page. To fix this add the following to your devShell.
```shell
shellHook = with pkgs; ''
diff --git a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/signing.mdx b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/signing.mdx
index 49b82d94c7d..67ed0810aa7 100644
--- a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/signing.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/signing.mdx
@@ -232,7 +232,7 @@ Now we need to configure some gon config files in our `build/darwin` directory:
"bundle_id": "app.myapp",
"apple_id": {
"username": "my-appleid@email.com",
- "password": "@env:APPLE_PASSWORD",
+ "password": "your-app-specific-password",
"provider": "ABCDE12345"
},
"sign": {
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
- `source`: The location of your wails binary to be signed
- `apple_id`:
- `username`: Your Apple ID email address
- - `password`: Your app-specific password, referenced using Gon's environment variable syntax
+ - `password`: Your app-specific password
- `provider`: Your team ID for your App Store Connect account
- `sign`:
- `application_identity`: Your Apple developer identity
+The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
+
Your developer identity and team ID can both by found on macOS by running the following command:
```bash
diff --git a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
index 7de133a8a28..84c5e5b7cc5 100644
--- a/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
@@ -2,7 +2,7 @@
This guide will go into:
-1. Miminal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
+1. Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
2. Install Script - Bash script for accomplishing the Minimal Installation Steps with optional Wails branding.
3. Important Notes - Issues that can be encountered when using SvelteKit + Wails and fixes.
@@ -124,7 +124,7 @@ wails dev
See https://wails.io/docs/guides/frontend for more information.
-##### Inital data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
+##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
- \+page.ts/+page.js works well with load() https://kit.svelte.dev/docs/load#page-data
- invalidateAll() in +page.svelte will call load() from +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
diff --git a/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/cli.mdx b/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/cli.mdx
index 3e038875032..c72b6d94eaa 100644
--- a/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/cli.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/cli.mdx
@@ -66,7 +66,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
| -nsis | Generate NSIS installer for Windows | |
| -o filename | Output filename | |
| -obfuscated | Obfuscate the application using [garble](https://github.com/burrowers/garble) | |
-| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` envrionment variable if given else `runtime.GOARCH`. |
+| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` environment variable if given else `runtime.GOARCH`. |
| -race | Build with Go's race detector | |
| -s | Skip building the frontend | |
| -skipbindings | Skip bindings generation | |
diff --git a/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx b/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
index 856ba6f0c26..7a2ebda7efc 100644
--- a/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
@@ -14,7 +14,7 @@ Go: `EventsOn(ctx context.Context, eventName string, callback func(optionalData
### EventsOff
-This method unregisters the listener for the given event name, optionally multiple listeneres can be unregistered via `additionalEventNames`.
+This method unregisters the listener for the given event name, optionally multiple listeners can be unregistered via `additionalEventNames`.
Go: `EventsOff(ctx context.Context, eventName string, additionalEventNames ...string)`
JS: `EventsOff(eventName string, ...additionalEventNames)`
diff --git a/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx b/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
index b2ae6deba55..f7cdae99fdc 100644
--- a/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
@@ -202,7 +202,7 @@ Go: `WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)`
JS:
### WindowPrint
-Opens tha native print dialog.
+Opens the native print dialog.
Go: `WindowPrint(ctx context.Context)`
JS: `WindowPrint()`
diff --git a/website/i18n/ar/docusaurus-plugin-content-pages/changelog.mdx b/website/i18n/ar/docusaurus-plugin-content-pages/changelog.mdx
index d8d1039acae..cc93b6c959d 100644
--- a/website/i18n/ar/docusaurus-plugin-content-pages/changelog.mdx
+++ b/website/i18n/ar/docusaurus-plugin-content-pages/changelog.mdx
@@ -13,6 +13,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
+## v2.9.2 - 2024-09-18
+
+### Fixed
+- Fixed CGO memory issue on Darwin by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3590)
+- Fixed an error that occurred when an author name contains a string that is not suitable for JSON. Fixed by @taiseiotsuka in [PR](https://github.com/wailsapp/wails/pull/3638)
+- Fixed MacOS build to use `outputfilename` from wails.json. [#3200](https://github.com/wailsapp/wails/issues/3200)
+- Fixed file drop events on windows. Fixed in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Fixed doctor command not finding pkg-config on Solus. [PR #3670](https://github.com/wailsapp/wails/pull/3670) by [@ianmjones](https://github.com/ianmjones)
+- Fixed binding for struct fields that were exported but had no json tags. [PR #3678](https://github.com/wailsapp/wails/pull/3678)
+- Fixed file drop events on Windows in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Modified `ZoomFactor` and `IsZoomControlEnabled` options to be Windows-only options in PR[#3644](https://github.com/wailsapp/wails/pull/3644) by @levinit
+- Added nil check for Drag-n-Drop on Windows. Fixed by in [PR](https://github.com/wailsapp/wails/pull/3597) by @leaanthony based on the suggestion by @Alpa-1 in [#3596](https://github.com/wailsapp/wails/issues/3596).
+- Fixed typos in various .mdx files. [PR #3628](https://github.com/wailsapp/wails/pull/3628) by [@deining](https://github.com/deining)
+- Fixed `notifyListeners()` race condition when terminated mid-emission [PR](https://github.com/wailsapp/wails/pull/3695) by [@mrf345](https://github.com/mrf345)
+- Fixed dialogs in Windows when using Go 1.23 in [PR](https://github.com/wailsapp/wails/pull/3707) by [@leaanthony](https://github.com/leaanthony)
+- More syscall fixes for Go 1.23 support in [PR](https://github.com/wailsapp/wails/pull/3713) by [@leaanthony](https://github.com/leaanthony)
+- Fixed drag and drop missing cursor icon [PR](https://github.com/wailsapp/wails/pull/3703) by [@mrf345](https://github.com/mrf345)
+
+### Changed
+- Modified docs to reflect the correct password syntax for the `gon-sign.json` file [PR](https://github.com/wailsapp/wails/pull/3620) by [@ignasbernotas](github.com/ignasbernotas)
+
## v2.9.1 - 2024-06-18
### Fixed
diff --git a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/application-development.mdx b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/application-development.mdx
index 90ce51cb80f..7ca2ff95b0b 100644
--- a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/application-development.mdx
@@ -235,7 +235,7 @@ Si ces 2 clés ne sont pas fournies, alors Wails ne fait absolument rien avec le
### AssetsHandler
-Une application Wails v2 peut éventuellement définir un `http.Handler` dans `options.app`, qui permet de se connecter à l'AssetServer pour créer des fichiers à la volée ou traiter les requêtes POST/PUT. Les requêtes GET sont toujours traitées d'abord par le `assets` FS. Si le FS ne trouve pas le fichier demandé, la requête sera transmise au `http.Handler`. Toute requête autre que GET sera traitée directement par le `AssetsHandler` si spécifié. Il est également possible d'utiliser le `AssetsHandler` uniquement en spécifiant `nil` dans l'option `Assets`.
+Une application Wails v2 peut éventuellement définir un `http.Handler` dans `options.app`, qui permet de se connecter à l'AssetServer pour créer des fichiers à la volée ou traiter les requêtes POST/PUT. Les requêtes GET sont toujours traitées d'abord par le `assets` FS. Si le FS ne trouve pas le fichier demandé, la requête sera transmise au `http.Handler`. Toute requête autre que GET sera traitée directement par le `AssetsHandler` si spécifié. It's also possible to only use the `AssetsHandler` by specifying `nil` as the `Assets` option.
## Serveur de développement embarqué
diff --git a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/frontend.mdx b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/frontend.mdx
index ea101019ad8..ef0dbed76f6 100644
--- a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/frontend.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/frontend.mdx
@@ -44,7 +44,7 @@ Les options sont les suivantes :
| noautoinjectipc | Pour désactiver l'injection automatique de `/wails/ipc.js` |
| noautoinject | Pour désactiver l'injection automatique de tous les scripts |
-Plusieurs options peuvent être utilisées à condition qu'elles soient séparées par des virgules.
+Multiple options may be used provided they are comma separated.
Ce code est parfaitement valide et fonctionne de la même manière que la version avec l'auto-injection :
diff --git a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
index f17d6dbc717..8f862b9e21e 100644
--- a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
@@ -61,7 +61,7 @@ Ceci est un exemple du fichier entitlements de l'application [RiftShare](https:/
```
-**Ajouter le profil de provisionnement incorporé** Le profil de provisioning créé ci-dessus doit être ajouté à la racine de l'application. Il doit être nommé embedded.provisionprofile.
+**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. Il doit être nommé embedded.provisionprofile.
#### Construire et signer le package de l'application
diff --git a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
index 141e4d68caa..02188562e57 100644
--- a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
@@ -1,6 +1,6 @@
# NixOS FontSize Bug
-NixOS/Wayland can cause a bug where the `font-size` css property doesnt affect the rendered page. To fix this add the following to your devShell.
+NixOS/Wayland can cause a bug where the `font-size` css property doesn't affect the rendered page. To fix this add the following to your devShell.
```shell
shellHook = with pkgs; ''
diff --git a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/signing.mdx b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/signing.mdx
index 49b82d94c7d..67ed0810aa7 100644
--- a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/signing.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/signing.mdx
@@ -232,7 +232,7 @@ Now we need to configure some gon config files in our `build/darwin` directory:
"bundle_id": "app.myapp",
"apple_id": {
"username": "my-appleid@email.com",
- "password": "@env:APPLE_PASSWORD",
+ "password": "your-app-specific-password",
"provider": "ABCDE12345"
},
"sign": {
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
- `source`: The location of your wails binary to be signed
- `apple_id`:
- `username`: Your Apple ID email address
- - `password`: Your app-specific password, referenced using Gon's environment variable syntax
+ - `password`: Your app-specific password
- `provider`: Your team ID for your App Store Connect account
- `sign`:
- `application_identity`: Your Apple developer identity
+The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
+
Your developer identity and team ID can both by found on macOS by running the following command:
```bash
diff --git a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
index 486080b8bb1..8913a760708 100644
--- a/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
@@ -2,7 +2,7 @@
Ce tutoriel va vous présenter :
-1. L'installation minimale - Les étapes à suivre au minimum pour avoir Wails fonctionnant avec SvelteKit.
+1. Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
2. Script d'installation - Script Bash pour réaliser les étapes d'installation minimale avec la marque Wails (pouvant être changée dans les options).
3. Notes importantes - Problèmes qui peuvent être rencontrés avec SvelteKit + Wails et comment les corriger.
@@ -108,7 +108,7 @@ wails dev
##### Le runtime Wails se décharge avec des pages de navigation complètes !
-- Tout ce qui provoque la navigation de page complète : `window.location.href = '//'` ou le menu contextuel se recharge lorsque vous utilisez wails dev. Cela signifie que vous pouvez finir par perdre la possibilité d'appeler n'importe quel runtime cassant l'application. Il y a deux façons de contourner ce problème.
+- Tout ce qui provoque la navigation de page complète : \`window.location.href = '//' ou le menu contextuel se recharge lorsque vous utilisez wails dev. Cela signifie que vous pouvez finir par perdre la possibilité d'appeler n'importe quel runtime cassant l'application. Il y a deux façons de contourner ce problème.
- Utilisez `import { goto } de '$app/navigation'` puis appelez `goto('//')` dans votre +page.svelte. Cela empêchera la navigation de la page complète.
- Si la navigation de la page complète ne peut pas être empêchée, le runtime Wails peut être ajouté à toutes les pages en ajoutant ce qui suit dans le `` de myapp/frontend/src/app.html
@@ -124,7 +124,7 @@ wails dev
Voir https://wails.io/docs/guides/frontend pour plus d'informations.
-##### Les données initiales peuvent être chargées et actualisées de +page.ts/+page.js à +page.svelte.
+##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
- \+page.ts/+page.js fonctionne bien avec la fonction load() https://kit.svelte.dev/docs/load#page-data
- invalidateAll() dans +page.svelte appellera la fonction load() de +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
diff --git a/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/cli.mdx b/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/cli.mdx
index 0898df052ca..778418fe0a3 100644
--- a/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/cli.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/cli.mdx
@@ -49,35 +49,35 @@ Si vous n'êtes pas sûr d'un modèle, inspectez les fichiers `package.json` et
`wails build` est utilisé pour compiler votre projet vers un binaire prêt à la production.
-| Option | Description | Par défaut |
-|:-------------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| -clean | Nettoie le répertoire `build/bin` | |
-| -compiler "compiler" | Utiliser un autre compilateur pour compiler, par exemple go1.15beta1 | go |
-| -debug | Conserve les informations de débogage dans l'application et affiche la console de débogage. Permet l'utilisation des outils de développement dans la fenêtre de l'application | |
-| -devtools | Permet l'utilisation des devtools dans la fenêtre d'application en production (quand -debug n'est pas utilisé). Ctrl/Cmd+Maj+F12 peut être utilisé pour ouvrir la fenêtre devtools. *NOTE*: Cette option fera que votre application ne suivra plus les guidelines de l'appstore Mac. Utiliser uniquement pour le débogage. | |
-| -dryrun | Affiche la commande build sans l'exécuter | |
-| -f | Forcer la compilation de l'application | |
-| -garbleargs | Arguments à passer à garble | `-literals -tiny -seed=random` |
-| -ldflags "flags" | Options supplémentaires à passer au compilateur | |
-| -m | Permet d'ignorer mod tidy avant la compilation | |
-| -nopackage | Ne pas empaqueter l'application | |
-| -nocolour | Désactive la couleur des logs dans le terminal | |
-| -nosyncgomod | Ne pas synchroniser go.mod avec la version Wails | |
-| -nsis | Génère l'installateur NSIS pour Windows | |
-| -o filename | Nom du fichier de sortie | |
-| -obfuscated | Cacher le code de l'application en utilisant [garble](https://github.com/burrowers/garble) | |
-| -platform | Construit pour les [plates-formes](../reference/cli.mdx#platforms) données (séparées par des virgules) par exemple. `windows/arm64`. Notez que si vous ne donnez pas l'architecture, `runtime.GOARCH` est utilisé. | platform = le contenu de la variable d'environnement `GOOS` si elle existe, autrement `runtime.GOOS`.
arch = le contenu de la variable d'environnement `GOARCH` si elle existe, autrement `runtime.GOARCH`. |
-| -race | Construire avec le détecteur Go race | |
-| -s | Ignorer la construction du frontend | |
-| -skipbindings | Ignorer la génération des liaisons | |
-| -tags "extra tags" | Options de compilation à passer au compilateur Go. Doivent être entre guillemets. Séparés par un espace ou une virgule (pas les deux) | |
-| -trimpath | Supprimer tous les chemins vers les fichiers système de l'exécutable final. | |
-| -u | Met à jour le `go.mod de votre projet` pour utiliser la même version de Wails que le CLI | |
-| -upx | Compresser le binaire final en utilisant "upx" | |
-| -upxflags | Options à passer à upx | |
-| -v int | Niveau de verbosité (0 - silencieux, 1 - par défaut, 2 - verbeux) | 1 |
-| -webview2 | Stratégie d'installation WebView2 : download,embed,browser,error | download |
-| -windowsconsole | Garder la fenêtre de la console lors de la construction d'une version pour Windows | |
+| Option | Description | Par défaut |
+|:-------------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:--------------------------------------------------------------------------------------------------------------------------------------------------- |
+| -clean | Nettoie le répertoire `build/bin` | |
+| -compiler "compiler" | Utiliser un autre compilateur pour compiler, par exemple go1.15beta1 | go |
+| -debug | Conserve les informations de débogage dans l'application et affiche la console de débogage. Permet l'utilisation des outils de développement dans la fenêtre de l'application | |
+| -devtools | Permet l'utilisation des devtools dans la fenêtre d'application en production (quand -debug n'est pas utilisé). Ctrl/Cmd+Maj+F12 peut être utilisé pour ouvrir la fenêtre devtools. *NOTE*: Cette option fera que votre application ne suivra plus les guidelines de l'appstore Mac. Utiliser uniquement pour le débogage. | |
+| -dryrun | Affiche la commande build sans l'exécuter | |
+| -f | Forcer la compilation de l'application | |
+| -garbleargs | Arguments à passer à garble | `-literals -tiny -seed=random` |
+| -ldflags "flags" | Options supplémentaires à passer au compilateur | |
+| -m | Permet d'ignorer mod tidy avant la compilation | |
+| -nopackage | Ne pas empaqueter l'application | |
+| -nocolour | Désactive la couleur des logs dans le terminal | |
+| -nosyncgomod | Ne pas synchroniser go.mod avec la version Wails | |
+| -nsis | Génère l'installateur NSIS pour Windows | |
+| -o filename | Nom du fichier de sortie | |
+| -obfuscated | Cacher le code de l'application en utilisant [garble](https://github.com/burrowers/garble) | |
+| -platform | Construit pour les [plates-formes](../reference/cli.mdx#platforms) données (séparées par des virgules) par exemple. `windows/arm64`. Notez que si vous ne donnez pas l'architecture, `runtime.GOARCH` est utilisé. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` environment variable if given else `runtime.GOARCH`. |
+| -race | Construire avec le détecteur Go race | |
+| -s | Ignorer la construction du frontend | |
+| -skipbindings | Ignorer la génération des liaisons | |
+| -tags "extra tags" | Options de compilation à passer au compilateur Go. Doivent être entre guillemets. Séparés par un espace ou une virgule (pas les deux) | |
+| -trimpath | Supprimer tous les chemins vers les fichiers système de l'exécutable final. | |
+| -u | Met à jour le `go.mod de votre projet` pour utiliser la même version de Wails que le CLI | |
+| -upx | Compresser le binaire final en utilisant "upx" | |
+| -upxflags | Options à passer à upx | |
+| -v int | Niveau de verbosité (0 - silencieux, 1 - par défaut, 2 - verbeux) | 1 |
+| -webview2 | Stratégie d'installation WebView2 : download,embed,browser,error | download |
+| -windowsconsole | Garder la fenêtre de la console lors de la construction d'une version pour Windows | |
Pour une description détaillée des options `webview2` , veuillez vous référer au Guide de [Windows](../guides/windows.mdx).
diff --git a/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx b/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
index 43d72885ea7..b46183178ac 100644
--- a/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
@@ -14,7 +14,7 @@ Go: `EventsOn(ctx context.Context, eventName string, callback func(optionalData
### EventsOff
-Cette méthode désactive l'évènement correspondant au nom donné, éventuellement plusieurs évènements peuvent être désinscrits via `additionalEventNames`.
+This method unregisters the listener for the given event name, optionally multiple listeners can be unregistered via `additionalEventNames`.
Go: `EventsOff(ctx context.Context, eventName string, additionalEventNames ...string)`
JS: `EventsOff(eventName string, ...additionalEventNames)`
diff --git a/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx b/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
index 2d87a5451cf..a12400675d4 100644
--- a/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
@@ -202,7 +202,7 @@ Go: `WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)`
JS:
### WindowPrint
-Ouvre la boîte de dialogue d'impression native.
+Opens the native print dialog.
Go: `WindowPrint(ctx context.Context)`
JS: `WindowPrint()`
diff --git a/website/i18n/fr/docusaurus-plugin-content-pages/changelog.mdx b/website/i18n/fr/docusaurus-plugin-content-pages/changelog.mdx
index 1db414297f3..c9c7ff2228f 100644
--- a/website/i18n/fr/docusaurus-plugin-content-pages/changelog.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-pages/changelog.mdx
@@ -13,6 +13,27 @@ Le format est basé sur [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
## [Unreleased]
+## v2.9.2 - 2024-09-18
+
+### Corrections
+- Fixed CGO memory issue on Darwin by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3590)
+- Fixed an error that occurred when an author name contains a string that is not suitable for JSON. Fixed by @taiseiotsuka in [PR](https://github.com/wailsapp/wails/pull/3638)
+- Fixed MacOS build to use `outputfilename` from wails.json. [#3200](https://github.com/wailsapp/wails/issues/3200)
+- Fixed file drop events on windows. Fixed in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Fixed doctor command not finding pkg-config on Solus. [PR #3670](https://github.com/wailsapp/wails/pull/3670) by [@ianmjones](https://github.com/ianmjones)
+- Fixed binding for struct fields that were exported but had no json tags. [PR #3678](https://github.com/wailsapp/wails/pull/3678)
+- Fixed file drop events on Windows in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Modified `ZoomFactor` and `IsZoomControlEnabled` options to be Windows-only options in PR[#3644](https://github.com/wailsapp/wails/pull/3644) by @levinit
+- Added nil check for Drag-n-Drop on Windows. Fixed by in [PR](https://github.com/wailsapp/wails/pull/3597) by @leaanthony based on the suggestion by @Alpa-1 in [#3596](https://github.com/wailsapp/wails/issues/3596).
+- Fixed typos in various .mdx files. [PR #3628](https://github.com/wailsapp/wails/pull/3628) by [@deining](https://github.com/deining)
+- Fixed `notifyListeners()` race condition when terminated mid-emission [PR](https://github.com/wailsapp/wails/pull/3695) by [@mrf345](https://github.com/mrf345)
+- Fixed dialogs in Windows when using Go 1.23 in [PR](https://github.com/wailsapp/wails/pull/3707) by [@leaanthony](https://github.com/leaanthony)
+- More syscall fixes for Go 1.23 support in [PR](https://github.com/wailsapp/wails/pull/3713) by [@leaanthony](https://github.com/leaanthony)
+- Fixed drag and drop missing cursor icon [PR](https://github.com/wailsapp/wails/pull/3703) by [@mrf345](https://github.com/mrf345)
+
+### Changements
+- Modified docs to reflect the correct password syntax for the `gon-sign.json` file [PR](https://github.com/wailsapp/wails/pull/3620) by [@ignasbernotas](github.com/ignasbernotas)
+
## v2.9.1 - 2024-06-18
### Corrections
diff --git a/website/i18n/fr/docusaurus-plugin-content-pages/credits.mdx b/website/i18n/fr/docusaurus-plugin-content-pages/credits.mdx
index d2f31f80409..a0a0aa71d14 100644
--- a/website/i18n/fr/docusaurus-plugin-content-pages/credits.mdx
+++ b/website/i18n/fr/docusaurus-plugin-content-pages/credits.mdx
@@ -265,5 +265,5 @@
- [Byron Chris](https://github.com/bh90210) - Pour ses contributions à long terme à ce projet.
- [Dustin Krysak](https://wiki.ubuntu.com/bashfulrobot) - Son support et ses retours ont été inestimables.
- [Justen Walker](https://github.com/justenwalker/) - Pour aider à résoudre les problèmes COM qui ont permis de publier la v2.
-- [Wang, Chi](https://github.com/branchseer) - Le projet DeskGap a été une grande influence sur la direction de Wails v2.
+- [Wang, Chi](https://github.com/branchseer) - The DeskGap project was a huge influence on the direction of Wails v2.
- [Serge Zaitsev](https://github.com/zserge) - Bien que Wails n'utilise plus le projet Webview, il est toujours une source d'inspiration.
diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/application-development.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/application-development.mdx
index d801a4a9bce..189351f534b 100644
--- a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/application-development.mdx
@@ -235,7 +235,7 @@ Wails v2にアセットを処理させるための方法は複雑ではありま
### アセットハンドラ
-Wails v2では必要に応じて、`options.App`の中に`http.Handler`を定義することができます。これにより、アセットサーバにフックして、その場でファイルを作成したり、POST/PUTリクエストを処理したりすることができます。 GETリクエストが要求されたときは、まず初めに、`assets` FSにハンドリングされます。 リクエストされたファイルをFSが見つけられなかった場合、そのリクエストは`http.Handler`に転送されます。 GET以外のリクエストは、`AssetsHandler`が指定されていれば、当該ハンドラによって直接処理されます。 なお、`Assets`オプションに`nil`を指定することで、`AssetsHandler`のみを使用することも可能です。
+Wails v2では必要に応じて、`options.App`の中に`http.Handler`を定義することができます。これにより、アセットサーバにフックして、その場でファイルを作成したり、POST/PUTリクエストを処理したりすることができます。 GETリクエストが要求されたときは、まず初めに、`assets` FSにハンドリングされます。 リクエストされたファイルをFSが見つけられなかった場合、そのリクエストは`http.Handler`に転送されます。 GET以外のリクエストは、`AssetsHandler`が指定されていれば、当該ハンドラによって直接処理されます。 It's also possible to only use the `AssetsHandler` by specifying `nil` as the `Assets` option.
## ビルトイン開発サーバ
diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/frontend.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/frontend.mdx
index 2d976fbf741..487127d1ed8 100644
--- a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/frontend.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/frontend.mdx
@@ -44,7 +44,7 @@ Wailsが`index.html`を提供するとき、デフォルトでは、``タ
| noautoinjectipc | `/wails/ipc.js`の自動注入を無効化します |
| noautoinject | すべてのスクリプトの自動注入を無効化します |
-カンマで区切ることで、複数のオプションを指定できます。
+Multiple options may be used provided they are comma separated.
次のコードは、自動注入版のコードと完全に同じ挙動となります:
diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
index b9cbf912aa2..48b9c7b8f14 100644
--- a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
@@ -61,7 +61,7 @@ Mac App Storeへ提出されるアプリは、Appleの[App Sandbox](https://deve
```
-**組み込みプロビジョニング プロファイルの追加** 上記で作成したプロビジョニング プロファイルは、アプリケーションのルートに追加する必要があります。 embedded.provisionprofile という名前にする必要があります。
+**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. embedded.provisionprofile という名前にする必要があります。
#### アプリパッケージのビルドと署名
diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
index 141e4d68caa..02188562e57 100644
--- a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
@@ -1,6 +1,6 @@
# NixOS FontSize Bug
-NixOS/Wayland can cause a bug where the `font-size` css property doesnt affect the rendered page. To fix this add the following to your devShell.
+NixOS/Wayland can cause a bug where the `font-size` css property doesn't affect the rendered page. To fix this add the following to your devShell.
```shell
shellHook = with pkgs; ''
diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/signing.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/signing.mdx
index 9fbd762c0f9..4a5b12dcc69 100644
--- a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/signing.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/signing.mdx
@@ -232,7 +232,7 @@ For code signing on macOS, [gon](https://github.com/Bearer/gon) is a very handy
"bundle_id": "app.myapp",
"apple_id": {
"username": "my-appleid@email.com",
- "password": "@env:APPLE_PASSWORD",
+ "password": "your-app-specific-password",
"provider": "ABCDE12345"
},
"sign": {
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
- `source`: The location of your wails binary to be signed
- `apple_id`:
- `username`: Your Apple ID email address
- - `password`: Your app-specific password, referenced using Gon's environment variable syntax
+ - `password`: Your app-specific password
- `provider`: Your team ID for your App Store Connect account
- `sign`:
- `application_identity`: Your Apple developer identity
+The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
+
Your developer identity and team ID can both by found on macOS by running the following command:
```bash
diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
index 7de133a8a28..84c5e5b7cc5 100644
--- a/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
@@ -2,7 +2,7 @@
This guide will go into:
-1. Miminal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
+1. Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
2. Install Script - Bash script for accomplishing the Minimal Installation Steps with optional Wails branding.
3. Important Notes - Issues that can be encountered when using SvelteKit + Wails and fixes.
@@ -124,7 +124,7 @@ wails dev
See https://wails.io/docs/guides/frontend for more information.
-##### Inital data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
+##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
- \+page.ts/+page.js works well with load() https://kit.svelte.dev/docs/load#page-data
- invalidateAll() in +page.svelte will call load() from +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/cli.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/cli.mdx
index cf3a7483005..f2a0b1f1043 100644
--- a/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/cli.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/cli.mdx
@@ -66,7 +66,7 @@ WailsではGitHubでホストされているリモートテンプレートをサ
| -nsis | Windows向けのNSISインストーラを生成する | |
| -o filename | 出力ファイル名 | |
| -obfuscated | [garble](https://github.com/burrowers/garble)を使用してアプリケーションを難読化する | |
-| -platform | 指定された[プラットフォーム](../reference/cli.mdx#platforms)(カンマ区切り) 向けにビルドする。例: `windows/arm64`。 アーキテクチャを指定しない場合は、`runtime.GOARCH`の値が使用されます。 | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` envrionment variable if given else `runtime.GOARCH`. |
+| -platform | 指定された[プラットフォーム](../reference/cli.mdx#platforms)(カンマ区切り) 向けにビルドする。例: `windows/arm64`。 アーキテクチャを指定しない場合は、`runtime.GOARCH`の値が使用されます。 | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` environment variable if given else `runtime.GOARCH`. |
| -race | Goのrace detectorを使用してビルドする | |
| -s | フロントエンドのビルドをスキップ | |
| -skipbindings | バインディングの生成をスキップする | |
diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
index ac4f40eba00..387757c491f 100644
--- a/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
@@ -14,7 +14,7 @@ Go: `EventsOn(ctx context.Context, eventName string, callback func(optionalData
### EventsOff
-このメソッドは、指定されたイベント名のイベントリスナー設定を解除します。引数の`additionalEventNames`を使用することで、複数のリスナーを一度に解除できます。
+This method unregisters the listener for the given event name, optionally multiple listeners can be unregistered via `additionalEventNames`.
Go: `EventsOff(ctx context.Context, eventName string, additionalEventNames ...string)`
JS: `EventsOff(eventName string, ...additionalEventNames)`
diff --git a/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx b/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
index 854fa9fb752..115979bad65 100644
--- a/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
@@ -202,7 +202,7 @@ Go: `WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)`
JS:
### WindowPrint
-ネイティブな印刷ダイアログを開きます。
+Opens the native print dialog.
Go: `WindowPrint(ctx context.Context)`
JS: `WindowPrint()`
diff --git a/website/i18n/ja/docusaurus-plugin-content-pages/changelog.mdx b/website/i18n/ja/docusaurus-plugin-content-pages/changelog.mdx
index d8d1039acae..cc93b6c959d 100644
--- a/website/i18n/ja/docusaurus-plugin-content-pages/changelog.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-pages/changelog.mdx
@@ -13,6 +13,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
+## v2.9.2 - 2024-09-18
+
+### Fixed
+- Fixed CGO memory issue on Darwin by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3590)
+- Fixed an error that occurred when an author name contains a string that is not suitable for JSON. Fixed by @taiseiotsuka in [PR](https://github.com/wailsapp/wails/pull/3638)
+- Fixed MacOS build to use `outputfilename` from wails.json. [#3200](https://github.com/wailsapp/wails/issues/3200)
+- Fixed file drop events on windows. Fixed in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Fixed doctor command not finding pkg-config on Solus. [PR #3670](https://github.com/wailsapp/wails/pull/3670) by [@ianmjones](https://github.com/ianmjones)
+- Fixed binding for struct fields that were exported but had no json tags. [PR #3678](https://github.com/wailsapp/wails/pull/3678)
+- Fixed file drop events on Windows in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Modified `ZoomFactor` and `IsZoomControlEnabled` options to be Windows-only options in PR[#3644](https://github.com/wailsapp/wails/pull/3644) by @levinit
+- Added nil check for Drag-n-Drop on Windows. Fixed by in [PR](https://github.com/wailsapp/wails/pull/3597) by @leaanthony based on the suggestion by @Alpa-1 in [#3596](https://github.com/wailsapp/wails/issues/3596).
+- Fixed typos in various .mdx files. [PR #3628](https://github.com/wailsapp/wails/pull/3628) by [@deining](https://github.com/deining)
+- Fixed `notifyListeners()` race condition when terminated mid-emission [PR](https://github.com/wailsapp/wails/pull/3695) by [@mrf345](https://github.com/mrf345)
+- Fixed dialogs in Windows when using Go 1.23 in [PR](https://github.com/wailsapp/wails/pull/3707) by [@leaanthony](https://github.com/leaanthony)
+- More syscall fixes for Go 1.23 support in [PR](https://github.com/wailsapp/wails/pull/3713) by [@leaanthony](https://github.com/leaanthony)
+- Fixed drag and drop missing cursor icon [PR](https://github.com/wailsapp/wails/pull/3703) by [@mrf345](https://github.com/mrf345)
+
+### Changed
+- Modified docs to reflect the correct password syntax for the `gon-sign.json` file [PR](https://github.com/wailsapp/wails/pull/3620) by [@ignasbernotas](github.com/ignasbernotas)
+
## v2.9.1 - 2024-06-18
### Fixed
diff --git a/website/i18n/ja/docusaurus-plugin-content-pages/credits.mdx b/website/i18n/ja/docusaurus-plugin-content-pages/credits.mdx
index 020d2d78cf6..5175655490e 100644
--- a/website/i18n/ja/docusaurus-plugin-content-pages/credits.mdx
+++ b/website/i18n/ja/docusaurus-plugin-content-pages/credits.mdx
@@ -265,5 +265,5 @@
- [Byron Chris](https://github.com/bh90210) - このプロジェクトに長期的に貢献してくれました。
- [Dustin Krysak](https://wiki.ubuntu.com/bashfulrobot) - 彼は非常に有益なサポートおよびフィードバックをしてくれました。
- [Justen Walker](https://github.com/justenwalker/) - v2を成功させるために、COM問題を解決してくれました。
-- [Wang, Chi](https://github.com/branchseer) - DeskGapプロジェクトは、Wails v2の方向性に大きな影響を与えてくれました。
+- [Wang, Chi](https://github.com/branchseer) - The DeskGap project was a huge influence on the direction of Wails v2.
- [Serge Zaitsev](https://github.com/zserge) - WailsがWebviewを使用していない間、インスピレーションの源となっていました。
diff --git a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/application-development.mdx b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/application-development.mdx
index 5f201d30c8c..5f82ced4c13 100644
--- a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/application-development.mdx
@@ -235,7 +235,7 @@ Wails v2가 assets을 처리하는 방식의 장점은 그렇지 않다는 것
### AssetsHandler
-Wails v2 앱은 선택적으로 `options.App`에서 `http.Handler`를 정의할 수 있습니다. 즉석에서 파일을 생성하거나 POST/PUT 요청을 처리합니다. GET 요청은 항상 `assets` FS에서 먼저 처리됩니다. FS가 요청된 파일을 찾지 못하면 요청은 제공을 위해 `http.Handler`로 전달됩니다. GET 이외의 모든 요청은 지정된 경우 `AssetsHandler`에서 직접 처리됩니다. `Assets` 옵션으로 `nil`을 지정하여 `AssetsHandler`만 사용할 수도 있습니다.
+Wails v2 앱은 선택적으로 `options.App`에서 `http.Handler`를 정의할 수 있습니다. 즉석에서 파일을 생성하거나 POST/PUT 요청을 처리합니다. GET 요청은 항상 `assets` FS에서 먼저 처리됩니다. FS가 요청된 파일을 찾지 못하면 요청은 제공을 위해 `http.Handler`로 전달됩니다. GET 이외의 모든 요청은 지정된 경우 `AssetsHandler`에서 직접 처리됩니다. It's also possible to only use the `AssetsHandler` by specifying `nil` as the `Assets` option.
## Built in Dev Server
diff --git a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/frontend.mdx b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/frontend.mdx
index ac087ee4514..f057056c19d 100644
--- a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/frontend.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/frontend.mdx
@@ -44,7 +44,7 @@ The options are as follows:
| noautoinjectipc | Disable the autoinjection of `/wails/ipc.js` |
| noautoinject | Disable all autoinjection of scripts |
-Multiple options may be used provided they are comma seperated.
+Multiple options may be used provided they are comma separated.
This code is perfectly valid and operates the same as the autoinjection version:
diff --git a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
index 961595711c7..0824eb373e0 100644
--- a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
@@ -61,7 +61,7 @@ This is an example entitlements file from the [RiftShare](https://github.com/ach
```
-**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the applicaton. It needs to be named embedded.provisionprofile.
+**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. It needs to be named embedded.provisionprofile.
#### Build and Sign the App Package
diff --git a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
index 141e4d68caa..02188562e57 100644
--- a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
@@ -1,6 +1,6 @@
# NixOS FontSize Bug
-NixOS/Wayland can cause a bug where the `font-size` css property doesnt affect the rendered page. To fix this add the following to your devShell.
+NixOS/Wayland can cause a bug where the `font-size` css property doesn't affect the rendered page. To fix this add the following to your devShell.
```shell
shellHook = with pkgs; ''
diff --git a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/signing.mdx b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/signing.mdx
index 49b82d94c7d..67ed0810aa7 100644
--- a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/signing.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/signing.mdx
@@ -232,7 +232,7 @@ Now we need to configure some gon config files in our `build/darwin` directory:
"bundle_id": "app.myapp",
"apple_id": {
"username": "my-appleid@email.com",
- "password": "@env:APPLE_PASSWORD",
+ "password": "your-app-specific-password",
"provider": "ABCDE12345"
},
"sign": {
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
- `source`: The location of your wails binary to be signed
- `apple_id`:
- `username`: Your Apple ID email address
- - `password`: Your app-specific password, referenced using Gon's environment variable syntax
+ - `password`: Your app-specific password
- `provider`: Your team ID for your App Store Connect account
- `sign`:
- `application_identity`: Your Apple developer identity
+The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
+
Your developer identity and team ID can both by found on macOS by running the following command:
```bash
diff --git a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
index 7de133a8a28..84c5e5b7cc5 100644
--- a/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
@@ -2,7 +2,7 @@
This guide will go into:
-1. Miminal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
+1. Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
2. Install Script - Bash script for accomplishing the Minimal Installation Steps with optional Wails branding.
3. Important Notes - Issues that can be encountered when using SvelteKit + Wails and fixes.
@@ -124,7 +124,7 @@ wails dev
See https://wails.io/docs/guides/frontend for more information.
-##### Inital data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
+##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
- \+page.ts/+page.js works well with load() https://kit.svelte.dev/docs/load#page-data
- invalidateAll() in +page.svelte will call load() from +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
diff --git a/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/cli.mdx b/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/cli.mdx
index 3e038875032..c72b6d94eaa 100644
--- a/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/cli.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/cli.mdx
@@ -66,7 +66,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
| -nsis | Generate NSIS installer for Windows | |
| -o filename | Output filename | |
| -obfuscated | Obfuscate the application using [garble](https://github.com/burrowers/garble) | |
-| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` envrionment variable if given else `runtime.GOARCH`. |
+| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` environment variable if given else `runtime.GOARCH`. |
| -race | Build with Go's race detector | |
| -s | Skip building the frontend | |
| -skipbindings | Skip bindings generation | |
diff --git a/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx b/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
index 856ba6f0c26..7a2ebda7efc 100644
--- a/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
@@ -14,7 +14,7 @@ Go: `EventsOn(ctx context.Context, eventName string, callback func(optionalData
### EventsOff
-This method unregisters the listener for the given event name, optionally multiple listeneres can be unregistered via `additionalEventNames`.
+This method unregisters the listener for the given event name, optionally multiple listeners can be unregistered via `additionalEventNames`.
Go: `EventsOff(ctx context.Context, eventName string, additionalEventNames ...string)`
JS: `EventsOff(eventName string, ...additionalEventNames)`
diff --git a/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx b/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
index de815ed6308..d5774c8742a 100644
--- a/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
@@ -202,7 +202,7 @@ Go: `WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)`
JS:
### WindowPrint
-Opens tha native print dialog.
+Opens the native print dialog.
Go: `WindowPrint(ctx context.Context)`
JS: `WindowPrint()`
diff --git a/website/i18n/ko/docusaurus-plugin-content-pages/changelog.mdx b/website/i18n/ko/docusaurus-plugin-content-pages/changelog.mdx
index 8d03349fa1f..cbbd7c9af62 100644
--- a/website/i18n/ko/docusaurus-plugin-content-pages/changelog.mdx
+++ b/website/i18n/ko/docusaurus-plugin-content-pages/changelog.mdx
@@ -13,6 +13,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
+## v2.9.2 - 2024-09-18
+
+### Fixed
+- Fixed CGO memory issue on Darwin by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3590)
+- Fixed an error that occurred when an author name contains a string that is not suitable for JSON. Fixed by @taiseiotsuka in [PR](https://github.com/wailsapp/wails/pull/3638)
+- Fixed MacOS build to use `outputfilename` from wails.json. [#3200](https://github.com/wailsapp/wails/issues/3200)
+- Fixed file drop events on windows. Fixed in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Fixed doctor command not finding pkg-config on Solus. [PR #3670](https://github.com/wailsapp/wails/pull/3670) by [@ianmjones](https://github.com/ianmjones)
+- Fixed binding for struct fields that were exported but had no json tags. [PR #3678](https://github.com/wailsapp/wails/pull/3678)
+- Fixed file drop events on Windows in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Modified `ZoomFactor` and `IsZoomControlEnabled` options to be Windows-only options in PR[#3644](https://github.com/wailsapp/wails/pull/3644) by @levinit
+- Added nil check for Drag-n-Drop on Windows. Fixed by in [PR](https://github.com/wailsapp/wails/pull/3597) by @leaanthony based on the suggestion by @Alpa-1 in [#3596](https://github.com/wailsapp/wails/issues/3596).
+- Fixed typos in various .mdx files. [PR #3628](https://github.com/wailsapp/wails/pull/3628) by [@deining](https://github.com/deining)
+- Fixed `notifyListeners()` race condition when terminated mid-emission [PR](https://github.com/wailsapp/wails/pull/3695) by [@mrf345](https://github.com/mrf345)
+- Fixed dialogs in Windows when using Go 1.23 in [PR](https://github.com/wailsapp/wails/pull/3707) by [@leaanthony](https://github.com/leaanthony)
+- More syscall fixes for Go 1.23 support in [PR](https://github.com/wailsapp/wails/pull/3713) by [@leaanthony](https://github.com/leaanthony)
+- Fixed drag and drop missing cursor icon [PR](https://github.com/wailsapp/wails/pull/3703) by [@mrf345](https://github.com/mrf345)
+
+### Changed
+- Modified docs to reflect the correct password syntax for the `gon-sign.json` file [PR](https://github.com/wailsapp/wails/pull/3620) by [@ignasbernotas](github.com/ignasbernotas)
+
## v2.9.1 - 2024-06-18
### Fixed
diff --git a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/application-development.mdx b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/application-development.mdx
index 9d72067a19b..a56f80f2224 100644
--- a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/application-development.mdx
@@ -235,7 +235,7 @@ Se essas duas chaves não são dadas, então as Wails não faz absolutamente nad
### AssetsHandler
-Um aplicativo Wails v2 pode opcionalmente definir um `http.Handler` nas opções `options.App`, que permite o gancho do AssetServer criar arquivos em tempo real ou processe solicitações POST/PUT. Solicitações GET sempre são tratadas primeiramente pelos `assets` FS. Se o FS não encontrar o arquivo solicitado, a solicitação será encaminhada para `http.Handler` para servir. Qualquer requisição que não seja o GET será diretamente processada pelo `AssetsHandler` se especificado. Também é usar apenas o `AssetsHandler` por especificação é `nil` como a opção `Assets`.
+Um aplicativo Wails v2 pode opcionalmente definir um `http.Handler` nas opções `options.App`, que permite o gancho do AssetServer criar arquivos em tempo real ou processe solicitações POST/PUT. Solicitações GET sempre são tratadas primeiramente pelos `assets` FS. Se o FS não encontrar o arquivo solicitado, a solicitação será encaminhada para `http.Handler` para servir. Qualquer requisição que não seja o GET será diretamente processada pelo `AssetsHandler` se especificado. It's also possible to only use the `AssetsHandler` by specifying `nil` as the `Assets` option.
## Servidor de Desenvolvedor nativo
diff --git a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/frontend.mdx b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/frontend.mdx
index aade2b7f4cc..82547d87d2a 100644
--- a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/frontend.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/frontend.mdx
@@ -44,7 +44,7 @@ As configurações são as seguintes:
| noautoinjectipc | Desativa a autoinjeção no `/wails/ipc.js` |
| noautoinject | Desativa todas as autoinjeções de scripts |
-Várias opções podem ser usadas, desde que sejam separadas por vírgulas.
+Multiple options may be used provided they are comma separated.
Este código é perfeitamente válido e opera o mesmo que a versão da auto-injeção:
diff --git a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
index 4b7b589c1a4..fb07e352f53 100644
--- a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
@@ -61,7 +61,7 @@ Este é um exemplo de titularidade de arquivo do aplicativo [RiftShare](https://
```
-**Adicionar Perfil de Provisão Embutido** O Perfil de Provisionamento criado acima precisa ser adicionado à raiz da aplicação. Precisa ser nomeado como embedded.provisionprofile.
+**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. Precisa ser nomeado como embedded.provisionprofile.
#### Construa e assine o Pacote de Aplicativos
diff --git a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
index 141e4d68caa..02188562e57 100644
--- a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
@@ -1,6 +1,6 @@
# NixOS FontSize Bug
-NixOS/Wayland can cause a bug where the `font-size` css property doesnt affect the rendered page. To fix this add the following to your devShell.
+NixOS/Wayland can cause a bug where the `font-size` css property doesn't affect the rendered page. To fix this add the following to your devShell.
```shell
shellHook = with pkgs; ''
diff --git a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/signing.mdx b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/signing.mdx
index 299f22395d4..d5b9715599e 100644
--- a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/signing.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/signing.mdx
@@ -232,7 +232,7 @@ Agora precisamos configurar alguns arquivos de configuração do gon no nosso di
"bundle_id": "app.myapp",
"apple_id": {
"username": "my-appleid@email.com",
- "password": "@env:APPLE_PASSWORD",
+ "password": "your-app-specific-password",
"provider": "ABCDE12345"
},
"sign": {
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
- `source`: The location of your wails binary to be signed
- `apple_id`:
- `username`: Your Apple ID email address
- - `password`: Your app-specific password, referenced using Gon's environment variable syntax
+ - `password`: Your app-specific password
- `provider`: Your team ID for your App Store Connect account
- `sign`:
- `application_identity`: Your Apple developer identity
+The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
+
Your developer identity and team ID can both by found on macOS by running the following command:
```bash
diff --git a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
index 541f9e1aa18..033ba1582fd 100644
--- a/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
@@ -2,7 +2,7 @@
Este guia será para:
-1. Passos de instalação do Miminal - Os passos necessários para obter uma instalação mínima de Wails funcionando para o SvelteKit.
+1. Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
2. Script de Instalação - Bash script para cumprir os passos de Instalação Mínima com a marca opcional de Wails.
3. Notas importantes - Problemas que podem ser encontrados ao usar o SvelteKit + Wails e correções.
@@ -124,7 +124,7 @@ wails dev
Veja https://wails.io/docs/guides/frontend para mais informações.
-##### Os dados de e-mail podem ser carregados e atualizados a partir de +page.ts/+page.js para +page.svelte.
+##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
- \+page.ts/+page.js funciona bem com o load() https://kit.svelte.dev/docs/load#page-data
- invalidateAll() em +page.svelte irá chamar load() de +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
diff --git a/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/cli.mdx b/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/cli.mdx
index fc2ae06cee0..7e97f6f4f54 100644
--- a/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/cli.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/cli.mdx
@@ -49,35 +49,35 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
`wails build` é usado para compilar seu projeto para um binário pronto para produção.
-| Flag | Descrição | Padrão |
-|:-------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |:----------------------------------------------------------------------------------------------------------------------------------------------------- |
-| -clean | Limpa o diretório `compilação/bin` | |
-| -compiler "compiler" | Use um compilador de ida diferente para realizar build, por exemplo, go1.15beta1 | go |
-| -debug | Retains debug information in the application and shows the debug console. Permite o uso das ferramentas devtools na janela do aplicativo | |
-| -devtools | Allows the use of the devtools in the application window in production (when -debug is not used). Ctrl/Cmd+Shift+F12 may be used to open the devtools window. *NOTE*: This option will make your application FAIL Mac appstore guidelines. Use for debugging only. | |
-| -dryrun | Prints the build command without executing it | |
-| -f | Forçar compilação de aplicação | |
-| -garbleargs | Argumentos para passar para o garble | `-literals -tiny -seed=random` |
-| -ldflags "flags" | Ldflags adicionais para passar para o compilador | |
-| -m | Skip mod tidy before compile | |
-| -nopackage | Não empacotar aplicação | |
-| -nocolour | Disable colour in output | |
-| -nosyncgomod | Do not sync go.mod with the Wails version | |
-| -nsis | Generate NSIS installer for Windows | |
-| -o nome de arquivo | Nome do Arquivo de Saída | |
-| -obfuscated | Ofuscar a aplicação usando [garble](https://github.com/burrowers/garble) | |
-| -platform | Compila para as plataformas [(delimitadas por vírgula)](../reference/cli.mdx#platforms) por exemplo. `windows/arm64`. Note, se você não der arquitetura, `runtime.GOARCH` é usado. | platform = `variável de ambiente GOOS` se determinado `runtime.GOOS`.
arch = `GOARCH` variável de envrionment se for dado `runtime.GOARCH`. |
-| -race | Realiza build com o Go race detector | |
-| -s | Pular build do frontend | |
-| -skipbindings | Skip bindings generation | |
-| -tags "extra tags" | Compilar tags para passar para o compilador Go. Deve ser citado. Separados por espaço ou vírgula (mas não ambos) | |
-| -trimpath | Remove todos os caminhos do sistema de arquivo do executável resultante. | |
-| -u | Atualiza o `go.mod` do seu projeto para usar a mesma versão de Wails que o CLI | |
-| -upx | Comprimir binário final usando "upx" | |
-| -upxflags | Flags para passar para o upx | |
-| -v int | Nível de verbosidade(0 - silencioso, 1 - padrão, 2 - verbose) | 1 |
-| -webview2 | Estratégia de instalação WebView2: download,embed,browser,error | baixar |
-| -windowsconsole | Manter a janela de console para builds do Windows | |
+| Flag | Descrição | Padrão |
+|:-------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |:--------------------------------------------------------------------------------------------------------------------------------------------------- |
+| -clean | Limpa o diretório `compilação/bin` | |
+| -compiler "compiler" | Use um compilador de ida diferente para realizar build, por exemplo, go1.15beta1 | go |
+| -debug | Retains debug information in the application and shows the debug console. Permite o uso das ferramentas devtools na janela do aplicativo | |
+| -devtools | Allows the use of the devtools in the application window in production (when -debug is not used). Ctrl/Cmd+Shift+F12 may be used to open the devtools window. *NOTE*: This option will make your application FAIL Mac appstore guidelines. Use for debugging only. | |
+| -dryrun | Prints the build command without executing it | |
+| -f | Forçar compilação de aplicação | |
+| -garbleargs | Argumentos para passar para o garble | `-literals -tiny -seed=random` |
+| -ldflags "flags" | Ldflags adicionais para passar para o compilador | |
+| -m | Skip mod tidy before compile | |
+| -nopackage | Não empacotar aplicação | |
+| -nocolour | Disable colour in output | |
+| -nosyncgomod | Do not sync go.mod with the Wails version | |
+| -nsis | Generate NSIS installer for Windows | |
+| -o nome de arquivo | Nome do Arquivo de Saída | |
+| -obfuscated | Ofuscar a aplicação usando [garble](https://github.com/burrowers/garble) | |
+| -platform | Compila para as plataformas [(delimitadas por vírgula)](../reference/cli.mdx#platforms) por exemplo. `windows/arm64`. Note, se você não der arquitetura, `runtime.GOARCH` é usado. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` environment variable if given else `runtime.GOARCH`. |
+| -race | Realiza build com o Go race detector | |
+| -s | Pular build do frontend | |
+| -skipbindings | Skip bindings generation | |
+| -tags "extra tags" | Compilar tags para passar para o compilador Go. Deve ser citado. Separados por espaço ou vírgula (mas não ambos) | |
+| -trimpath | Remove todos os caminhos do sistema de arquivo do executável resultante. | |
+| -u | Atualiza o `go.mod` do seu projeto para usar a mesma versão de Wails que o CLI | |
+| -upx | Comprimir binário final usando "upx" | |
+| -upxflags | Flags para passar para o upx | |
+| -v int | Nível de verbosidade(0 - silencioso, 1 - padrão, 2 - verbose) | 1 |
+| -webview2 | Estratégia de instalação WebView2: download,embed,browser,error | baixar |
+| -windowsconsole | Manter a janela de console para builds do Windows | |
Para uma descrição detalhada do sinalizador `webview2`, consulte o guia [Windows](../guides/windows.mdx).
diff --git a/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx b/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
index ec0eb61e4e7..f734801cfc4 100644
--- a/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
@@ -14,7 +14,7 @@ Go: `EventsOn(ctx context.Context, eventName string, callback func(optionalData
### EventsOff
-Este método desregistra o listener para o nome do evento, opcionalmente várias listagens podem ser desregistradas via `adicionalEventNames`.
+This method unregisters the listener for the given event name, optionally multiple listeners can be unregistered via `additionalEventNames`.
Go: `EventsOff(ctx context.Context, eventName string, additionalEventNames ...string)`
JS: `EventsOff(eventName string, ...additionalEventNames)`
diff --git a/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx b/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
index ebdf010d1f0..b032a052f98 100644
--- a/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
@@ -202,7 +202,7 @@ Go: `WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)`
JS:
### WindowPrint
-Opens tha native print dialog.
+Opens the native print dialog.
Go: `WindowPrint(ctx context.Context)`
JS: `WindowPrint()`
diff --git a/website/i18n/pt/docusaurus-plugin-content-pages/changelog.mdx b/website/i18n/pt/docusaurus-plugin-content-pages/changelog.mdx
index d04b58bf635..d0bdb11ed66 100644
--- a/website/i18n/pt/docusaurus-plugin-content-pages/changelog.mdx
+++ b/website/i18n/pt/docusaurus-plugin-content-pages/changelog.mdx
@@ -13,6 +13,27 @@ O formato é baseado em [Manter um Log de Alterações](https://keepachangelog.c
## [Unreleased]
+## v2.9.2 - 2024-09-18
+
+### Corrigido
+- Fixed CGO memory issue on Darwin by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3590)
+- Fixed an error that occurred when an author name contains a string that is not suitable for JSON. Fixed by @taiseiotsuka in [PR](https://github.com/wailsapp/wails/pull/3638)
+- Fixed MacOS build to use `outputfilename` from wails.json. [#3200](https://github.com/wailsapp/wails/issues/3200)
+- Fixed file drop events on windows. Fixed in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Fixed doctor command not finding pkg-config on Solus. [PR #3670](https://github.com/wailsapp/wails/pull/3670) by [@ianmjones](https://github.com/ianmjones)
+- Fixed binding for struct fields that were exported but had no json tags. [PR #3678](https://github.com/wailsapp/wails/pull/3678)
+- Fixed file drop events on Windows in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Modified `ZoomFactor` and `IsZoomControlEnabled` options to be Windows-only options in PR[#3644](https://github.com/wailsapp/wails/pull/3644) by @levinit
+- Added nil check for Drag-n-Drop on Windows. Fixed by in [PR](https://github.com/wailsapp/wails/pull/3597) by @leaanthony based on the suggestion by @Alpa-1 in [#3596](https://github.com/wailsapp/wails/issues/3596).
+- Fixed typos in various .mdx files. [PR #3628](https://github.com/wailsapp/wails/pull/3628) by [@deining](https://github.com/deining)
+- Fixed `notifyListeners()` race condition when terminated mid-emission [PR](https://github.com/wailsapp/wails/pull/3695) by [@mrf345](https://github.com/mrf345)
+- Fixed dialogs in Windows when using Go 1.23 in [PR](https://github.com/wailsapp/wails/pull/3707) by [@leaanthony](https://github.com/leaanthony)
+- More syscall fixes for Go 1.23 support in [PR](https://github.com/wailsapp/wails/pull/3713) by [@leaanthony](https://github.com/leaanthony)
+- Fixed drag and drop missing cursor icon [PR](https://github.com/wailsapp/wails/pull/3703) by [@mrf345](https://github.com/mrf345)
+
+### Alterado
+- Modified docs to reflect the correct password syntax for the `gon-sign.json` file [PR](https://github.com/wailsapp/wails/pull/3620) by [@ignasbernotas](github.com/ignasbernotas)
+
## v2.9.1 - 2024-06-18
### Corrigido
diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/application-development.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/application-development.mdx
index 52436d03f53..757feda7384 100644
--- a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/application-development.mdx
@@ -235,7 +235,7 @@ If these 2 keys aren't given, then Wails does absolutely nothing with the fronte
### AssetsHandler
-A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifiy `nil` as the `Assets` option.
+A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifying `nil` as the `Assets` option.
## Built in Dev Server
diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/frontend.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/frontend.mdx
index ac087ee4514..f057056c19d 100644
--- a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/frontend.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/frontend.mdx
@@ -44,7 +44,7 @@ The options are as follows:
| noautoinjectipc | Disable the autoinjection of `/wails/ipc.js` |
| noautoinject | Disable all autoinjection of scripts |
-Multiple options may be used provided they are comma seperated.
+Multiple options may be used provided they are comma separated.
This code is perfectly valid and operates the same as the autoinjection version:
diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
index 961595711c7..0824eb373e0 100644
--- a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
@@ -61,7 +61,7 @@ This is an example entitlements file from the [RiftShare](https://github.com/ach
```
-**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the applicaton. It needs to be named embedded.provisionprofile.
+**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. It needs to be named embedded.provisionprofile.
#### Build and Sign the App Package
diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
index 141e4d68caa..02188562e57 100644
--- a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
@@ -1,6 +1,6 @@
# NixOS FontSize Bug
-NixOS/Wayland can cause a bug where the `font-size` css property doesnt affect the rendered page. To fix this add the following to your devShell.
+NixOS/Wayland can cause a bug where the `font-size` css property doesn't affect the rendered page. To fix this add the following to your devShell.
```shell
shellHook = with pkgs; ''
diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/signing.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/signing.mdx
index 49b82d94c7d..67ed0810aa7 100644
--- a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/signing.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/signing.mdx
@@ -232,7 +232,7 @@ Now we need to configure some gon config files in our `build/darwin` directory:
"bundle_id": "app.myapp",
"apple_id": {
"username": "my-appleid@email.com",
- "password": "@env:APPLE_PASSWORD",
+ "password": "your-app-specific-password",
"provider": "ABCDE12345"
},
"sign": {
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
- `source`: The location of your wails binary to be signed
- `apple_id`:
- `username`: Your Apple ID email address
- - `password`: Your app-specific password, referenced using Gon's environment variable syntax
+ - `password`: Your app-specific password
- `provider`: Your team ID for your App Store Connect account
- `sign`:
- `application_identity`: Your Apple developer identity
+The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
+
Your developer identity and team ID can both by found on macOS by running the following command:
```bash
diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
index 7de133a8a28..84c5e5b7cc5 100644
--- a/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
@@ -2,7 +2,7 @@
This guide will go into:
-1. Miminal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
+1. Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
2. Install Script - Bash script for accomplishing the Minimal Installation Steps with optional Wails branding.
3. Important Notes - Issues that can be encountered when using SvelteKit + Wails and fixes.
@@ -124,7 +124,7 @@ wails dev
See https://wails.io/docs/guides/frontend for more information.
-##### Inital data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
+##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
- \+page.ts/+page.js works well with load() https://kit.svelte.dev/docs/load#page-data
- invalidateAll() in +page.svelte will call load() from +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/cli.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/cli.mdx
index 3e038875032..c72b6d94eaa 100644
--- a/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/cli.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/cli.mdx
@@ -66,7 +66,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
| -nsis | Generate NSIS installer for Windows | |
| -o filename | Output filename | |
| -obfuscated | Obfuscate the application using [garble](https://github.com/burrowers/garble) | |
-| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` envrionment variable if given else `runtime.GOARCH`. |
+| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` environment variable if given else `runtime.GOARCH`. |
| -race | Build with Go's race detector | |
| -s | Skip building the frontend | |
| -skipbindings | Skip bindings generation | |
diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
index 856ba6f0c26..7a2ebda7efc 100644
--- a/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
@@ -14,7 +14,7 @@ Go: `EventsOn(ctx context.Context, eventName string, callback func(optionalData
### EventsOff
-This method unregisters the listener for the given event name, optionally multiple listeneres can be unregistered via `additionalEventNames`.
+This method unregisters the listener for the given event name, optionally multiple listeners can be unregistered via `additionalEventNames`.
Go: `EventsOff(ctx context.Context, eventName string, additionalEventNames ...string)`
JS: `EventsOff(eventName string, ...additionalEventNames)`
diff --git a/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx b/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
index b2ae6deba55..f7cdae99fdc 100644
--- a/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
@@ -202,7 +202,7 @@ Go: `WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)`
JS:
### WindowPrint
-Opens tha native print dialog.
+Opens the native print dialog.
Go: `WindowPrint(ctx context.Context)`
JS: `WindowPrint()`
diff --git a/website/i18n/ru/docusaurus-plugin-content-pages/changelog.mdx b/website/i18n/ru/docusaurus-plugin-content-pages/changelog.mdx
index d8d1039acae..cc93b6c959d 100644
--- a/website/i18n/ru/docusaurus-plugin-content-pages/changelog.mdx
+++ b/website/i18n/ru/docusaurus-plugin-content-pages/changelog.mdx
@@ -13,6 +13,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
+## v2.9.2 - 2024-09-18
+
+### Fixed
+- Fixed CGO memory issue on Darwin by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3590)
+- Fixed an error that occurred when an author name contains a string that is not suitable for JSON. Fixed by @taiseiotsuka in [PR](https://github.com/wailsapp/wails/pull/3638)
+- Fixed MacOS build to use `outputfilename` from wails.json. [#3200](https://github.com/wailsapp/wails/issues/3200)
+- Fixed file drop events on windows. Fixed in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Fixed doctor command not finding pkg-config on Solus. [PR #3670](https://github.com/wailsapp/wails/pull/3670) by [@ianmjones](https://github.com/ianmjones)
+- Fixed binding for struct fields that were exported but had no json tags. [PR #3678](https://github.com/wailsapp/wails/pull/3678)
+- Fixed file drop events on Windows in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Modified `ZoomFactor` and `IsZoomControlEnabled` options to be Windows-only options in PR[#3644](https://github.com/wailsapp/wails/pull/3644) by @levinit
+- Added nil check for Drag-n-Drop on Windows. Fixed by in [PR](https://github.com/wailsapp/wails/pull/3597) by @leaanthony based on the suggestion by @Alpa-1 in [#3596](https://github.com/wailsapp/wails/issues/3596).
+- Fixed typos in various .mdx files. [PR #3628](https://github.com/wailsapp/wails/pull/3628) by [@deining](https://github.com/deining)
+- Fixed `notifyListeners()` race condition when terminated mid-emission [PR](https://github.com/wailsapp/wails/pull/3695) by [@mrf345](https://github.com/mrf345)
+- Fixed dialogs in Windows when using Go 1.23 in [PR](https://github.com/wailsapp/wails/pull/3707) by [@leaanthony](https://github.com/leaanthony)
+- More syscall fixes for Go 1.23 support in [PR](https://github.com/wailsapp/wails/pull/3713) by [@leaanthony](https://github.com/leaanthony)
+- Fixed drag and drop missing cursor icon [PR](https://github.com/wailsapp/wails/pull/3703) by [@mrf345](https://github.com/mrf345)
+
+### Changed
+- Modified docs to reflect the correct password syntax for the `gon-sign.json` file [PR](https://github.com/wailsapp/wails/pull/3620) by [@ignasbernotas](github.com/ignasbernotas)
+
## v2.9.1 - 2024-06-18
### Fixed
diff --git a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/application-development.mdx b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/application-development.mdx
index 8ad521116a6..687b89791de 100644
--- a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/application-development.mdx
@@ -235,7 +235,7 @@ If these 2 keys aren't given, then Wails does absolutely nothing with the fronte
### AssetsHandler
-A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifiy `nil` as the `Assets` option.
+A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifying `nil` as the `Assets` option.
## Built in Dev Server
diff --git a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/frontend.mdx b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/frontend.mdx
index ac087ee4514..f057056c19d 100644
--- a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/frontend.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/frontend.mdx
@@ -44,7 +44,7 @@ The options are as follows:
| noautoinjectipc | Disable the autoinjection of `/wails/ipc.js` |
| noautoinject | Disable all autoinjection of scripts |
-Multiple options may be used provided they are comma seperated.
+Multiple options may be used provided they are comma separated.
This code is perfectly valid and operates the same as the autoinjection version:
diff --git a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
index 961595711c7..0824eb373e0 100644
--- a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
@@ -61,7 +61,7 @@ This is an example entitlements file from the [RiftShare](https://github.com/ach
```
-**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the applicaton. It needs to be named embedded.provisionprofile.
+**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. It needs to be named embedded.provisionprofile.
#### Build and Sign the App Package
diff --git a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
index 141e4d68caa..02188562e57 100644
--- a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
@@ -1,6 +1,6 @@
# NixOS FontSize Bug
-NixOS/Wayland can cause a bug where the `font-size` css property doesnt affect the rendered page. To fix this add the following to your devShell.
+NixOS/Wayland can cause a bug where the `font-size` css property doesn't affect the rendered page. To fix this add the following to your devShell.
```shell
shellHook = with pkgs; ''
diff --git a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/signing.mdx b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/signing.mdx
index 49b82d94c7d..67ed0810aa7 100644
--- a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/signing.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/signing.mdx
@@ -232,7 +232,7 @@ Now we need to configure some gon config files in our `build/darwin` directory:
"bundle_id": "app.myapp",
"apple_id": {
"username": "my-appleid@email.com",
- "password": "@env:APPLE_PASSWORD",
+ "password": "your-app-specific-password",
"provider": "ABCDE12345"
},
"sign": {
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
- `source`: The location of your wails binary to be signed
- `apple_id`:
- `username`: Your Apple ID email address
- - `password`: Your app-specific password, referenced using Gon's environment variable syntax
+ - `password`: Your app-specific password
- `provider`: Your team ID for your App Store Connect account
- `sign`:
- `application_identity`: Your Apple developer identity
+The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
+
Your developer identity and team ID can both by found on macOS by running the following command:
```bash
diff --git a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
index 7de133a8a28..84c5e5b7cc5 100644
--- a/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
@@ -2,7 +2,7 @@
This guide will go into:
-1. Miminal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
+1. Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
2. Install Script - Bash script for accomplishing the Minimal Installation Steps with optional Wails branding.
3. Important Notes - Issues that can be encountered when using SvelteKit + Wails and fixes.
@@ -124,7 +124,7 @@ wails dev
See https://wails.io/docs/guides/frontend for more information.
-##### Inital data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
+##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
- \+page.ts/+page.js works well with load() https://kit.svelte.dev/docs/load#page-data
- invalidateAll() in +page.svelte will call load() from +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
diff --git a/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/cli.mdx b/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/cli.mdx
index 3e038875032..c72b6d94eaa 100644
--- a/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/cli.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/cli.mdx
@@ -66,7 +66,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
| -nsis | Generate NSIS installer for Windows | |
| -o filename | Output filename | |
| -obfuscated | Obfuscate the application using [garble](https://github.com/burrowers/garble) | |
-| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` envrionment variable if given else `runtime.GOARCH`. |
+| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` environment variable if given else `runtime.GOARCH`. |
| -race | Build with Go's race detector | |
| -s | Skip building the frontend | |
| -skipbindings | Skip bindings generation | |
diff --git a/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx b/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
index 856ba6f0c26..7a2ebda7efc 100644
--- a/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
@@ -14,7 +14,7 @@ Go: `EventsOn(ctx context.Context, eventName string, callback func(optionalData
### EventsOff
-This method unregisters the listener for the given event name, optionally multiple listeneres can be unregistered via `additionalEventNames`.
+This method unregisters the listener for the given event name, optionally multiple listeners can be unregistered via `additionalEventNames`.
Go: `EventsOff(ctx context.Context, eventName string, additionalEventNames ...string)`
JS: `EventsOff(eventName string, ...additionalEventNames)`
diff --git a/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx b/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
index b2ae6deba55..f7cdae99fdc 100644
--- a/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
@@ -202,7 +202,7 @@ Go: `WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)`
JS:
### WindowPrint
-Opens tha native print dialog.
+Opens the native print dialog.
Go: `WindowPrint(ctx context.Context)`
JS: `WindowPrint()`
diff --git a/website/i18n/tr/docusaurus-plugin-content-pages/changelog.mdx b/website/i18n/tr/docusaurus-plugin-content-pages/changelog.mdx
index d8d1039acae..cc93b6c959d 100644
--- a/website/i18n/tr/docusaurus-plugin-content-pages/changelog.mdx
+++ b/website/i18n/tr/docusaurus-plugin-content-pages/changelog.mdx
@@ -13,6 +13,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
+## v2.9.2 - 2024-09-18
+
+### Fixed
+- Fixed CGO memory issue on Darwin by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3590)
+- Fixed an error that occurred when an author name contains a string that is not suitable for JSON. Fixed by @taiseiotsuka in [PR](https://github.com/wailsapp/wails/pull/3638)
+- Fixed MacOS build to use `outputfilename` from wails.json. [#3200](https://github.com/wailsapp/wails/issues/3200)
+- Fixed file drop events on windows. Fixed in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Fixed doctor command not finding pkg-config on Solus. [PR #3670](https://github.com/wailsapp/wails/pull/3670) by [@ianmjones](https://github.com/ianmjones)
+- Fixed binding for struct fields that were exported but had no json tags. [PR #3678](https://github.com/wailsapp/wails/pull/3678)
+- Fixed file drop events on Windows in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Modified `ZoomFactor` and `IsZoomControlEnabled` options to be Windows-only options in PR[#3644](https://github.com/wailsapp/wails/pull/3644) by @levinit
+- Added nil check for Drag-n-Drop on Windows. Fixed by in [PR](https://github.com/wailsapp/wails/pull/3597) by @leaanthony based on the suggestion by @Alpa-1 in [#3596](https://github.com/wailsapp/wails/issues/3596).
+- Fixed typos in various .mdx files. [PR #3628](https://github.com/wailsapp/wails/pull/3628) by [@deining](https://github.com/deining)
+- Fixed `notifyListeners()` race condition when terminated mid-emission [PR](https://github.com/wailsapp/wails/pull/3695) by [@mrf345](https://github.com/mrf345)
+- Fixed dialogs in Windows when using Go 1.23 in [PR](https://github.com/wailsapp/wails/pull/3707) by [@leaanthony](https://github.com/leaanthony)
+- More syscall fixes for Go 1.23 support in [PR](https://github.com/wailsapp/wails/pull/3713) by [@leaanthony](https://github.com/leaanthony)
+- Fixed drag and drop missing cursor icon [PR](https://github.com/wailsapp/wails/pull/3703) by [@mrf345](https://github.com/mrf345)
+
+### Changed
+- Modified docs to reflect the correct password syntax for the `gon-sign.json` file [PR](https://github.com/wailsapp/wails/pull/3620) by [@ignasbernotas](github.com/ignasbernotas)
+
## v2.9.1 - 2024-06-18
### Fixed
diff --git a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/application-development.mdx b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/application-development.mdx
index 8ad521116a6..687b89791de 100644
--- a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/application-development.mdx
@@ -235,7 +235,7 @@ If these 2 keys aren't given, then Wails does absolutely nothing with the fronte
### AssetsHandler
-A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifiy `nil` as the `Assets` option.
+A Wails v2 app can optionally define a `http.Handler` in the `options.App`, which allows hooking into the AssetServer to create files on the fly or process POST/PUT requests. GET requests are always first handled by the `assets` FS. If the FS doesn't find the requested file the request will be forwarded to the `http.Handler` for serving. Any requests other than GET will be directly processed by the `AssetsHandler` if specified. It's also possible to only use the `AssetsHandler` by specifying `nil` as the `Assets` option.
## Built in Dev Server
diff --git a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/frontend.mdx b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/frontend.mdx
index ac087ee4514..f057056c19d 100644
--- a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/frontend.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/frontend.mdx
@@ -44,7 +44,7 @@ The options are as follows:
| noautoinjectipc | Disable the autoinjection of `/wails/ipc.js` |
| noautoinject | Disable all autoinjection of scripts |
-Multiple options may be used provided they are comma seperated.
+Multiple options may be used provided they are comma separated.
This code is perfectly valid and operates the same as the autoinjection version:
diff --git a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
index 961595711c7..0824eb373e0 100644
--- a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
@@ -61,7 +61,7 @@ This is an example entitlements file from the [RiftShare](https://github.com/ach
```
-**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the applicaton. It needs to be named embedded.provisionprofile.
+**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. It needs to be named embedded.provisionprofile.
#### Build and Sign the App Package
diff --git a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
index 141e4d68caa..02188562e57 100644
--- a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
@@ -1,6 +1,6 @@
# NixOS FontSize Bug
-NixOS/Wayland can cause a bug where the `font-size` css property doesnt affect the rendered page. To fix this add the following to your devShell.
+NixOS/Wayland can cause a bug where the `font-size` css property doesn't affect the rendered page. To fix this add the following to your devShell.
```shell
shellHook = with pkgs; ''
diff --git a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/signing.mdx b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/signing.mdx
index 49b82d94c7d..67ed0810aa7 100644
--- a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/signing.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/signing.mdx
@@ -232,7 +232,7 @@ Now we need to configure some gon config files in our `build/darwin` directory:
"bundle_id": "app.myapp",
"apple_id": {
"username": "my-appleid@email.com",
- "password": "@env:APPLE_PASSWORD",
+ "password": "your-app-specific-password",
"provider": "ABCDE12345"
},
"sign": {
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
- `source`: The location of your wails binary to be signed
- `apple_id`:
- `username`: Your Apple ID email address
- - `password`: Your app-specific password, referenced using Gon's environment variable syntax
+ - `password`: Your app-specific password
- `provider`: Your team ID for your App Store Connect account
- `sign`:
- `application_identity`: Your Apple developer identity
+The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
+
Your developer identity and team ID can both by found on macOS by running the following command:
```bash
diff --git a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
index 7de133a8a28..84c5e5b7cc5 100644
--- a/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
@@ -2,7 +2,7 @@
This guide will go into:
-1. Miminal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
+1. Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
2. Install Script - Bash script for accomplishing the Minimal Installation Steps with optional Wails branding.
3. Important Notes - Issues that can be encountered when using SvelteKit + Wails and fixes.
@@ -124,7 +124,7 @@ wails dev
See https://wails.io/docs/guides/frontend for more information.
-##### Inital data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
+##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
- \+page.ts/+page.js works well with load() https://kit.svelte.dev/docs/load#page-data
- invalidateAll() in +page.svelte will call load() from +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
diff --git a/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/cli.mdx b/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/cli.mdx
index 3e038875032..c72b6d94eaa 100644
--- a/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/cli.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/cli.mdx
@@ -66,7 +66,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for
| -nsis | Generate NSIS installer for Windows | |
| -o filename | Output filename | |
| -obfuscated | Obfuscate the application using [garble](https://github.com/burrowers/garble) | |
-| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` envrionment variable if given else `runtime.GOARCH`. |
+| -platform | Build for the given (comma delimited) [platforms](../reference/cli.mdx#platforms) eg. `windows/arm64`. Note, if you do not give the architecture, `runtime.GOARCH` is used. | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` environment variable if given else `runtime.GOARCH`. |
| -race | Build with Go's race detector | |
| -s | Skip building the frontend | |
| -skipbindings | Skip bindings generation | |
diff --git a/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx b/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
index 856ba6f0c26..7a2ebda7efc 100644
--- a/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
@@ -14,7 +14,7 @@ Go: `EventsOn(ctx context.Context, eventName string, callback func(optionalData
### EventsOff
-This method unregisters the listener for the given event name, optionally multiple listeneres can be unregistered via `additionalEventNames`.
+This method unregisters the listener for the given event name, optionally multiple listeners can be unregistered via `additionalEventNames`.
Go: `EventsOff(ctx context.Context, eventName string, additionalEventNames ...string)`
JS: `EventsOff(eventName string, ...additionalEventNames)`
diff --git a/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx b/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
index b2ae6deba55..f7cdae99fdc 100644
--- a/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
@@ -202,7 +202,7 @@ Go: `WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)`
JS:
### WindowPrint
-Opens tha native print dialog.
+Opens the native print dialog.
Go: `WindowPrint(ctx context.Context)`
JS: `WindowPrint()`
diff --git a/website/i18n/vi/docusaurus-plugin-content-pages/changelog.mdx b/website/i18n/vi/docusaurus-plugin-content-pages/changelog.mdx
index 01f19132020..79235ba375c 100644
--- a/website/i18n/vi/docusaurus-plugin-content-pages/changelog.mdx
+++ b/website/i18n/vi/docusaurus-plugin-content-pages/changelog.mdx
@@ -13,6 +13,27 @@ Tất cả những thay đổi đáng chú ý sẽ được thêm vào tài li
## [Unreleased]
+## v2.9.2 - 2024-09-18
+
+### Fixed
+- Fixed CGO memory issue on Darwin by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3590)
+- Fixed an error that occurred when an author name contains a string that is not suitable for JSON. Fixed by @taiseiotsuka in [PR](https://github.com/wailsapp/wails/pull/3638)
+- Fixed MacOS build to use `outputfilename` from wails.json. [#3200](https://github.com/wailsapp/wails/issues/3200)
+- Fixed file drop events on windows. Fixed in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Fixed doctor command not finding pkg-config on Solus. [PR #3670](https://github.com/wailsapp/wails/pull/3670) by [@ianmjones](https://github.com/ianmjones)
+- Fixed binding for struct fields that were exported but had no json tags. [PR #3678](https://github.com/wailsapp/wails/pull/3678)
+- Fixed file drop events on Windows in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Modified `ZoomFactor` and `IsZoomControlEnabled` options to be Windows-only options in PR[#3644](https://github.com/wailsapp/wails/pull/3644) by @levinit
+- Added nil check for Drag-n-Drop on Windows. Fixed by in [PR](https://github.com/wailsapp/wails/pull/3597) by @leaanthony based on the suggestion by @Alpa-1 in [#3596](https://github.com/wailsapp/wails/issues/3596).
+- Fixed typos in various .mdx files. [PR #3628](https://github.com/wailsapp/wails/pull/3628) by [@deining](https://github.com/deining)
+- Fixed `notifyListeners()` race condition when terminated mid-emission [PR](https://github.com/wailsapp/wails/pull/3695) by [@mrf345](https://github.com/mrf345)
+- Fixed dialogs in Windows when using Go 1.23 in [PR](https://github.com/wailsapp/wails/pull/3707) by [@leaanthony](https://github.com/leaanthony)
+- More syscall fixes for Go 1.23 support in [PR](https://github.com/wailsapp/wails/pull/3713) by [@leaanthony](https://github.com/leaanthony)
+- Fixed drag and drop missing cursor icon [PR](https://github.com/wailsapp/wails/pull/3703) by [@mrf345](https://github.com/mrf345)
+
+### Changed
+- Modified docs to reflect the correct password syntax for the `gon-sign.json` file [PR](https://github.com/wailsapp/wails/pull/3620) by [@ignasbernotas](github.com/ignasbernotas)
+
## v2.9.1 - 2024-06-18
### Fixed
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/application-development.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/application-development.mdx
index 365cfc7e5bb..2ef3badf1f4 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/application-development.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/application-development.mdx
@@ -235,7 +235,7 @@ Wails v2 处理资源的方式的伟大之处在于它不需要处理! 您唯
### 资产处理程序
-Wails v2 应用程序可以选择在 `options.App` 中定义一个 `http.Handler`,它允许连接到 AssetServer 以动态创建文件或处理 POST/PUT 请求。 GET 请求总是首先由 `assets` FS 处理。 如果 FS 没有找到请求的文件,请求将被转发到 `http.Handler` 服务。 如果指定,除了 GET 以外的任何请求都将由 `AssetsHandler` 直接处理。 也可以仅通过将 `nil` 指定为 `Assets` 选项来使用 `AssetsHandler`。
+Wails v2 应用程序可以选择在 `options.App` 中定义一个 `http.Handler`,它允许连接到 AssetServer 以动态创建文件或处理 POST/PUT 请求。 GET 请求总是首先由 `assets` FS 处理。 如果 FS 没有找到请求的文件,请求将被转发到 `http.Handler` 服务。 如果指定,除了 GET 以外的任何请求都将由 `AssetsHandler` 直接处理。 It's also possible to only use the `AssetsHandler` by specifying `nil` as the `Assets` option.
## 内置开发服务器
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/frontend.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/frontend.mdx
index 7c424686348..d7355c3ecf6 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/frontend.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/frontend.mdx
@@ -44,7 +44,7 @@
| noautoinjectipc | 禁用自动注入 `/wails/ipc.js` |
| noautoinject | 禁用所有脚本自动注入 |
-可以使用多个选项,前提是它们以逗号分隔。
+Multiple options may be used provided they are comma separated.
此代码完全有效并且与自动注入版本的操作相同:
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
index b57afca88af..3e60f8fa0d4 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/mac-appstore.mdx
@@ -61,7 +61,7 @@
```
-上面 **添加嵌入式配置文件** 创建的配置文件需要添加到应用程序的根目录中。 它需要命名为 embedded.provisionprofile。
+**Add the Embedded Provisioning Profile** The Provisioning Profile created above needs to be added to the root of the application. 它需要命名为 embedded.provisionprofile。
#### 构建并签署应用程序包
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
index 141e4d68caa..02188562e57 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/nixos-font.mdx
@@ -1,6 +1,6 @@
# NixOS FontSize Bug
-NixOS/Wayland can cause a bug where the `font-size` css property doesnt affect the rendered page. To fix this add the following to your devShell.
+NixOS/Wayland can cause a bug where the `font-size` css property doesn't affect the rendered page. To fix this add the following to your devShell.
```shell
shellHook = with pkgs; ''
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/signing.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/signing.mdx
index c3b9bff9c07..51e96155b88 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/signing.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/signing.mdx
@@ -232,7 +232,7 @@ Now we need to configure some gon config files in our `build/darwin` directory:
"bundle_id": "app.myapp",
"apple_id": {
"username": "my-appleid@email.com",
- "password": "@env:APPLE_PASSWORD",
+ "password": "your-app-specific-password",
"provider": "ABCDE12345"
},
"sign": {
@@ -246,11 +246,13 @@ Here is a brief break down of the above fields:
- `source`: The location of your wails binary to be signed
- `apple_id`:
- `username`: Your Apple ID email address
- - `password`: Your app-specific password, referenced using Gon's environment variable syntax
+ - `password`: Your app-specific password
- `provider`: Your team ID for your App Store Connect account
- `sign`:
- `application_identity`: Your Apple developer identity
+The (https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool)[deprecated Apple's altool]'s syntax supporting `@env:` is no longer available since Apple has migrated to the new notarytool.
+
Your developer identity and team ID can both by found on macOS by running the following command:
```bash
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
index 7de133a8a28..84c5e5b7cc5 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/guides/sveltekit.mdx
@@ -2,7 +2,7 @@
This guide will go into:
-1. Miminal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
+1. Minimal Installation Steps - The steps needed to get a minimum Wails setup working for SvelteKit.
2. Install Script - Bash script for accomplishing the Minimal Installation Steps with optional Wails branding.
3. Important Notes - Issues that can be encountered when using SvelteKit + Wails and fixes.
@@ -124,7 +124,7 @@ wails dev
See https://wails.io/docs/guides/frontend for more information.
-##### Inital data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
+##### Initial data can be loaded and refreshed from +page.ts/+page.js to +page.svelte.
- \+page.ts/+page.js works well with load() https://kit.svelte.dev/docs/load#page-data
- invalidateAll() in +page.svelte will call load() from +page.ts/+page.js https://kit.svelte.dev/docs/load#rerunning-load-functions-manual-invalidation.
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/cli.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/cli.mdx
index eb50bedb267..7c28298d928 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/cli.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/cli.mdx
@@ -49,35 +49,35 @@ Wails CLI 有许多用于管理项目的命令。 所有命令都以此方式运
`wails build` 用于将您的项目编译为生产可用的二进制文件。
-| 标志 | 描述 | 默认 |
-|:--------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |:---------------------------------------------------------------------------------------------------------- |
-| -clean | 清理 `build/bin` 目录 | |
-| -compiler "编译器" | 使用不同的 go 编译器来构建,例如 go1.15beta1 | go |
-| -debug | Retains debug information in the application and shows the debug console. 允许在应用程序窗口中使用 devtools | |
-| -devtools | Allows the use of the devtools in the application window in production (when -debug is not used). Ctrl/Cmd+Shift+F12 may be used to open the devtools window. *NOTE*: This option will make your application FAIL Mac appstore guidelines. Use for debugging only. | |
-| -dryrun | 打印构建命令但不执行它 | |
-| -f | 强制构建应用 | |
-| -garbleargs | 传递给 garble 的参数 | `-literals -tiny -seed=random` |
-| -ldflags "标志" | 传递给编译器的额外 ldflags | |
-| -m | 编译前跳过 mod tidy | |
-| -nopackage | 不打包应用程序 | |
-| -nocolour | 在输出中禁用颜色 | |
-| -nosyncgomod | 不同步 go.mod 中的 Wails 版本 | |
-| -nsis | 为 Windows 生成 NSIS 安装程序 | |
-| -o 文件名 | 输出文件名 | |
-| -obfuscated | 使用 [garble](https://github.com/burrowers/garble) 混淆应用程序 | |
-| -platform | 为指定的 [平台](../reference/cli#平台)(逗号分割)构建,例如: `windows/arm64`。 `windows/arm64`。 注意,如果不给出架构,则使用 `runtime.GOARCH`。 | 如果给定环境变量 platform = `GOOS` 否则等于 `runtime.GOOS`。
如果给定环境变量 arch = `GOARCH` 否则等于 `runtime.GOARCH`. |
-| -race | 使用 Go 的竞态检测器构建 | |
-| -s | 跳过前端构建 | |
-| -skipbindings | 跳过 bindings 生成 | |
-| -tags "额外标签" | 构建标签以传递给 Go 编译器。 必须引用。 空格或逗号(但不能同时使用)分隔 | |
-| -trimpath | 从生成的可执行文件中删除所有文件系统路径。 | |
-| -u | 更新项目的 `go.mod` 以使用与 CLI 相同版本的 Wails | |
-| -upx | 使用 “upx” 压缩最终二进制文件 | |
-| -upxflags | 传递给 upx 的标志 | |
-| -v int | 详细级别 (0 - silent, 1 - default, 2 - verbose) | 1 |
-| -webview2 | WebView2 安装策略:download,embed,browser,error. | download |
-| -windowsconsole | 保留Windows构建控制台窗口 | |
+| 标志 | 描述 | 默认 |
+|:--------------- |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |:--------------------------------------------------------------------------------------------------------------------------------------------------- |
+| -clean | 清理 `build/bin` 目录 | |
+| -compiler "编译器" | 使用不同的 go 编译器来构建,例如 go1.15beta1 | go |
+| -debug | Retains debug information in the application and shows the debug console. 允许在应用程序窗口中使用 devtools | |
+| -devtools | Allows the use of the devtools in the application window in production (when -debug is not used). Ctrl/Cmd+Shift+F12 may be used to open the devtools window. *NOTE*: This option will make your application FAIL Mac appstore guidelines. Use for debugging only. | |
+| -dryrun | 打印构建命令但不执行它 | |
+| -f | 强制构建应用 | |
+| -garbleargs | 传递给 garble 的参数 | `-literals -tiny -seed=random` |
+| -ldflags "标志" | 传递给编译器的额外 ldflags | |
+| -m | 编译前跳过 mod tidy | |
+| -nopackage | 不打包应用程序 | |
+| -nocolour | 在输出中禁用颜色 | |
+| -nosyncgomod | 不同步 go.mod 中的 Wails 版本 | |
+| -nsis | 为 Windows 生成 NSIS 安装程序 | |
+| -o 文件名 | 输出文件名 | |
+| -obfuscated | 使用 [garble](https://github.com/burrowers/garble) 混淆应用程序 | |
+| -platform | 为指定的 [平台](../reference/cli#平台)(逗号分割)构建,例如: `windows/arm64`。 `windows/arm64`。 注意,如果不给出架构,则使用 `runtime.GOARCH`。 | platform = `GOOS` environment variable if given else `runtime.GOOS`.
arch = `GOARCH` environment variable if given else `runtime.GOARCH`. |
+| -race | 使用 Go 的竞态检测器构建 | |
+| -s | 跳过前端构建 | |
+| -skipbindings | 跳过 bindings 生成 | |
+| -tags "额外标签" | 构建标签以传递给 Go 编译器。 必须引用。 空格或逗号(但不能同时使用)分隔 | |
+| -trimpath | 从生成的可执行文件中删除所有文件系统路径。 | |
+| -u | 更新项目的 `go.mod` 以使用与 CLI 相同版本的 Wails | |
+| -upx | 使用 “upx” 压缩最终二进制文件 | |
+| -upxflags | 传递给 upx 的标志 | |
+| -v int | 详细级别 (0 - silent, 1 - default, 2 - verbose) | 1 |
+| -webview2 | WebView2 安装策略:download,embed,browser,error. | download |
+| -windowsconsole | 保留Windows构建控制台窗口 | |
有关 `webview2` 标志的详细描述,请参阅 [Windows 系统指南](../guides/windows)。
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/options.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/options.mdx
index 646150f4df8..618187fa559 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/options.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/options.mdx
@@ -552,25 +552,25 @@ Setting this to `true` will disable pinch zoom gestures.
Name: DisablePinchZoom
Type: `bool`
-#### 禁用窗口图标
+#### DisableWindowIcon
将此设置为 `true` 将删除标题栏左上角的图标。
名称:DisableWindowIcon
类型:`bool`
-#### 禁用无边框窗口装饰
+#### DisableFramelessWindowDecorations
将此设置为 `true` 将移除 [无边框](#无边框) 模式下的窗口装饰。 这意味着将不会有`Aero 阴影` 和 `圆角`显示在窗口上。 请注意,'圆角' 只在 Windows 11 上支持。
名称:DisableFramelessWindowDecorations
类型:`bool`
-#### Webview 用户数据路径
+#### WebviewUserDataPath
这定义了 WebView2 存储用户数据的路径。 如果为空将使用 `%APPDATA%\[BinaryName.exe]`。
名称:WebviewUserDataPath
类型:`string`
-#### Webview 浏览器路径
+#### WebviewBrowserPath
这定义了带有 WebView2 可执行文件和库的目录的路径 如果为空,则使用系统中安装的 webview2
@@ -582,7 +582,7 @@ Name: DisablePinchZoom
Type: `bool`
名称:WebviewBrowserPath
类型:`string`
-#### 主题
+#### Theme
最低 Windows 版本:Windows 10 2004/20H1
@@ -596,7 +596,7 @@ Name: DisablePinchZoom
Type: `bool`
名称:Theme
类型:`windows.Theme`
-#### 自定义主题
+#### CustomTheme
:::note
@@ -652,7 +652,7 @@ type ThemeSettings struct {
},
```
-#### 消息
+#### Messages
一个如果找不到有效的 webview2 运行时,webview2 安装程序所使用的字符串结构。
@@ -660,25 +660,25 @@ type ThemeSettings struct {
您可以选择支持的任意语言定制此选项。
-#### 重置尺寸防抖间隔
+#### ResizeDebounceMS
ResizeDebounceMS 是调整窗口大小时去抖动 webview2 重绘的时间量。 默认值 (0) 将尽可能快地执行重绘。
名称:ResizeDebounceMS
类型:`uint16`
-#### 待机回调
+#### OnSuspend
如果设置,当 Windows 启动切换到低功耗模式(挂起/休眠)时将调用此函数
名称:OnSuspend
类型:`func()`
-#### 恢复回调
+#### OnResume
如果设置,当 Windows 从低功耗模式(挂起/休眠)恢复时将调用此函数
名称:OnResume
类型:`func()`
-#### 禁用 Webview GPU 硬件加速
+#### WebviewGpuIsDisabled
设置为 `true` 将禁用 webview 的 GPU 硬件加速。
@@ -696,7 +696,7 @@ Name: EnableSwipeGestures
Type: `bool`
名称:Mac
类型:`*mac.Options`
-#### 标题栏
+#### TitleBar
TitleBar 结构提供了配置标题栏外观的能力。
@@ -744,7 +744,7 @@ Mac: &mac.Options{
单击 [此处](https://github.com/lukakerr/NSWindowStyles) 获取有关自定义标题栏的一些灵感。
-#### 外观
+#### Appearance
Appearance 用于根据 Apple 的 [NSAppearance](https://developer.apple.com/documentation/appkit/nsappearancename?language=objc) 名称设置您的应用程序的样式。
@@ -833,7 +833,7 @@ Mac: &mac.Options{
}
```
-#### 关于
+#### About
此配置允许您在“AppMenu”角色创建的应用程序菜单中设置“关于”菜单项的标题、消息和图标。
@@ -916,7 +916,7 @@ func main() {
名称:Linux
类型:`*linux.Options`
-#### 图标
+#### Icon
设置代表窗口的图标。 当窗口最小化(也称为图标化)时使用此图标。
@@ -934,7 +934,7 @@ func main() {
名称:WindowIsTranslucent
类型:`bool`
-#### Webview GPU 策略
+#### WebviewGpuPolicy
该选项用于决定 webview 的硬件加速策略。
@@ -956,13 +956,13 @@ When a .desktop file is created this value helps with window grouping and deskto
Name: ProgramName
Type: string
-### 调试
+### Debug
这定义了用于调试构建的 [调试特定选项](#调试)。
名称: Debug
类型: `options.Debug`
-#### 启动时打开检查器
+#### OpenInspectorOnStartup
设置为 `true` 将在应用程序启动时打开 Web 检查器。
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
index 7788eed7b4c..91cb7adebc1 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/runtime/events.mdx
@@ -14,7 +14,7 @@ Go: `EventsOn(ctx context.Context, eventName string, callback func(optionalData
### EventsOff 移除事件侦听器
-此方法取消注册给定事件名称的侦听器,可选地,可以通过 `additionalEventNames` 取消注册多个侦听器。
+This method unregisters the listener for the given event name, optionally multiple listeners can be unregistered via `additionalEventNames`.
Go: `EventsOff(ctx context.Context, eventName string, additionalEventNames ...string)`
JS: `EventsOff(eventName string, ...additionalEventNames)`
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
index a9799f06ae7..f1fc78c99c8 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/reference/runtime/window.mdx
@@ -202,7 +202,7 @@ Go: `WindowSetBackgroundColour(ctx context.Context, R, G, B, A uint8)`
JS:
### WindowPrint
-Opens tha native print dialog.
+Opens the native print dialog.
Go: `WindowPrint(ctx context.Context)`
JS: `WindowPrint()`
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-pages/changelog.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-pages/changelog.mdx
index e7ab1ba699c..a951cb886f9 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-pages/changelog.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-pages/changelog.mdx
@@ -13,6 +13,27 @@
## [即将发布]
+## v2.9.2 - 2024-09-18
+
+### 修复
+- Fixed CGO memory issue on Darwin by @leaanthony in [PR](https://github.com/wailsapp/wails/pull/3590)
+- Fixed an error that occurred when an author name contains a string that is not suitable for JSON. Fixed by @taiseiotsuka in [PR](https://github.com/wailsapp/wails/pull/3638)
+- Fixed MacOS build to use `outputfilename` from wails.json. [#3200](https://github.com/wailsapp/wails/issues/3200)
+- Fixed file drop events on windows. Fixed in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Fixed doctor command not finding pkg-config on Solus. [PR #3670](https://github.com/wailsapp/wails/pull/3670) by [@ianmjones](https://github.com/ianmjones)
+- Fixed binding for struct fields that were exported but had no json tags. [PR #3678](https://github.com/wailsapp/wails/pull/3678)
+- Fixed file drop events on Windows in [PR](https://github.com/wailsapp/wails/pull/3595) by @FrancescoLuzzi
+- Modified `ZoomFactor` and `IsZoomControlEnabled` options to be Windows-only options in PR[#3644](https://github.com/wailsapp/wails/pull/3644) by @levinit
+- Added nil check for Drag-n-Drop on Windows. Fixed by in [PR](https://github.com/wailsapp/wails/pull/3597) by @leaanthony based on the suggestion by @Alpa-1 in [#3596](https://github.com/wailsapp/wails/issues/3596).
+- Fixed typos in various .mdx files. [PR #3628](https://github.com/wailsapp/wails/pull/3628) by [@deining](https://github.com/deining)
+- Fixed `notifyListeners()` race condition when terminated mid-emission [PR](https://github.com/wailsapp/wails/pull/3695) by [@mrf345](https://github.com/mrf345)
+- Fixed dialogs in Windows when using Go 1.23 in [PR](https://github.com/wailsapp/wails/pull/3707) by [@leaanthony](https://github.com/leaanthony)
+- More syscall fixes for Go 1.23 support in [PR](https://github.com/wailsapp/wails/pull/3713) by [@leaanthony](https://github.com/leaanthony)
+- Fixed drag and drop missing cursor icon [PR](https://github.com/wailsapp/wails/pull/3703) by [@mrf345](https://github.com/mrf345)
+
+### 变更
+- Modified docs to reflect the correct password syntax for the `gon-sign.json` file [PR](https://github.com/wailsapp/wails/pull/3620) by [@ignasbernotas](github.com/ignasbernotas)
+
## v2.9.1 - 2024-06-18
### 修复
diff --git a/website/i18n/zh-Hans/docusaurus-plugin-content-pages/credits.mdx b/website/i18n/zh-Hans/docusaurus-plugin-content-pages/credits.mdx
index 08f24f31533..595b4928d4c 100644
--- a/website/i18n/zh-Hans/docusaurus-plugin-content-pages/credits.mdx
+++ b/website/i18n/zh-Hans/docusaurus-plugin-content-pages/credits.mdx
@@ -265,5 +265,5 @@
- [Byron Chris](https://github.com/bh90210) - 他对此项目的长期贡献。
- [Dustin Krysak](https://wiki.ubuntu.com/bashfulrobot) - 提供了巨大的的支持和反馈。
- [Justen Walker](https://github.com/justenwalker/) - 帮助解决 v2 上线要解决的问题。
-- [Wang, Chi](https://github.com/branchseer) - DeskGap 项目对 Wails v2 的方向产生了巨大影响。
+- [Wang, Chi](https://github.com/branchseer) - The DeskGap project was a huge influence on the direction of Wails v2.
- [Serge Zaitsev](https://github.com/zserge) - 虽然 Wails 没有使用 Webview 项目,但它仍然是一个灵感来源。