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

web/javascript 以下を md へ一括変換 #7787

Merged
merged 10 commits into from
Aug 20, 2022

Conversation

mfuji09
Copy link
Collaborator

@mfuji09 mfuji09 commented Aug 18, 2022

#7782
変換ログは以下の通りです。

Report from 2022/8/18 16:25:01

All unhandled elements

  • td (49)
  • dl (10)
  • ul.card-grid (4)
  • span.ILfuVd (3)
  • pre.syntaxbox.example-bad.brush.js.notranslate (2)
  • h2#Closures["] (1)
  • code (1)
  • h3#Decimal_and_percent_formatting["] (1)
  • pre.syntaxbox.brush.js.example-good.notranslate (1)
  • pre.syntaxbox.brush:js.notranslate (1)

Details per Document

/ja/docs/Web/JavaScript/A_re-introduction_to_JavaScript

Missing conversion rules

  • h2#Closures["] (957:1)

/ja/docs/Web/JavaScript/Enumerability_and_ownership_of_properties

Invalid AST transformations

td (26:4) => tableCell
type: "table"
children: 
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙不可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能と列挙不可能"
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable"
        children: 
          type: "inlineCode"
          value: "propertyIsEnumerable"
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty"
        children: 
          type: "inlineCode"
          value: "hasOwnProperty"
    type: "tableCell"
    children: 
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty"
        children: 
          type: "inlineCode"
          value: "hasOwnProperty"
        type: "text"
        value: " – "
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable"
        children: 
          type: "inlineCode"
          value: "propertyIsEnumerable"
        type: "text"
        value: " を使用して列挙可能なものを除外するようにフィルターリング"
    type: "tableCell"
    children: 
      type: "link"
      title: 

      url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty"
      children: 
        type: "inlineCode"
        value: "hasOwnProperty"
td (50:4) => tableCell
type: "table"
children: 
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙不可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能と列挙不可能"
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "text"
      value: "追加のコードが必要"
    type: "tableCell"
    children: 
      type: "text"
      value: "追加のコードが必要"
    type: "tableCell"
    children: 
      type: "link"
      title: 

      url: "/ja/docs/Web/JavaScript/Reference/Operators/in"
      children: 
        type: "inlineCode"
        value: "in"
td (72:4) => tableCell
type: "table"
children: 
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙不可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能と列挙不可能"
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/keys"
        children: 
          type: "inlineCode"
          value: "Object.keys"
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames"
        children: 
          type: "inlineCode"
          value: "getOwnPropertyNames"
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols"
        children: 
          type: "inlineCode"
          value: "getOwnPropertySymbols"
    type: "tableCell"
    children: 
      type: "link"
      title: 

      url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames"
      children: 
        type: "inlineCode"
        value: "getOwnPropertyNames"
      type: "text"
      value: ", "
      type: "link"
      title: 

      url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols"
      children: 
        type: "inlineCode"
        value: "getOwnPropertySymbols"
      type: "text"
      value: " – "
      type: "link"
      title: 

      url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable"
      children: 
        type: "inlineCode"
        value: "propertyIsEnumerable"
      type: "text"
      value: " を使用して列挙可能なものを除外するようにフィルターリング"
    type: "tableCell"
    children: 
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames"
        children: 
          type: "inlineCode"
          value: "getOwnPropertyNames"
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols"
        children: 
          type: "inlineCode"
          value: "getOwnPropertySymbols"
td (105:4) => tableCell
type: "table"
children: 
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙不可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能と列挙不可能"
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/keys"
        children: 
          type: "inlineCode"
          value: "Object.keys"
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames"
        children: 
          type: "inlineCode"
          value: "getOwnPropertyNames"
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols"
        children: 
          type: "inlineCode"
          value: "getOwnPropertySymbols"
    type: "tableCell"
    children: 
      type: "link"
      title: 

      url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames"
      children: 
        type: "inlineCode"
        value: "getOwnPropertyNames"
      type: "text"
      value: ", "
      type: "link"
      title: 

      url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols"
      children: 
        type: "inlineCode"
        value: "getOwnPropertySymbols"
      type: "text"
      value: " – "
      type: "link"
      title: 

      url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable"
      children: 
        type: "inlineCode"
        value: "propertyIsEnumerable"
      type: "text"
      value: " を使用して列挙可能なものを除外するようにフィルターリング"
    type: "tableCell"
    children: 
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyNames"
        children: 
          type: "inlineCode"
          value: "getOwnPropertyNames"
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols"
        children: 
          type: "inlineCode"
          value: "getOwnPropertySymbols"
td (133:4) => tableCell
type: "table"
children: 
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙不可能"
    type: "tableCell"
    children: 
      type: "text"
      value: "列挙可能と列挙不可能"
  type: "tableRow"
  children: 
    type: "tableCell"
    children: 
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "link"
        title: 

        url: "/ja/docs/Web/JavaScript/Reference/Statements/for...in"
        children: 
          type: "inlineCode"
          value: "for..in"
      type: "paragraph"
      summary: "列挙可能プロパティは、内部の列挙可能(enumerable)フラグが true に設定されているプロパティです。これは、単純な代入や初期化で作成されたプロパティのデフォルトです (Object.defineProperty で追加したプロパティはデフォルトで列挙可能性が false になります)。プロパティのキーが Symbol でない限り、列挙可能なプロパティは for...in ループにの対象になります。プロパティの所有権は、プロパティがプロトタイプチェーンではなく、オブジェクトに直接属しているかどうかによって決まります。オブジェクトのプロパティはまとめて取り扱うこともでき、プロパティを検出、反復、列挙、取得するための多くの組み込み機能があります。以下に、使用可能なチャートと不足しているカテゴリを取得する方法を示すサンプルコードを示します。"
      locale: "ja"
      rowIndex: 1
      shouldWrap: true
      children: 
        type: "text"
        value: "(symbol を除く)"
    type: "tableCell"
    children: 
      type: "text"
      value: "追加のコードが必要"
    type: "tableCell"
    children: 
      type: "text"
      value: "追加のコードが必要"

/ja/docs/Web/JavaScript/Guide

Missing conversion rules

  • ul.card-grid (20:1)
  • ul.card-grid (54:1)
  • ul.card-grid (84:1)
  • ul.card-grid (109:1)

/ja/docs/Web/JavaScript/Guide/Meta_programming

Invalid AST transformations

td (74:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "getPrototypeOf"
      type: "text"
      value: " メソッドはオブジェクトか "
      type: "inlineCode"
      value: "null"
      type: "text"
      value: " を返す必要があります。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "target"
      type: "text"
      value: " が拡張できない場合、"
      type: "inlineCode"
      value: "Object.getPrototypeOf(proxy)"
      type: "text"
      value: " メソッドは "
      type: "inlineCode"
      value: "Object.getPrototypeOf(target)"
      type: "text"
      value: " と同じ値を返す必要があります。"
td (105:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "getOwnPropertyDescriptor"
      type: "text"
      value: " はオブジェクトか "
      type: "inlineCode"
      value: "undefined"
      type: "text"
      value: " のいずれかを返す必要があります。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "ターゲットオブジェクトに設定不可の所有プロパティとして存在する場合、そのプロパティについて存在しないと報告することはできません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "拡張不可のターゲットオブジェクトに所有プロパティとして存在する場合、そのプロパティについて存在しないと報告することはできません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "拡張不可のターゲットオブジェクトに所有プロパティとして存在しない場合、そのプロパティについて存在すると報告することはできません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "ターゲットオブジェクトに所有プロパティとして存在しない場合、あるいはターゲットオブジェクトに設定可能な所有プロパティとして存在する場合、そのプロパティについて設定不可と報告することはできません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "Object.getOwnPropertyDescriptor(target)"
      type: "text"
      value: " の結果は "
      type: "inlineCode"
      value: "Object.defineProperty"
      type: "text"
      value: " を使用してターゲットオブジェクトに適用され、この時に例外は発生しません。"
td (120:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "ターゲットオブジェクトが拡張可能ではない場合、プロパティは追加できません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "ターゲットオブジェクトに設定不可の所有プロパティとして存在しない場合、そのプロパティを追加したり、また設定不可に更新することはできません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "ターゲットオブジェクトに対応する設定可能なプロパティとして存在する場合、そのプロパティを設定不可としてもかまいません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "プロパティが対応するターゲットオブジェクトプロパティを持つ場合、"
      type: "inlineCode"
      value: "Object.defineProperty(target, prop, descriptor)"
      type: "text"
      value: " は例外を発生しません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "strict モードでは、"
      type: "inlineCode"
      value: "defineProperty"
      type: "text"
      value: " ハンドラーからの返値が "
      type: "inlineCode"
      value: "false"
      type: "text"
      value: " の場合、{{anN4cmVmKCJUeXBlRXJyb3IiKQ==}} 例外が発生します。"
td (132:4) => tableCell
type: "list"
spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "プロパティの照会"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": "
          type: "inlineCode"
          value: "foo in proxy"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "継承されたプロパティの照会"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": "
          type: "inlineCode"
          value: "foo in Object.create(proxy)"
          type: "break"
          type: "text"
          value: "{{anN4cmVmKCJSZWZsZWN0LmhhcygpIik=}}"
td (141:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "ターゲットオブジェクトに設定不可の所有プロパティとして存在する場合、そのプロパティについて存在しないと報告することはできません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "ターゲットオブジェクトの所有プロパティとして存在し、そのターゲットオブジェクトが拡張可能ではない場合、そのプロパティについて存在しないと報告することはできません。"
td (150:4) => tableCell
type: "list"
spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "プロパティへのアクセス"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": "
          type: "inlineCode"
          value: "proxy[foo]"
          type: "break"
          type: "inlineCode"
          value: "proxy.bar"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "継承されたプロパティへのアクセス"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": "
          type: "inlineCode"
          value: "Object.create(proxy)[foo]"
          type: "break"
          type: "text"
          value: "{{anN4cmVmKCJSZWZsZWN0LmdldCgpIik=}}"
td (160:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "ターゲットオブジェクトプロパティが書込不可、設定不可のデータプロパティである場合、プロパティに対して報告する値は対応するプロパティと同じ値である必要があります。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "対応するターゲットオブジェクトプロパティが、Get 属性に "
      type: "inlineCode"
      value: "undefined"
      type: "text"
      value: " を持つ設定不可のアクセサプロパティである場合、プロパティに対して報告される値を "
      type: "inlineCode"
      value: "undefined"
      type: "text"
      value: " とする必要があります。"
td (169:4) => tableCell
type: "list"
spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "プロパティへの代入"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": "
          type: "inlineCode"
          value: "proxy[foo] = bar"
          type: "break"
          type: "inlineCode"
          value: "proxy.foo = bar"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "継承されたプロパティへの代入"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": "
          type: "inlineCode"
          value: "Object.create(proxy)[foo] = bar"
          type: "break"
          type: "text"
          value: "{{anN4cmVmKCJSZWZsZWN0LnNldCgpIik=}}"
td (179:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "対応するターゲットオブジェクトのプロパティが書込不可、設定不可のデータプロパティである場合、そのプロパティとは違うプロパティ値に変更することはできません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "対応するターゲットオブジェクトプロパティが、Set 属性に "
      type: "inlineCode"
      value: "undefined"
      type: "text"
      value: " を持つ設定不可のアクセサプロパティである場合、プロパティの値を設定することはできません。"
  type: "listItem"
  spread: true
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "strict モードでは、 "
      type: "inlineCode"
      value: "false"
      type: "text"
      value: " という返値が "
      type: "inlineCode"
      value: "set"
      type: "text"
      value: " ハンドラーから返された場合、{{anN4cmVmKCJUeXBlRXJyb3IiKQ==}} 例外が発生します。"
    type: "list"
    ordered: false
    start: 

    spread: false
    children: 

td (192:4) => tableCell
type: "list"
spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "プロパティの削除"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": "
          type: "inlineCode"
          value: "delete proxy[foo]"
          type: "break"
          type: "inlineCode"
          value: "delete proxy.foo"
          type: "break"
          type: "text"
          value: "{{anN4cmVmKCJSZWZsZWN0LmRlbGV0ZVByb3BlcnR5KCkiKQ==}}"
td (204:4) => tableCell
type: "list"
spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "プロパティの列挙 / "
      type: "inlineCode"
      value: "for...in"
      type: "text"
      value: ":"
    type: "list"
    spread: false
    children: 
      type: "listItem"
      spread: true
      children: 
        type: "paragraph"
        children: 
          type: "text"
          value: ": "
          type: "inlineCode"
          value: "for (let name in proxy) {...}"
          type: "break"
          type: "text"
          value: "{{anN4cmVmKCJSZWZsZWN0LmVudW1lcmF0ZSgpIik=}}"
td (219:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "ownKeys"
      type: "text"
      value: " の結果はリストとなります。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "出力リストの要素の型は {{anN4cmVmKCJTdHJpbmciKQ==}} か {{anN4cmVmKCJTeW1ib2wiKQ==}} のどちらかとなります。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "出力リストは "
      type: "inlineCode"
      value: "target"
      type: "text"
      value: " のすべての設定不可の所有プロパティのキーを含める必要があります。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "ターゲットオブジェクトが拡張できない場合、出力リストはターゲットオブジェクト中の所有プロパティのキーをすべて含める必要があり、他の値は含まれません。"

/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Assertions

Invalid AST transformations

td (29:4) => tableCell
type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " "
    type: "text"
    value: "この文字は、文字"
    type: "link"
    title: 

    url: "/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Groups_and_Ranges"
    children: 
      type: "text"
      value: "集合"
    type: "text"
    value: "パターンの先頭にある場合は異なる意味を持ちます。"
td (45:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "/\\bm/"
      type: "text"
      value: " は \"m\" にマッチします。これは `\\b` が文字列の先頭に存在するからです。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "/oo\\b/"
      type: "text"
      value: " は \"oo\" にマッチしません。これは '\\b' の前後に単語構成文字があるためです。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "/oon\\b/"
      type: "text"
      value: " は \"oon\" にマッチします。これは、文字列の終端であるためです。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "/\\w\\b\\w/"
      type: "text"
      value: " はどこにもマッチしないでしょう。これは、'\\b' の前後に単語構成文字があるためです。"
td (62:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "文字列の先頭の文字の前"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "文字列の終端の文字の後"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "単語内の 2 文字の間"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "2 つの単語ではない文字の間"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "空文字列"

/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Character_Classes

Invalid AST transformations

td (30:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "行末文字 ( "
      type: "inlineCode"
      value: "\\n"
      type: "text"
      value: "、"
      type: "inlineCode"
      value: "\\r"
      type: "text"
      value: "、"
      type: "inlineCode"
      value: "\\u2028"
      type: "text"
      value: "、"
      type: "inlineCode"
      value: "\\u2029"
      type: "text"
      value: " ) を除くあらゆる 1 文字とマッチします。例えば、"
      type: "inlineCode"
      value: "/.y/"
      type: "text"
      value: " は \"my\" と \"ay\" にマッチし、\"yes make my day\" の \"yes\" にはマッチしません。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "文字セット内では "
      type: "inlineCode"
      value: "."
      type: "text"
      value: " はその特別な意味を失い、文字通りの \".\"と一致します。"
td (129:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "通常文字の前に付けられた場合、次の文字が特別なもので、文字通りには評価されないことを示します。例えば "
      type: "inlineCode"
      value: "b"
      type: "text"
      value: " は文字 "
      type: "inlineCode"
      value: "\"b\""
      type: "text"
      value: " にマッチします。しかし \"b\" の前にバックスラッシュを置いて "
      type: "inlineCode"
      value: "\\b"
      type: "text"
      value: " とすると、"
      type: "link"
      title: 

      url: "/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Boundaries"
      children: 
        type: "text"
        value: "単語区切り"
      type: "text"
      value: "を意味するようになります。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "text"
      value: "特殊文字の前に付けられた場合、次の文字が特別なものでなく、文字通りに評価されることを表します。例えば、"
      type: "inlineCode"
      value: "\"*\""
      type: "text"
      value: " は、先行文字の 0 回以上の出現が一致する必要があることを意味する特殊文字です。例えば、"
      type: "inlineCode"
      value: "/a*/"
      type: "text"
      value: " は 0 回以上の "
      type: "inlineCode"
      value: "\"a\""
      type: "text"
      value: " とマッチします。文字通りの "
      type: "inlineCode"
      value: "*"
      type: "text"
      value: " にマッチさせるには、その直前にバックスラッシュを入れます。例えば、"
      type: "inlineCode"
      value: "/a\\*/"
      type: "text"
      value: " は "
      type: "inlineCode"
      value: "\"a*\""
      type: "text"
      value: " とマッチします。",type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " "
    type: "text"
    value: "この文字を文字通りにマッチさせるには、それ自身をエスケープします。つまり、 "
    type: "inlineCode"
    value: "/\\\\/"
    type: "text"
    value: " を使って "
    type: "inlineCode"
    value: "\\"
    type: "text"
    value: " を検索します。"

Missing conversion rules

  • span.ILfuVd (172:29)
  • span.ILfuVd (172:140)
  • span.ILfuVd (172:207)

/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Groups_and_Backreferences

Invalid AST transformations

td (52:4) => tableCell
type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " "
    type: "text"
    value: "^ 文字は"
    type: "link"
    title: 

    url: "/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Boundaries"
    children: 
      type: "text"
      value: "入力の先頭"
    type: "text"
    value: "を示すこともできます。"

/ja/docs/Web/JavaScript/Guide/Regular_Expressions/Quantifiers

Invalid AST transformations

td (82:4) => tableCell
type: "list"
ordered: false
start: 

spread: false
children: 
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "/<.*>/"
      type: "text"
      value: " は \"<foo> <bar> new </bar> </foo>\" に一致します。"
  type: "listItem"
  spread: false
  children: 
    type: "paragraph"
    children: 
      type: "inlineCode"
      value: "/<.*?>/"
      type: "text"
      value: " は \"<foo>\" に一致します。"

/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin

Missing conversion rules

  • dl (29:1)

/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/slice

Missing conversion rules

  • dl (26:1)

/ja/docs/Web/JavaScript/Reference/Global_Objects/Function/arguments

Invalid AST transformations

code (15:4) => text
type: "element"
tagName: "em"
properties: 

children: 
  type: "text"
  value: "function"

/ja/docs/Web/JavaScript/Reference/Global_Objects/Function/toString

Invalid AST transformations

td (62:4) => tableCell
type: "code"
lang: 

meta: 

value: "function f(){}"
td (66:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"function f(){}\""
td (72:4) => tableCell
type: "code"
lang: 

meta: 

value: "class A { a(){} }"
td (76:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"class A { a(){} }\""
td (82:4) => tableCell
type: "code"
lang: 

meta: 

value: "function* g(){}"
td (86:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"function* g(){}\""
td (92:4) => tableCell
type: "code"
lang: 

meta: 

value: "a => a"
td (96:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"a => a\""
td (102:4) => tableCell
type: "code"
lang: 

meta: 

value: "({ a(){} }.a)"
td (106:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"a(){}\""
td (112:4) => tableCell
type: "code"
lang: 

meta: 

value: "({ *a(){} }.a)"
td (116:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"*a(){}\""
td (122:4) => tableCell
type: "code"
lang: 

meta: 

value: "({ [0](){} }[0])"
td (126:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"[0](){}\""
td (132:4) => tableCell
type: "code"
lang: 

meta: 

value: "Object.getOwnPropertyDescriptor({     get a(){} }, \"a\").get"
td (138:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"get a(){}\""
td (144:4) => tableCell
type: "code"
lang: 

meta: 

value: "Object.getOwnPropertyDescriptor({     set a(x){} }, \"a\").set"
td (150:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"set a(x){}\""
td (156:4) => tableCell
type: "code"
lang: 

meta: 

value: "Function.prototype.toString"
td (160:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"function toString() { [native code] }\""
td (166:4) => tableCell
type: "code"
lang: 

meta: 

value: "(function f(){}.bind(0))"
td (170:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"function () { [native code] }\""
td (176:4) => tableCell
type: "code"
lang: 

meta: 

value: "Function(\"a\", \"b\")"
td (180:4) => tableCell
type: "code"
lang: 

meta: 

value: "\"function anonymous(a\\n) {\\nb\\n}\""

/ja/docs/Web/JavaScript/Reference/Global_Objects/Generator/next

Missing conversion rules

  • dl (24:1)
  • dl (34:1)

/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat

Missing conversion rules

  • h3#Decimal_and_percent_formatting["] (133:1)

/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/resolvedOptions

Missing conversion rules

  • dl (31:1)

/ja/docs/Web/JavaScript/Reference/Global_Objects/Map

Invalid AST transformations

td (47:4) => tableCell
type: "blockquote"
children: 
  type: "paragraph"
  children: 
    type: "strong"
    children: 
      type: "text"
      value: "Note:"
    type: "text"
    value: " "
    type: "strong"
    children: 
      type: "text"
      value: "注:"
    type: "text"
    value: " ES5 では、 {{anN4cmVmKCJPYmplY3QuY3JlYXRlIiwgIk9iamVjdC5jcmVhdGUobnVsbCkiKQ==}} を使用すると回避できますが、これはめったに行われていません。"

Missing conversion rules

  • pre.syntaxbox.example-bad.brush.js.notranslate (101:1)
  • pre.syntaxbox.example-bad.brush.js.notranslate (110:1)
  • pre.syntaxbox.brush.js.example-good.notranslate (116:1)

/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperties

Missing conversion rules

  • dl (24:1)

/ja/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp

Missing conversion rules

  • dl (31:1)

/ja/docs/Web/JavaScript/Reference/Global_Objects/String/search

Missing conversion rules

  • dl (26:1)

/ja/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/slice

Missing conversion rules

  • dl (26:1)

/ja/docs/Web/JavaScript/Reference/Statements/for

Missing conversion rules

  • dl (25:1)

/ja/docs/Web/JavaScript/Reference/Statements/import

Missing conversion rules

  • pre.syntaxbox.brush:js.notranslate (26:1)

@mfuji09 mfuji09 requested a review from a team as a code owner August 18, 2022 07:28
@mfuji09 mfuji09 requested review from kenji-yamasaki and removed request for a team August 18, 2022 07:28
@github-actions github-actions bot added the l10n-ja Issues related to Japanese content. label Aug 18, 2022
@mfuji09 mfuji09 added the markdown-conversion 100% markdown project label Aug 18, 2022
@potappo
Copy link
Collaborator

potappo commented Aug 18, 2022

私が一番わかるところなので、ここは私がチェックします(目標は8/18中でやりますが、あまりにも時間がかかる場合、明日の朝以降も継続します)。

@potappo
Copy link
Collaborator

potappo commented Aug 18, 2022

310/1108 までチェックしました(続きは明日)。Note ブロックの変換以外で個別におかしかったところを列挙します。
Note ブロックよりは、対応優先度が低いかと思います。

equality_comparisons_and_sameness

等価性の比較を理解するためのモデル?の表の true / false の色が無くなっています。
英語版を見ると、絵文字を使うように変更されています。
https://developer.mozilla.org/en-US/docs/web/javascript/equality_comparisons_and_sameness#a_model_for_understanding_equality_comparisons
https://github.com/mdn/content/blob/main/files/en-us/web/javascript/equality_comparisons_and_sameness/index.md?plain=1
目立つ部分とはいえ、見た目だけの問題なので、優先度は高くないかもしれません。

8/19 11:30頃追記

以下、jsxref について指摘していますが、jsxref がそのまま出る原因は、ページ先が存在しない場合のようです。他言語版見る限り、あくまでもローカル上での問題で、デプロイ後は出ないようなので、今回の PR では対処しなくても良いかと思います(どちらにせよ KumaScript の問題で、jsxref で検索してみると、現在、ローカライズ関連の修正 PR が出ています)。

reference/errors/deprecated_tolocaleformat

jsxref テンプレートがそのまま出てしまっています。

{{jsxref("Date.prototype.toLocaleFormat")}}

最新の英語版ではDate.prototype.toLocaleFormat()になっているので、そちらに修正で良いかと思います。

reference/errors/for-each-in_loops_are_deprecated

こちらも jsxref テンプレートがないパターンですが、英語版は既に存在していません。
ページ削除でも良いかもしれません。

Copy link
Collaborator

@potappo potappo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

すべて確認完了しました。

少しの手直しで修正できる変換ミスはレビューで修正しましたので、確認をお願いします。

以下の1件は、複数行の修正のため、レビューでは修正していません。ファイルに直接反映をお願いします。

reference/global_objects/unescape

冒頭の警告ブロック部分の引用が崩れています。
変換前の表示の再現がすぐに出来なかったのですが、英語版の最新版の表示に合わせると以下のようになります。

> **Warning:** 警告: `unescape()` は厳密には (「ウェブ標準から削除された」という意味では) 非推奨になっていませんが、 ECMA-262 標準の [Annex B](https://www.ecma-international.org/ecma-262/9.0/index.html#sec-additional-ecmascript-features-for-web-browsers) において定義されており、導入部で次のように位置付けられています。
>> … この附属書で規定されているすべての言語機能および動作は、1 つ以上の望ましくない特性を有しており、古い使用例がない場合には,この仕様から削除される。… … プログラマーは、新しい ECMAScript コードを書く際に、これらの機能や動作の存在を利用したり、仮定したりしてはいけない。 …

@mfuji09 mfuji09 requested a review from potappo August 20, 2022 04:17
@mfuji09
Copy link
Collaborator Author

mfuji09 commented Aug 20, 2022

@potappo さん
ありがとうございました。
unescape() については変更点が少なかったので、英語版の記事の最新に同期させました。

Copy link
Collaborator

@potappo potappo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mfuji09 さん
追加修正 OK です。これでマージします。Note ブロックについては、分割して対応で良いかと思います。

@potappo potappo merged commit 257430e into mdn:main Aug 20, 2022
@mfuji09 mfuji09 deleted the 20220818-markdown-javascript branch August 20, 2022 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
l10n-ja Issues related to Japanese content. markdown-conversion 100% markdown project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants