Skip to content

用字、用語

Jun Shindo edited this page Feb 26, 2023 · 27 revisions

用字、用語

ここに上げているものはドキュメント内で差をなくすためのものであり、間違いではありません。 新しい用語などは一般化することで変化することもあります。

  • ソフトウェア用語は基本英語、ただ日本語で一般的に使われている場合は日本語 OK !!
    • 例: 英語の filter 、日本語のフィルター
  • 和訳に困った、とりあえず英語
    • 例: expression -> 式、表現
  • 和訳にして分かりづらい場合は、翻訳と英語(どちらかに括弧付け)でも OK
    • 例: Two way -> Two way(双方向)
    • ページ内の初出でのみ併記して、2つ目からは括弧書きは不要。

日本語にする

原文 よくあるNG 補足
rendering レンダリング 描画
paint 描画
bind バインドする 束縛
syntax 構文 シンタックス
migration strategy 移行の戦略
breaking 破壊的変更
see also 参照する
optional 省略可能な オプションの
single-file component 単一ファイルコンポーネント
render function レンダー関数 render 関数
reactive refs リアクティブ参照
template refs テンプレート参照
slot スロット
immutable イミュータブル
escape hatch 避難用ハッチ
type-based declaration 型ベースの宣言
runtime declaration 実行時宣言
an object literal type オブジェクトリテラル型
generic, generic type ジェネリック型 型引数として、必要が有る場合のみ
interface インターフェース インターフェイス
reactive destructure リアクティブな分割代入
reactivity リアクティビティー
arrow functions アロー関数
optional chaining オプショナルチェーン
composable(s) コンポーザブル 合成可能な useXxxx 関数を指す名詞の場合は「コンポーザブル」。形容詞として出てきた場合は文意に沿って翻訳
composable function コンポーザブル関数 合成可能な関数
ES Modules ES モジュール
computed ref 算出 ref computed() の戻り値
template expression テンプレート内の式
type check 型チェック タイプチェック
Try it in the Playground Playground で試す
props プロパティ 「props オブジェクト」など、コードの説明として出てくる場合はそのまま

英語のまま

原文 よくあるNG 補足
composition api コンポジション API options api との対比のため
options api オプション API composition api との対比のため
getter ゲッター setter との対比のため
setter セッター getter との対比のため
ref 参照 ref() の変数を指している場合

日本語と英語

原文 よくあるNG
kebab-case ケバブケース(kebab-case)
camelCase キャメルケース(camelCase)
provider Provider(プロバイダー)
consumer Consumer(コンシューマー)
hydrate Hydrate(ハイドレート)
isomorphic Isomorphic(アイソモルフィック)
universal Universal(ユニバーサル)
tree shaking Tree Shaking(ツリーシェイキング)
type annotation Type annotation (型注釈)
type guards Type guards (型ガード)
Clone this wiki locally