Skip to content

Commit ec34c02

Browse files
authored
Merge branch 'main' into update-112102
2 parents 5829e6e + 985172b commit ec34c02

File tree

17 files changed

+331
-26
lines changed

17 files changed

+331
-26
lines changed

src/content/docs/en/guides/deploy/cloudflare.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ To get started, you will need:
7777
"name": "my-astro-app",
7878
"compatibility_date": "YYYY-MM-DD", // Update to the day you deploy
7979
"assets": {
80-
"binding": "ASSETS",
8180
"directory": "./dist",
8281
}
8382
}

src/content/docs/en/tutorial/1-setup/5.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ This tutorial will use **Netlify**, but you are welcome to use your preferred ho
3232

3333
Make a note of your username. You will view your dashboard and any sites you create at `https://app.netlify.com/teams/username`
3434

35-
2. Click <kbd>Add new site</kbd> > <kbd>Import an existing project</kbd>.
35+
2. Click <kbd>Add new project</kbd> > <kbd>Import an existing project</kbd>.
3636

3737
You will be asked to connect to a Git provider. Choose GitHub and follow the steps onscreen to authenticate your GitHub account. Then, choose your Astro project's GitHub repository from the list provided.
3838

src/content/docs/fr/guides/build-with-ai.mdx

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,28 @@ Installation en cliquant sur le bouton ci-dessous :
265265

266266
[Plus d'informations sur l'utilisation des serveurs MCP avec Raycast](https://manual.raycast.com/model-context-protocol)
267267

268+
#### Opencode AI
269+
270+
[Opencode AI](https://opencode.ai/) est un outil open-source de codage IA en ligne de commande qui peut utiliser le serveur MCP Astro Docs pour accéder à la documentation pendant la génération de code Astro.
271+
272+
Vous pouvez configurer les serveurs MCP dans votre fichier de configuration Opencode, typiquement `opencode.json` placé à la racine de votre projet, ou bien dans votre répertoire de configuration globale (par exemple `~/.config/opencode/opencode.json`).
273+
274+
```json title="Configuration MCP"
275+
{
276+
"$schema": "https://opencode.ai/config.json",
277+
"mcp": {
278+
"Astro docs": {
279+
"type": "remote",
280+
"url": "https://mcp.docs.astro.build/mcp",
281+
"enabled": true
282+
}
283+
}
284+
}
285+
286+
```
287+
288+
[Plus d'informations sur l'utilisation d'Opencode AI](https://opencode.ai/)
289+
268290
### Utilisation
269291

270292
Une fois configuré, vous pouvez poser des questions à votre outil d'IA à propos d'Astro ; il récupérera les informations directement dans la documentation la plus récente. Les agents de codage pourront consulter la documentation la plus récente lors de l'exécution de tâches de codage, et les chatbots pourront répondre avec précision aux questions sur les fonctionnalités, les API et les meilleures pratiques d'Astro.

src/content/docs/fr/reference/cli-reference.mdx

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Les raccourcis clavier suivants peuvent être utilisés dans le terminal où le
190190

191191
Compile votre site pour le déploiement. Par défaut, cela générera des fichiers statiques et les placera dans un répertoire `dist/`. Si des routes sont [rendues à la demande](/fr/guides/on-demand-rendering/), cela générera les fichiers serveur nécessaires pour servir votre site.
192192

193-
### Options
193+
<h3>Options</h3>
194194

195195
La commande accepte les [options courantes](#options-courantes) et les options supplémentaires suivantes :
196196

@@ -206,9 +206,11 @@ Démarre un serveur local pour servir le contenu de votre répertoire statique (
206206

207207
Cette commande vous permet de prévisualiser votre site localement [après la compilation](#astro-build) afin de détecter d'éventuelles erreurs dans le résultat de la compilation avant de le déployer. Elle n'est pas conçue pour être exécutée en production. Pour obtenir de l'aide sur l'hébergement en production, consultez notre guide sur le [déploiement d'un site Astro](/fr/guides/deploy/).
208208

209-
Depuis Astro 1.5.0, l'[adaptateur Node](/fr/guides/integrations-guide/node/) prend en charge `astro preview` pour les compilations générées avec le rendu à la demande.
209+
Les raccourcis clavier suivants peuvent être utilisés dans le terminal où le serveur de prévisualisation d'Astro est exécuté :
210+
- `o` + `enter` pour ouvrir votre site Astro dans le navigateur.
211+
- `q` + `enter` pour quitter le serveur de prévisualisation.
210212

211-
Peut être combiné avec les [options courantes](#options-courantes) documentées ci-dessous.
213+
La commande `astro preview` peut être combinée avec les [options communes](#options-courantes) documentées ci-dessous pour contrôler davantage l'expérience de prévisualisation.
212214

213215
## `astro check`
214216

@@ -297,6 +299,14 @@ Adapter none
297299
Integrations @astrojs/starlight (v0.35.3)
298300
```
299301

302+
<h3>Options</h3>
303+
304+
Utilisez les options suivantes pour personnaliser le comportement de la commande.
305+
306+
#### `--copy`
307+
308+
La commande copiera le résultat dans le presse-papiers sans demande de confirmation.
309+
300310
## `astro preferences`
301311

302312
Gérer les préférences des utilisateurs avec la commande `astro preferences`. Les préférences utilisateur sont spécifiques à chaque utilisateur d'Astro, contrairement au fichier `astro.config.mjs` qui modifie le comportement de toutes les personnes travaillant sur un projet.
@@ -305,7 +315,7 @@ Par défaut, les préférences de l'utilisateur sont limitées au projet en cour
305315

306316
En utilisant l'option `--global`, les préférences utilisateur peuvent aussi être appliquées à tous les projets Astro sur la machine courante. Les préférences utilisateur globales sont stockées dans un emplacement spécifique au système d'exploitation.
307317

308-
<h3> Préférences disponibles </h3>
318+
<h3>Préférences disponibles</h3>
309319

310320
- `devToolbar` — Active ou désactive la barre d'outils de développement dans le navigateur. (Par défaut : `true`)
311321
- `checkUpdates` — Active ou désactive les vérifications automatiques des mises à jour pour la CLI d'Astro. (Par défaut : `true`)

src/content/docs/fr/reference/error-reference.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,3 +154,4 @@ La référence suivante est une liste complète des erreurs que vous pouvez renc
154154
- [**SessionWithoutSupportedAdapterOutputError**](/fr/reference/errors/session-without-supported-adapter-output-error/)<br/>Les sessions ne peuvent pas être utilisées avec un adaptateur ne prenant pas en charge la sortie du serveur.
155155
- [**SessionConfigMissingError**](/fr/reference/errors/session-config-missing-error/)<br/>Le stockage de session a été activé mais pas configuré.
156156
- [**SessionConfigWithoutFlagError**](/fr/reference/errors/session-config-without-flag-error/)<br/>L'option session n'est pas activée.
157+
- [**CannotOptimizeSvg**](/fr/reference/errors/cannot-optimize-svg/)<br/>Impossible d'optimiser le fichier SVG
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: Impossible d'optimiser le fichier SVG
3+
i18nReady: true
4+
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
5+
---
6+
7+
> An error occurred while optimizing the SVG file with SVGO.

src/content/docs/fr/reference/modules/astro-actions.mdx

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,7 @@ import type {
443443
ActionAPIContext,
444444
ActionClient,
445445
ActionErrorCode,
446+
ActionInputSchema,
446447
ActionReturnType,
447448
SafeResult,
448449
} from 'astro:actions';
@@ -546,6 +547,32 @@ button?.addEventListener('click', async () => {
546547

547548
Un type d'union de codes d'état HTTP standard [définis par l'IANA](https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml) utilisant les versions lisibles par l'homme sous forme de chaînes de caractères en majuscules séparées par un trait de soulignement (par exemple `BAD_REQUEST` ou `PAYLOAD_TOO_LARGE`).
548549

550+
### `ActionInputSchema`
551+
552+
<p>
553+
554+
**Type :** `ZodType`
555+
<Since v="5.16.0" />
556+
</p>
557+
558+
Un type utilitaire qui infère automatiquement le type TypeScript de l'entrée d'une action à partir de son schéma Zod. Cela peut être utile pour faire référence au [type du validateur de saisie (`input`)](#validateur-de-saisie-input) d'une action en tant qu'objet dans vos propres définitions de type.
559+
560+
Renvoie `never` lorsque [le validateur de saisie (`input`)](#validateur-de-saisie-input) est omis.
561+
562+
L'exemple suivant utilise `ActionInputSchema` avec une action nommée `contact` pour :
563+
* Récupérer le type du schéma Zod pour l'entrée de l'action.
564+
* Récupérer le type d'entrée attendu du validateur de l'action.
565+
566+
```astro title="src/components/Form.astro" {5}
567+
---
568+
import { actions, ActionInputSchema } from 'astro:actions';
569+
import { z } from 'astro/zod';
570+
571+
type ContactSchema = ActionInputSchema<typeof actions.contact>;
572+
type ContactInput = z.input<ContactSchema>;
573+
---
574+
```
575+
549576
### `ActionReturnType`
550577

551578
<p>

src/content/docs/ko/guides/build-with-ai.mdx

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,28 @@ MCP 서버 통합은 ChatGPT 프로, 팀, 엔터프라이즈 사용자만 사용
264264

265265
[Raycast에서 MCP 서버를 사용하는 방법에 대한 자세한 정보](https://manual.raycast.com/model-context-protocol)
266266

267+
#### Opencode AI
268+
269+
[Opencode AI](https://opencode.ai/)는 Astro 코드를 생성하는 동안 문서에 액세스하기 위해 Astro Docs MCP 서버를 사용할 수 있는 터미널 기반 오픈 소스 AI 코딩 도구입니다.
270+
271+
프로젝트 루트 또는 전역 구성 디렉터리(예: `~/.config/opencode/opencode.json`)에 있는 Opencode 구성 파일(일반적으로 `opencode.json`)에서 MCP 서버를 구성할 수 있습니다.
272+
273+
```json title="MCP Configuration"
274+
{
275+
"$schema": "https://opencode.ai/config.json",
276+
"mcp": {
277+
"Astro docs": {
278+
"type": "remote",
279+
"url": "https://mcp.docs.astro.build/mcp",
280+
"enabled": true
281+
}
282+
}
283+
}
284+
285+
```
286+
287+
[Opencode AI를 사용하는 방법에 대한 자세한 정보](https://opencode.ai/)
288+
267289
### 사용하기
268290

269291
구성이 완료되면 AI 도구에 Astro에 대해 질문할 수 있습니다. 그러면 AI 도구는 답변을 하기 위해 최신 문서에서 직접 정보를 검색할 수 있습니다. 코딩 에이전트는 코딩 작업을 수행할 때 최신 문서를 참조할 수 있으며, 챗봇은 Astro의 기능, API 및 모범 사례에 대한 질문에 정확하게 답변할 수 있습니다.

src/content/docs/ko/reference/cli-reference.mdx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,11 @@ Astro 개발 서버가 실행 중인 터미널에서 다음 단축키를 사용
205205

206206
이 명령을 사용하면 [빌드 후](#astro-build) 로컬에서 사이트를 미리 보고 배포하기 전에 빌드 출력에서 오류를 확인할 수 있습니다. 프로덕션 환경에서 실행되도록 설계되지 않았습니다. 프로덕션 호스팅에 대한 도움이 필요하면 [Astro 웹사이트 배포](/ko/guides/deploy/) 안내서를 확인하세요.
207207

208-
Astro 1.5.0 이후부터 [Node 어댑터](/ko/guides/integrations-guide/node/)가 요청 시 렌더링으로 생성된 빌드에 대해 `astro preview`를 지원합니다.
208+
Astro 미리보기 서버가 실행 중인 터미널에서 다음 단축키를 사용할 수 있습니다.
209+
- `o` + `enter`: 브라우저에서 Astro 사이트를 엽니다.
210+
- `q` + `enter`: 미리보기 서버를 종료합니다.
209211

210-
아래에 설명된 [공통 플래그](#공통-플래그)결합할 수 있습니다.
212+
`astro preview` 명령은 아래에 설명된 [공통 플래그](#공통-플래그)결합하여 미리보기 환경을 더욱 세부적으로 제어할 수 있습니다.
211213

212214
## `astro check`
213215

src/content/docs/ko/reference/error-reference.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,3 +149,4 @@ import DontEditWarning from '~/components/DontEditWarning.astro'
149149
- [**SessionWithoutSupportedAdapterOutputError**](/ko/reference/errors/session-without-supported-adapter-output-error/)<br/>세션은 서버 출력을 지원하지 않는 어댑터와 함께 사용할 수 없습니다.
150150
- [**SessionConfigMissingError**](/ko/reference/errors/session-config-missing-error/)<br/>세션 스토리지가 활성화되었지만 구성되지 않았습니다.
151151
- [**SessionConfigWithoutFlagError**](/ko/reference/errors/session-config-without-flag-error/)<br/>세션 플래그가 설정되지 않았습니다.
152+
- [**CannotOptimizeSvg**](/ko/reference/errors/cannot-optimize-svg/)<br/>SVG를 최적화할 수 없습니다.

0 commit comments

Comments
 (0)