Skip to content

Commit

Permalink
Merge branch 'main' into alignment-baseline
Browse files Browse the repository at this point in the history
  • Loading branch information
Gahotx authored Sep 11, 2024
2 parents 929bfe1 + fe37baf commit 203c855
Show file tree
Hide file tree
Showing 493 changed files with 3,891 additions and 2,970 deletions.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ See the [Creating a pull request](#creating-a-pull-request) for more details on

If you're not certain of the changes that you want to make, [get in touch with us][]!

> **Note:** You can click the **View the source on GitHub** or **Edit the page on GitHub** link at the bottom of an MDN page to jump directly to the page source on GitHub.
> **Note:** You may click the **View this page on GitHub** or **Report a problem with this content** link at the bottom of an MDN page, to either jump directly to the page source or raise an issue on GitHub.
### Forking and cloning the repository

Expand Down
2 changes: 0 additions & 2 deletions docs/ko/guides/macro-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,3 @@ EmbedLiveSample/MacroLiveSampleError 오류 찾는 [스크립트 링크 참고](
## 매크로 수정 및 번역

MDN은 초창기에 [kuma](https://github.com/mdn/kuma) 플랫폼으로 MDN 웹 문서를 구동해왔습니다. 그 당시 사용한 많은 매크로들이 레거시로 남아 있습니다. 레거시로 남은 매크로를 [Kumascript](https://github.com/mdn/kumascript)라고 부릅니다. 현재는 [yari 저장소 내의 kumascript 폴더](https://github.com/mdn/yari/tree/main/kumascript)로 대체되어 사용되고 있습니다([참고](https://egas.tistory.com/168#%EB%AF%B8%EC%82%AC%EC%9A%A9-macro-%EC%A0%9C%EA%B1%B0)).

만약 `{{DOMAttributeMethods}}` 매크로를 수정하자고 한다면 `kumascript/macros/DOMAttributeMethods.ejs`를 확인하면 됩니다([관련 PR](https://github.com/mdn/yari/pull/10502)).
43 changes: 10 additions & 33 deletions docs/ko/guides/translation-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,57 +41,34 @@

| 용어 | 번역 | 참고 링크 |
| ------------- | ---------------- | ----------------------------- |
| Note | 참고 | |
| Warning | 경고 | |
| Callout | 알림 | |
| Objective | 목표 | [링크][What_is_accessibility] |
| Prerequisites | 필요한 사전 지식 | [링크][What_is_accessibility] |

### 교육 과정 callout

```markdown
> **알림:**
> [!CALLOUT]
>
> #### 프론트엔드 웹 개발자가 되고자 하시나요?
>
> 목표를 달성하기 위한 모든 필수 정보가 들어있는 교육 과정을 준비했습니다.
> 프론트엔드 웹 개발자가 되고 싶지만 무엇을 먼저 배워야 할지 모르겠다면, MDN 커리큘럼을 참고해 학습 계획을 세우는 것을 추천합니다. 이 커리큘럼은 성공적인 프론트엔드 개발자가 되기 위한 필수 기술과 실습을 체계적으로 학습할 수 있는 경로를 제공하며, 추천 학습 자료도 함께 제공합니다.
>
> [**시작하기**](/ko/docs/Learn/Front-end_web_developer)
> [**시작하기**](/ko/curriculum/)
```

### 카드 번역
## GFM Alerts

카드는 참고, 경고 그리고 알림의 세 가지 유형이 있으며, 영어 원문에서는 다음과 같이 표시됩니다.
`> [!NOTE]`, `> [!TIP]`, `> [!IMPORTANT]`, `> [!CAUTION]`, `> [!WARNING]`은 새로 추가된 github markdown으로 영어 문법만 사용할 수 있습니다.

```markdown
# 참고

> **Note:** This is a note.

# 경고

> **Warning:** This is a warning.

# 알림
// bad

> **Callout:** This is a callout.
> [!참고]
> ...
```

이런 카드는 아래와 같이 번역해주시면 됩니다.

```markdown
# 참고

> **참고:** 참고입니다.

# 경고

> **경고:** 경고입니다.

# 알림

> **알림:** 알림입니다.
```
- [[Markdown] An option to highlight a "Note" and "Warning" using blockquote (Beta)](https://github.com/orgs/community/discussions/16925)
- [Incorrect formatting for highlighted notes in GitHub flavoured Markdown](https://github.com/prettier/prettier/issues/16454)

## 역주/역자주

Expand Down
2 changes: 0 additions & 2 deletions files/es/web/api/element/getattributenodens/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@ attributeNode = element.getAttributeNodeNS(namespace, nodeName);

`getAttributeNodeNS` es más específica [getAttributeNode](en/DOM/element.getAttributeNode) en el sentido de que puedes especificar atributos de un namespace en particular. Su método setter es [setAttributeNodeNS](en/DOM/element.setAttributeNodeNS).

{{ DOMAttributeMethods() }}

## Especificaciones

{{Specifications}}
Expand Down
2 changes: 0 additions & 2 deletions files/es/web/api/element/removeattribute/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ Debe usarse preferiblemente `removeAttribute` en lugar de establecer el valor de

Intentar eliminar un atributo que no existe en el elemento no disparará una excepción.

{{ DOMAttributeMethods() }}

## Especificaciones

{{Specifications}}
Expand Down
4 changes: 0 additions & 4 deletions files/es/web/api/element/setattributens/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,6 @@ var d = document.getElementById("d1");
d.setAttributeNS("http://www.mozilla.org/ns/specialspace", "align", "center");
```

## Notas

{{ DOMAttributeMethods() }}

## Especificaciones

{{Specifications}}
Expand Down
2 changes: 1 addition & 1 deletion files/ja/glossary/kebab_case/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ l10n:

**ケバブケース**とは、スペースを入れずにフレーズを書く方法で、スペースはハイフン `-` で置き換えられ、単語はすべて小文字になるのが一般的です。ケバブの串に刺さった肉に似ていることから名付けられました。その姿を読者に連想させるため、よく "kebab-case" と表記されます。

ケバブケースは変数の名前付き規約として多く使用されています。しかし、多くの言語ではハイフンは引き算を表しますので、ケーバブケースは選択されていません。 {{cssxref("background-color")}} や {{cssxref("font-family")}} のような CSS プロパティ、また [`aria-label`](/ja/docs/Web/Accessibility/ARIA/Attributes/aria-label)[`data-*`](/ja/docs/Web/HTML/Global_attributes/data-*) のような HTML 属性はケバブケースです。
ケバブケースは変数の名前付き規約として多く使用されています。しかし、多くの言語ではハイフンは引き算を表しますので、ケバブケースは選択されていません。 {{cssxref("background-color")}} や {{cssxref("font-family")}} のような CSS プロパティ、また [`aria-label`](/ja/docs/Web/Accessibility/ARIA/Attributes/aria-label)[`data-*`](/ja/docs/Web/HTML/Global_attributes/data-*) のような HTML 属性はケバブケースです。

ケバブケースの語は、よく「ハイフン区切り」と呼ばれます。

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ Firefox の場合:

Clipboard API の {{domxref("Clipboard.readText", "navigator.clipboard.readText()")}} と {{domxref("Clipboard.read", "navigator.clipboard.read()")}} メソッドを使うと、[安全なコンテキスト](/ja/docs/Web/Security/Secure_Contexts)でクリップボードから任意のテキストまたはバイナリーデータを読み取ることができます。これにより、編集可能な要素に貼り付けることなく、クリップボードのデータにアクセスすることができます。

一度 [Permissions API](/ja/docs/Web/API/Permissions_API) から `"clipboard-read"` パーミッションを取得すると、クリップボードから簡単に読み取ることができるようになります。例えば、このコードのスニペットはクリップボードからテキストを取得し、ID が `"outbox"` の要素の内容をそのテキストで置き換えます。
一度 [権限 API](/ja/docs/Web/API/Permissions_API) から `"clipboard-read"` パーミッションを取得すると、クリップボードから簡単に読み取ることができるようになります。例えば、このコードのスニペットはクリップボードからテキストを取得し、ID が `"outbox"` の要素の内容をそのテキストで置き換えます。

```js
navigator.clipboard
Expand Down Expand Up @@ -170,6 +170,6 @@ Firefox はバージョン 54 から `"clipboardRead"` [パーミッション](/
## 関連情報

- [Clipboard API](/ja/docs/Web/API/Clipboard_API)
- [Permissions API](/ja/docs/Web/API/Permissions_API)
- [権限 API](/ja/docs/Web/API/Permissions_API)
- [コンテンツを編集可能にする](/ja/docs/Web/Guide/HTML/Editable_content)
- [`contenteditable`](/ja/docs/Web/HTML/Global_attributes#contenteditable)
2 changes: 1 addition & 1 deletion files/ja/mozilla/firefox/releases/110/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ l10n:

### API

- [Permission API](/ja/docs/Web/API/Permissions_API)`midi` パーミッションをサポートしました。
- [権限 API](/ja/docs/Web/API/Permissions_API)`midi` パーミッションをサポートしました。
これにより、[`navigator.permissions.query()`](/ja/docs/Web/API/Permissions/query) を使用して [Web MIDI API](/ja/docs/Web/API/Web_MIDI_API) の使用許可の状態を問い合わせできます ([Firefox バグ 1772166](https://bugzil.la/1772166))。

- {{domxref("ReadableStream")}} で、`for await...of` 構文を使用する [ストリーム内のチャンクの非同期反復処理](/ja/docs/Web/API/ReadableStream#async_iteration) をサポートしました ([Firefox バグ 1734244](https://bugzil.la/1734244))。
Expand Down
74 changes: 74 additions & 0 deletions files/ja/mozilla/firefox/releases/130/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: Firefox 130 for developers
slug: Mozilla/Firefox/Releases/130
l10n:
sourceCommit: 2cca85442dcfa50e82bffb7e2c0dbae4c5158256
---

{{FirefoxSidebar}}

このページでは、開発者に影響する Firefox 130 の変更点をまとめています。Firefox 130 は、米国時間 [2024 年 9 月 3 日](https://whattrainisitnow.com/release/?version=130) にリリースされました。

## ウェブ開発者向けの変更点一覧

### HTML

- `<details>` 要素の [`name`](/ja/docs/Web/HTML/Element/details#name) 属性で、`<details>` 要素のグループ化が可能になりました。グループの中で同時にひとつの要素だけを開くことができます。これにより、JavaScript を使用せずに排他的なアコーディオンを作成できます ([Firefox bug 1856460](https://bugzil.la/1856460)[Firefox bug 1909613](https://bugzil.la/1909613))。
- [シャドウ DOM](/ja/docs/Web/API/Web_components/Using_shadow_DOM#attribute_inheritance) における動作など、[`dir`](/ja/docs/Web/HTML/Global_attributes/dir) および [`lang`](/ja/docs/Web/HTML/Global_attributes/lang) [グローバル属性](/ja/docs/Web/HTML/Global_attributes) の継承を改良しました ([Firefox bug 1876163](https://bugzil.la/1876163))。

### CSS

- [`hyphens`](/ja/docs/Web/CSS/hyphens) CSS プロパティで、チェコ語とスロバキア語を適切にサポートしました。
特に、単語が音節で分けられることがなくなりました ([Firefox bug 1908931](https://bugzil.la/1908931))。

### API

- [X25519](/ja/docs/Web/API/SubtleCrypto/deriveKey#x25519) デジタル署名アルゴリズムを [Web Crypto API](/ja/docs/Web/API/Web_Crypto_API) でサポートして、{{domxref("SubtleCrypto")}} の {{domxref("SubtleCrypto.deriveKey()", "deriveKey()")}}、{{domxref("SubtleCrypto.deriveBits()", "deriveBits()")}}、{{domxref("SubtleCrypto.generateKey()", "generateKey()")}}、{{domxref("SubtleCrypto.importKey()", "importKey()")}}、{{domxref("SubtleCrypto.exportKey()", "exportKey()")}} メソッドで使用可能になりました ([Firefox bug 1904836](https://bugzil.la/1904836))。
- [Web Codecs API](/ja/docs/Web/API/WebCodecs_API) をデスクトップ版でサポートしました。動画の個々のフレームや音声チャンクに対して、ウェブ開発者が低水準でアクセスできます。Android 版のサポートは Nightly リリースで有効です。新たに [`VideoEncoder`](/ja/docs/Web/API/VideoEncoder)[`VideoDecoder`](/ja/docs/Web/API/VideoDecoder)[`EncodedVideoChunk`](/ja/docs/Web/API/EncodedVideoChunk)[`VideoFrame`](/ja/docs/Web/API/VideoFrame)[`VideoColorSpace`](/ja/docs/Web/API/VideoColorSpace) インターフェイスをサポートしました ([Firefox bug 1908572](https://bugzil.la/1908572))。

#### 廃止

- {{domxref('WebGLRenderingContext.drawingBufferColorSpace')}} および [`WebGL2RenderingContext.drawingBufferColorSpace`](/ja/docs/Web/API/WebGL2RenderingContext)[Firefox 127](/ja/docs/Mozilla/Firefox/Releases/127) で (実装がなく) 早期リリースしていましたが、削除しました ([Firefox bug 1909559](https://bugzil.la/1909559))。

### WebAssembly

#### 一般

- デフォルトでシステムアドオンが完全に無効化されるようになりました ([Firefox bug 1904310](https://bugzil.la/1904310))。
- Android で、内部プロンプトリスナーが適切なユーザープロンプトを正しく選択するように不具合を修正しました ([Firefox bug 1902264](https://bugzil.la/1902264))。

#### WebDriver BiDi

- ナビゲーションの試行が完了しないときに発生する、`browsingContext.navigationFailed` イベントをサポートしました ([Firefox bug 1846601](https://bugzil.la/1846601))。
- `network.setCacheBehavior` コマンドで、ネットワークキャッシュの動作をグローバルおよび個々のナビゲーブルの両方で同時に定義可能になりました ([Firefox bug 1905307](https://bugzil.la/1905307))。
- `network.responseCompleted` および `network.fetchError` イベントが実際のリクエストが停止したときに発生するようになり、`network.responseCompleted` イベントの前に `browsingContext.domContentLoaded` および `browsingContext.load` イベントが発生する競合状態が解消しました ([Firefox bug 1882803](https://bugzil.la/1882803))。
- Data URL (たとえば背景画像やフェッチ要求のため) を、すべてのネットワークイベントにわたって完全にサポートしました ([Firefox bug 1904343](https://bugzil.la/1904343))。
- `network.continueWithAuth` コマンドを呼び出すごとに、`network.authRequired` イベントが複数回送信される不具合を修正しました ([Firefox bug 1899711](https://bugzil.la/1899711))。

#### Marionette

- 要素がまた表示されていない場合に限りスクロールして表示するように、`WebDriver:ElementSendKeys` の不具合を修正しました ([Firefox bug 1906095](https://bugzil.la/1906095))。

## アドオン開発者向けの変更点一覧

- {{WebExtAPIRef("webRequest.getSecurityInfo")}} の引数 `options` が省略可能になりました ([Firefox bug 1909474](https://bugzil.la/1909474))。
- {{WebExtAPIRef("runtime.getURL")}} (および非推奨の {{WebExtAPIRef("extension.getURL")}}) が、追加の正規化を行わずに拡張機能のオリジンを常にパスの先頭へ追加するようになりました。以前は絶対 URL が与えられたときに、相対的な URL ではなく絶対 URL を返していました ([Firefox bug 1795082](https://bugzil.la/1795082))。

## 実験的なウェブ機能

以下の機能は Firefox 130 で新たに導入しましたが、デフォルトで無効です。これらを実験するには、`about:config` ページで適切な設定項目を検索して `true` に設定してください。[実験的機能](/ja/docs/Mozilla/Firefox/Experimental_features) のページで、さらに多くの機能を確認できます。

- **動画フレームのコールバックを要求する:** `media.rvfc.enabled`

{{domxref('HTMLVideoElement')}} インターフェイスの {{domxref('HTMLVideoElement/requestVideoFrameCallback','requestVideoFrameCallback()')}} メソッドは、新しい動画フレームがコンポジターへ送信されたときに実行するコールバック関数を登録します。これは動画の分析、キャンバスへの描画、外部音声ソースとの同期など、開発者がそれぞれの動画フレームで効率的に処理を行うことを可能にします。このメソッドは、未処理のコールバック要求をキャンセルするために {{domxref('HTMLVideoElement.cancelVideoFrameCallback()')}} へ渡すことができるコールバックハンドラーを返します。
どちらのメソッドも、Nightly ビルドではデフォルトで使用可能です ([Firefox bug 1800882](https://bugzil.la/1800882))。

- **Reporting API を使用した CSP 違反報告:** `dom.reporting.enabled`

[Content Security Policy (CSP)](/ja/docs/Web/HTTP/CSP) 違反の報告に [Reporting API](/ja/docs/Web/API/Reporting_API) が使用可能になりました。
これは値が `"csp-violation"` である `type` プロパティと {{domxref('CSPViolationReportBody')}} のインスタンスである `body` プロパティを持つ {{domxref('Report')}} オブジェクト、{{httpheader('Content-Security-Policy')}} HTTP レスポンスヘッダーの {{CSP("report-to")}} ディレクティブ、{{httpheader('Reporting-Endpoints')}} HTTP レスポンスヘッダー、{{httpheader('Report-To')}} HTTP レスポンスヘッダーのサポートを含みます。
この機能はデフォルトで無効です ([Firefox bug 1391243](https://bugzil.la/1391243))。

## 過去のバージョン

{{Firefox_for_developers}}
2 changes: 1 addition & 1 deletion files/ja/mozilla/firefox/releases/41/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ Firefox 41 は、米国時間 2015 年 9 月 22 日にリリースされまし
- OS X および Windows で、{{domxref("NavigatorOnLine.onLine", "Navigator.onLine")}} はネットワーク接続の状態に応じて変化するようになりました (以前は "オフライン作業" モードを選択しなければ常に `true` を返していました) ([Firefox バグ 654579](https://bugzil.la/654579))。
- {{domxref("MessagePort")}} および {{domxref("MessageChannel")}} が [Web workers](/ja/docs/Web/API/Web_Workers_API) で使用可能になりました。また、デフォルトですべての状況で有効になりました ([Firefox バグ 952139](https://bugzil.la/952139) および [Firefox バグ 911972](https://bugzil.la/911972))。
- User Timing API が [Web workers](/ja/docs/Web/API/Web_Workers_API) で使用可能になりました ([Firefox バグ 1155761](https://bugzil.la/1155761))。
- [Notifications API](/ja/docs/Web/API/Notifications_API)[Web workers](/ja/docs/Web/API/Web_Workers_API) で使用可能になりました ([Firefox バグ 916893](https://bugzil.la/916893))。
- [通知 API](/ja/docs/Web/API/Notifications_API)[Web workers](/ja/docs/Web/API/Web_Workers_API) で使用可能になりました ([Firefox バグ 916893](https://bugzil.la/916893))。
- {{domxref("DOMRequest")}} および {{domxref("DOMCursor")}} が [Web workers](/ja/docs/Web/API/Web_Workers_API) で使用可能になりました ([Firefox バグ 1167650](https://bugzil.la/1167650))。
- [CSS Font Loading API](/ja/docs/Web/API/CSSFontLoading_API) を全面的に実装して、デフォルトで有効にしました ([Firefox バグ 1149381](https://bugzil.la/1149381))。
- Shared workers が、プライベートドキュメント (すなわち、プライベートウィンドウで開いているドキュメント) と非プライベートドキュメントとの間で共有されないようになりました ([Firefox バグ 1177621](https://bugzil.la/1177621))。
Expand Down
Loading

0 comments on commit 203c855

Please sign in to comment.