Skip to content

Latest commit

 

History

History
73 lines (55 loc) · 4.25 KB

DICTIONARY.md

File metadata and controls

73 lines (55 loc) · 4.25 KB

はじめに

この辞書に追加した言葉や改善したい言葉があれば是非Issueを作成してください!
ご提案に添えるかわかりませんが、あなたの意見を聞いて会話をしたいと思っています。

方針

これらの方針の内容はVueの日本語翻訳プロジェクトを借用・参考にしています。

vueのドキュメントの日本語翻訳は統一感があり非常にわかりやすいです。

単語の統一 (特に技術用語)

技術用語は基本英語、ただ日本語で一般的に使われている場合は日本語でも可です。 和訳に困ったらとりあえず英語を残してください。

和訳にして分かりづらい場合は、翻訳と英語(どちらかに括弧付け)でも可です。

  • 例:
    • Two way -> Two way (双方向) or 双方向 (Two way)

長音訳について

原則、長音なしで翻訳してください。

  • 例:computer
    • OK:コンピュータ
    • NG:コンピューター

ただし、長音なしで訳した場合、意味が分かりにくいものは、例外として長音ありで訳してもよいです。

  • 例:
    • error -> エラー
    • throw -> スロー

一覧

原語 日本語訳 備考
bundler plugin バンドルプラグイン 長音(ー)を省略する。また「バンドラプラグイン」としない。
callback コールバック カタカナにする
compiler コンパイラ 長音(ー)を省略する。
component コンポーネント
context context
container コンテナ 長音(ー)を省略する。
development mode development モード
directive/directives ディレクティブ
dispatch ディスパッチ
dispatcher ディスパッチャー 慣習として例外的に長音(ー)をつける
export エクスポート 但しexportキーワードそのものを指している場合はexport
first/second/third...n-th argument 第1引数 第2引数 第3引数 第N引数 半角算用数字を使う
handler ハンドラ 長音(ー)を省略する。
import インポート 但しimportキーワードそのものを指している場合はimport
listen リッスン 「リスン」としない。Vueでは「リッスン」が使用され、MDNでも「リッスン」のほうが多く使用されているため。
mount マウント
opacity opacity 文脈からCSSのopacityそのものを指している場合は、原語のままとする
promise promise JavaScript の Promise API を指している場合は、そのまま使用する、resolve,reject も同様
prop/props プロパティ 「プロップ」「プロップス」としない。
property/properties プロパティ 文脈に応じて使い分ける。
reactive リアクティブ 「反応的」「反応する」ではなく、「リアクティブである」「リアクティブになる」など
reactivity リアクティビティ 「反応性」ではなく、「リアクティビティ」など
server サーバー 例外的に長音(ー)をつける
script script <script>やJavaScriptのコードを指している場合など、原則としてscriptとする。但し、文章や台詞の意味で使用されている場合はスクリプトでも可。
state state コンポーネントやJavaScript及びブラウザで保持している値や、バックエンドとの間で共有しているデータなど、フロントエンドで一般的に使用されるstateは英語そのまま。ただし、それとは無関係の文脈の場合は状態で良い。
store/stores ストア
style style or スタイル 文脈に応じて使い分ける。<style>タグそのものを指している場合はstyle、cssについて書いている場合はスタイルなど。開発者にとって自然に読めればどちらでも可。
unmount アンマウント
vanilla JS/CSS 純粋なJS/CSS 「バニラJS/CSS」としない。
2way binding 双方向バインディング 日本語でも2wayバインディングと双方向バインディングの両方の場合があるが、近年の使用頻度が高い(ように思われる)双方向バインディングの方を使用する