Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

punctuation mark replacement #25451

Merged
merged 3 commits into from
Jan 18, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -1441,7 +1441,7 @@ l10n:
</tbody>
</table>

Firefox では`{{htmlelement("select")}}` 要素の下矢印を変更する方法はありません。.
Firefox では`{{htmlelement("select")}}` 要素の下矢印を変更する方法はありません。

### セレクトボックス (複数行)

Expand Down
2 changes: 1 addition & 1 deletion files/ja/glossary/color_space/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ CSS の sRGB 色における `<color>` の値 sRGB 色空間には、{{cssxref("

HSV (色相、彩度、明度)の色空間および同義語である HSB (色相、彩度、輝度)は、 CSS では [`hwb()`](/ja/docs/Web/CSS/color_value/hwb) として表されます。名前付きの色は、特定の 16 進数値にマッピングされた単なるキーワードです。これらのさまざまな色表記を sRGB に変換するのは、数学的には簡単です。なお、 {{cssxref("&lt;color&gt;","currentcolor","#currentcolor_keyword")}} は任意の色を使用でき、 sRGB に限定されるものではありません。

`rgb()` 色関数は、sRGB色空間を表現できる唯一の色関数ではありません。 [`HSL`](/ja/docs/Web/CSS/color_value/hsl) (色相-彩度-明度)や [`HWB`](/ja/docs/Web/CSS/color_value/hwb) (色相-白色度-黒度)のような円筒座標系も、ウェブ上で sRGB 色を表現するために使用されています。.
`rgb()` 色関数は、sRGB色空間を表現できる唯一の色関数ではありません。 [`HSL`](/ja/docs/Web/CSS/color_value/hsl) (色相-彩度-明度)や [`HWB`](/ja/docs/Web/CSS/color_value/hwb) (色相-白色度-黒度)のような円筒座標系も、ウェブ上で sRGB 色を表現するために使用されています。

- `srgb` 色空間

Expand Down
2 changes: 1 addition & 1 deletion files/ja/glossary/xmlhttprequest/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slug: Glossary/XMLHttpRequest

{{GlossarySidebar}}

{{domxref("XMLHttpRequest")}} (XHR) とは {{Glossary("AJAX")}} リクエストを作成する {{Glossary("JavaScript")}} {{Glossary("API")}} です。これは{{Glossary("browser", "ブラウザー")}} と{{Glossary("server", "サーバー")}} との間のネットワークリクエストの送信を可能にするメソッドです。.
{{domxref("XMLHttpRequest")}} (XHR) とは {{Glossary("AJAX")}} リクエストを作成する {{Glossary("JavaScript")}} {{Glossary("API")}} です。これは{{Glossary("browser", "ブラウザー")}} と{{Glossary("server", "サーバー")}} との間のネットワークリクエストの送信を可能にするメソッドです。

## 詳しく学習する

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ l10n:

{{learnsidebar}}

このスキルテストの目的は、あなたが[フォームへの高度なスタイル設定](/ja/docs/Learn/Forms/Advanced_form_styling)および [UI 擬似クラス](/ja/docs/Learn/Forms/UI_pseudo-classes)の記事を理解したかどうかを評価することです。.
このスキルテストの目的は、あなたが[フォームへの高度なスタイル設定](/ja/docs/Learn/Forms/Advanced_form_styling)および [UI 擬似クラス](/ja/docs/Learn/Forms/UI_pseudo-classes)の記事を理解したかどうかを評価することです。

> [!NOTE]
> このページのインタラクティブエディターや、[CodePen](https://codepen.io/)、[JSFiddle](https://jsfiddle.net/)、[Glitch](https://glitch.com/)などのオンラインエディターで解決策を試すことができます。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ if (filePath == "./") {

例えば、`example.org`という URL を要求されたときは、`example.org/index.html`.のことだと解釈します。

次に、要求されたファイルの拡張子を調べ、以下に定義する[MIME タイプ](/ja/docs/Web/HTTP/MIME_types)のどれかと一致したら、そのタイプを使います。一致しない場合には、デフォルトのタイプ`application/octet-stream`を使うようにします。.
次に、要求されたファイルの拡張子を調べ、以下に定義する[MIME タイプ](/ja/docs/Web/HTTP/MIME_types)のどれかと一致したら、そのタイプを使います。一致しない場合には、デフォルトのタイプ`application/octet-stream`を使うようにします。

```js
var extname = String(path.extname(filePath)).toLowerCase();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@ const greeting = "I'm a bad example";
> [!NOTE]
> これがメモの書き方です。
>
> コードブロックを含むことができます。.
> コードブロックを含むことができます。
>
> ```js
> const s = "コードブロックの中です";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ A [`Promise`](/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise) that wil

- : `array`. If `includeRangeData` was given in the `options` parameter, then this property will be included. It is provided as an array of `RangeData` objects, one for each match. `それぞれのRangeData` は DOM ツリー構造をしています。検索語の周りを表示することなどにも使えます。

次の `rectData`, も同様に配列で `rangeData[i]``rectData[i]`は 1 対 1 で対応します。.
次の `rectData`, も同様に配列で `rangeData[i]``rectData[i]`は 1 対 1 で対応します。

Each `RangeData` contains the following properties:

Expand All @@ -80,7 +80,7 @@ A [`Promise`](/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise) that wil

- `rectData`{{optional_inline}}

- : `array`. 呼び出し時に`optionsで` `includeRectData` 引数を与えると結果を返します。 `RectData` objects の配列です。それらはマッチしたワードを含む、client rectangles を返します。拡張機能でハイライトなどに使えるでしょう。.
- : `array`. 呼び出し時に`optionsで` `includeRectData` 引数を与えると結果を返します。 `RectData` objects の配列です。それらはマッチしたワードを含む、client rectangles を返します。拡張機能でハイライトなどに使えるでしょう。

Each `RectData` object はそれぞれ 1 つのマッチに対して 2 つのプロパティを持ちます。

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ slug: Mozilla/Add-ons/WebExtensions/API/menus

Firefox 55 より前ではこの API は `contextMenus` という名前でした。その名称は一応エイリアスにしています。そのため `contextMenus` という名称を使って Firefox や他のブラウザーでも動くコードを書くことできます。

この API を使用するためには `menus` [permission](/ja/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions) 必要です。 `menus` の代わりにエイリアスの `contextMenus` を使用することができますが、もし使用するのであれば`browser.contextMenus` で API にアクセスしなければなりません。.
この API を使用するためには `menus` [permission](/ja/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions) 必要です。 `menus` の代わりにエイリアスの `contextMenus` を使用することができますが、もし使用するのであれば`browser.contextMenus` で API にアクセスしなければなりません。

この API は[`menus.getTargetElement()`](/ja/docs/Mozilla/Add-ons/WebExtensions/API/menus/getTargetElement)以外はコンテンツスクリプトからは使用できません。バックグラウンドページからは使えます。

Expand Down
2 changes: 1 addition & 1 deletion files/ja/mozilla/firefox/releases/9/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ See [Updating add-ons for Firefox 9](/ja/docs/Mozilla/Firefox/Updating_add-ons_f

- [`nsISound`](/ja/docs/XPCOM_Interface_Reference/nsISound) インターフェイスに新しい定数 `EVENT_EDITOR_MAX_LEN` が導入され、テキスト欄に入力された文字数が制限を超えた場合にシステム効果音を鳴らせるようになりました。今のところ、これは Windows のみで使用されています。
- [`nsIScriptError2`](/ja/docs/XPCOM_Interface_Reference/nsIScriptError2) インターフェイスに新しいプロパティ `timeStamp``innerWindowID` が追加されました。また、`initWithWindowID()` メソッドが、外部ウィンドウ ID の代わりに内部ウィンドウ ID を受け取るようになりました。
- [`nsIBidiKeyboard`](/ja/docs/XPCOM_Interface_Reference/nsIBidiKeyboard) インターフェイスに [`haveBidiKeyboards`](/ja/docs/XPCOM_Interface_Reference/nsIBidiKeyboard#haveBidiKeyboards) 属性が追加されました。これは、OS に少なくともひとつ各方向 (LTR もしくは RTL) のキーボードがインストールされているかどうかを判別できるものです。.
- [`nsIBidiKeyboard`](/ja/docs/XPCOM_Interface_Reference/nsIBidiKeyboard) インターフェイスに [`haveBidiKeyboards`](/ja/docs/XPCOM_Interface_Reference/nsIBidiKeyboard#haveBidiKeyboards) 属性が追加されました。これは、OS に少なくともひとつ各方向 (LTR もしくは RTL) のキーボードがインストールされているかどうかを判別できるものです。
- The new [`nsIEditor.isSelectionEditable`](/ja/docs/XPCOM_Interface_Reference/nsIEditor#isSelectionEditable) attribute lets you determine if the current selection anchor is editable. This helps to support cases where only parts of the document are editable, by letting you see if the current selection is in an editable section.
- The [`nsIBrowserHistory.registerOpenPage()`](</ja/docs/XPCOM_Interface_Reference/nsIBrowserHistory#registerOpenPage()>) and [`nsIBrowserHistory.unregisterOpenPage()`](</ja/docs/XPCOM_Interface_Reference/nsIBrowserHistory#unregisterOpenPage()>) methods have been removed as part of a performance overhaul in the Places system. You can use the corresponding methods in [`mozIPlacesAutoComplete`](/ja/docs/Mozilla/Tech/XPCOM/Reference/Interface/mozIPlacesAutoComplete) instead.
- The [`nsIDOMWindowUtils.wrapDOMFile()`](</ja/docs/XPCOM_Interface_Reference/nsIDOMWindowUtils#wrapDOMFile()>) method has been added; this returns a DOM [`File`](/ja/docs/Web/API/File) object for a given [`nsIFile`](/ja/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIFile).
Expand Down
2 changes: 1 addition & 1 deletion files/ja/web/api/cssstylesheet/replacesync/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ l10n:

{{APIRef("CSSOM")}}

**`replaceSync()`** は {{domxref("CSSStyleSheet")}} インターフェイスのメソッドで、スタイルシートの内容を渡された内容で同期的に置き換えます。.
**`replaceSync()`** は {{domxref("CSSStyleSheet")}} インターフェイスのメソッドで、スタイルシートの内容を渡された内容で同期的に置き換えます。

`replaceSync()` と {{domxref("CSSStyleSheet.replace()")}} の両メソッドは、 {{domxref("CSSStyleSheet.CSSStyleSheet()","CSSStyleSheet()")}} コンストラクターで作成されたスタイルシートでのみ使用できます。

Expand Down
2 changes: 1 addition & 1 deletion files/ja/web/api/cssunparsedvalue/foreach/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ forEach(callbackFn, thisArg)
- : `forEach()` が呼び出されている `CSSUnparsedValue`

- `thisArg` {{Optional_inline}}
- : `callback` の実行中に、 **`this`** として使用する値(つまり、`Object` の参照)。.
- : `callback` の実行中に、 **`this`** として使用する値(つまり、`Object` の参照)。

### 返値

Expand Down
2 changes: 1 addition & 1 deletion files/ja/web/api/html_drag_and_drop_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ HTML ドラッグ & ドロップのインターフェイスは {{domxref("DragEv

{{domxref("DataTransferItemList")}} オブジェクトは {{domxref("DataTransferItem")}} オブジェクトのリストです。このリストオブジェクトはリストにドラッグ項目を追加したり、リストからドラッグ項目を削除したり、ドラッグ項目のリストをクリアするメソッドを持ちます。

{{domxref("DataTransfer")}} と{{domxref("DataTransferItem")}} インターフェイスの主な違いは、前者が同期の {{domxref("DataTransfer.getData","getData()")}} メソッドを使ってドラッグ項目のデータにアクセスするのに対し、後者は代わりに非同期の{{domxref("DataTransferItem.getAsString","getAsString()")}} メソッドを使うことです。.
{{domxref("DataTransfer")}} と{{domxref("DataTransferItem")}} インターフェイスの主な違いは、前者が同期の {{domxref("DataTransfer.getData","getData()")}} メソッドを使ってドラッグ項目のデータにアクセスするのに対し、後者は代わりに非同期の{{domxref("DataTransferItem.getAsString","getAsString()")}} メソッドを使うことです。

> **メモ:** {{domxref("DragEvent")}} と {{domxref("DataTransfer")}} はデスクトップブラウザーでは広く対応していますが、 {{domxref("DataTransferItem")}} と {{domxref("DataTransferItemList")}} インターフェイスのブラウザーの対応は限られています。相互運用性について、より詳しくは[相互運用性](#相互運用性)を見てください。
Expand Down
2 changes: 1 addition & 1 deletion files/ja/web/api/syncevent/syncevent/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ var mySyncEvent = new SyncEvent(type, init)
### パラメータ

- _type_
- : イベントの型。.
- : イベントの型。
- _init_ {{optional_inline}}

- : イベントオブジェクトに適用するカスタム設定を含むオプションオブジェクト。オプションは次の通りです:
Expand Down
2 changes: 1 addition & 1 deletion files/ja/web/http/headers/user-agent/firefox/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ Mozilla/5.0 (Linux; <Android Version> <Build Tag etc.>) AppleWebKit/<WebKit Rev>

## Klar for Android

バージョン 4.1 以降、 Klar for Android は [Focus for Android](#focus_for_android) と同じ UA 文字列を使用します。バージョン 4.1 より前では、 _Klar/\<version>_ _product/version_ のトークンを送っていました。.
バージョン 4.1 以降、 Klar for Android は [Focus for Android](#focus_for_android) と同じ UA 文字列を使用します。バージョン 4.1 より前では、 _Klar/\<version>_ _product/version_ のトークンを送っていました。

| Klar のバージョン (レンダリングエンジン) | ユーザーエージェント文字列 |
| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
Expand Down
2 changes: 1 addition & 1 deletion files/ja/web/performance/fundamentals/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ l10n:

{{QuickLinksWithSubPages("/ja/docs/Web/Performance")}}

パフォーマンスとは、効率性を意味します。この文書では、オープンウェブアプリの観点から、パフォーマンスとは何か、ブラウザープラットフォームでどのようにパフォーマンスを向上させるか、テストや改善にどのようなツールやプロセスを使用できるかについて一般的な説明をします。.
パフォーマンスとは、効率性を意味します。この文書では、オープンウェブアプリの観点から、パフォーマンスとは何か、ブラウザープラットフォームでどのようにパフォーマンスを向上させるか、テストや改善にどのようなツールやプロセスを使用できるかについて一般的な説明をします。

## パフォーマンスとは

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ HTML5 本身是多平台的,所以你只需要写一种代码就可以适配
其他替代工具包括:

- [Intel XDK](https://software.intel.com/en-us/intel-xdk) — 一个很棒的替代品,类似 CocoonIO。
- [Electron](http://electron.atom.io/) — 或者叫 Atom Shell,是 GitHub 的一个开源跨平台工具。.
- [Electron](http://electron.atom.io/) — 或者叫 Atom Shell,是 GitHub 的一个开源跨平台工具。
- [Manifold.js](http://manifoldjs.com/) — 微软团队的这个工具可以从 iOS、Android 和 Windows 创建 HTML5 游戏的本地发行版。

## 总结
Expand Down
4 changes: 2 additions & 2 deletions files/zh-cn/games/publishing_games/game_promotion/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,11 @@ slug: Games/Publishing_games/Game_promotion

## 活动

如果你已经完成了上面列出的所有选项,你仍然可以找到新的、创造性的方式去推广你的游戏——活动便是另一个很好的例子。参加本地和全球的活动,让你能够面对面地与你的粉丝以及开发社区的其他成员见面。别辜负了他们专程花时间来看你的心思。.
如果你已经完成了上面列出的所有选项,你仍然可以找到新的、创造性的方式去推广你的游戏——活动便是另一个很好的例子。参加本地和全球的活动,让你能够面对面地与你的粉丝以及开发社区的其他成员见面。别辜负了他们专程花时间来看你的心思。

### 会议

在许多会议上,你可以发表演讲,解释你克服的一些技术困难,或者如何实现特定的 API;其次,以你的游戏为例。专注于知识部分并降低市场营销是很重要的——开发者对这个问题很敏感,如果你只是想向他们推销一些东西,他们可能会对此不满。.
在许多会议上,你可以发表演讲,解释你克服的一些技术困难,或者如何实现特定的 API;其次,以你的游戏为例。专注于知识部分并降低市场营销是很重要的——开发者对这个问题很敏感,如果你只是想向他们推销一些东西,他们可能会对此不满。
T34-active marked this conversation as resolved.
Show resolved Hide resolved

### 展会

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ for (c = 0; c < brickColumnCount; c++) {

## 画砖的逻辑

现在让我们创建一个函数来遍历数组中的所有砖块并在屏幕上绘制它们。. 代码如下:
现在让我们创建一个函数来遍历数组中的所有砖块并在屏幕上绘制它们。代码如下:

```js
function drawBricks() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ original_slug: Learn/HTML/Tables/Advanced
### 动手练习:添加一个标题

我们来试试看吧,回顾一下我们在之前的文章中第一次遇到的例子。.
我们来试试看吧,回顾一下我们在之前的文章中第一次遇到的例子。

1. 打开你的语言老师的学校时间表,就是 [HTML 表格基础](/zh-CN/docs/Learn_web_development/Core/Structuring_content/HTML_table_basics#动手练习:colgroup_和_col) 结尾中的例子,或者把 [timetable-fixed.html](https://github.com/mdn/learning-area/blob/main/html/tables/basic/timetable-fixed.html) 文件复制到本地。
2. 为表格添加一个合适的标题。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Express 应选用最新版本。

## 安装 Node

先在操作系统上安装 Node.js 和 NPM 后才可使用 Express。接下来将介绍如何最简便地在 Ubuntu 18.04、macOS Mojave 以及 Windows 10 上安装 Node.js 最新的 LTS 版本。.
先在操作系统上安装 Node.js 和 NPM 后才可使用 Express。接下来将介绍如何最简便地在 Ubuntu 18.04、macOS Mojave 以及 Windows 10 上安装 Node.js 最新的 LTS 版本。

> [!NOTE]
> 以下内容将介绍在上述三种 OS 上安装 Node 和 NPM 的最简便方法。对于其他操作系统,以及更多的安装方法,可以参考 [通过包管理器方式安装 Node.js](https://nodejs.org/zh-cn/download/package-manager/) (nodejs.org).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -468,7 +468,7 @@ MongoClient.connect("mongodb://localhost:27017/animals", (err, client) => {
});
```

还有一种通过“对象关系映射(Object Relational Mapper,简称 ORM)”间接访问数据库的方法。可以把数据定义为“对象”或“模型”,然后由 ORM 根据给定的数据库格式搞定所有映射关系。这种方法对于开发者有一个好处:可以用 JavaScript 对象的思维而无需直接使用数据库语法,同时传进的数据也有现成的检查工具。稍后详细讨论数据库问题。.
还有一种通过“对象关系映射(Object Relational Mapper,简称 ORM)”间接访问数据库的方法。可以把数据定义为“对象”或“模型”,然后由 ORM 根据给定的数据库格式搞定所有映射关系。这种方法对于开发者有一个好处:可以用 JavaScript 对象的思维而无需直接使用数据库语法,同时传进的数据也有现成的检查工具。稍后详细讨论数据库问题。

更多信息请参阅 Express 文档 [数据库集成](https://www.expressjs.com.cn/guide/database-integration.html)

Expand Down
Loading
Loading