英語を話せないクライアントもいます。彼らは、私が書いた JavaScript を別の言語にしたいと考えています。
ブラウザは他の言語を理解できますか、それとも英語以外のコメントに限定されますか?
navigateur.nomApp.indice("Microsoft")
それ以外の :
navigator.appName.indexOf("Microsoft")
英語を話せないクライアントもいます。彼らは、私が書いた JavaScript を別の言語にしたいと考えています。
ブラウザは他の言語を理解できますか、それとも英語以外のコメントに限定されますか?
navigateur.nomApp.indice("Microsoft")
それ以外の :
navigator.appName.indexOf("Microsoft")
JavaScript は英語で書かれているのではなく、JavaScript で書かれています。
JavaScript のキーワードは英語で、ブラウザのオブジェクト名は英語です。これを回避することはできません。変数名と関数名がすべてフランス語であっても、英語のキーワードをあちこちに配置する必要があります。あなたのクライアントはこれと一緒に暮らす必要があります。
たとえば、任意のオブジェクトを取得して、フランス語の名前の変数に割り当てることができます
var nomAppDeNavigateur = navigator.appName;
次に、どこでも使用します。Javascript に制限されているのはキーワードだけです。ただし、目的の言語が何であれ、意味をなす必要があります。
JavaScript は、モンキー パッチによく反応する動的言語です。
String.prototype.indice= String.prototype.indexOf;
navigator.nomApp= navigator.appName;
window.navigatrice= navigator;
ほら!コードフラグメントはそのまま機能します。まあ、あなたのブラウザが男性的である奇妙な方法を除いて.
PS。これをしないでください。
これを行わないことを強くお勧めします。これも無理だと思います。英語のみを使用する大量のドキュメントを破棄するだけでなく、フランス語を話さない人々がアプリケーションでコーディングすることを非常に困難にしています。
これについては、こちらの Jeff Atwoods の投稿を参照してください。
ほとんどのプログラミング言語は英語に基づいています。
Jeff が最近のブログ投稿で指摘したように、Eric Raymond は、真のハッカーには機能的な英語が必要であると述べています。
1991 年頃にさかのぼると、英語を第 2 言語として使用する多くのハッカーが、母国語が同じであっても、技術的な議論で英語を使用していることを知りました。当時私は、英語は他のどの言語よりも豊富な専門語彙を持っているため、単に仕事に適したツールであると報告されました. 同様の理由で、英語で書かれた技術書の翻訳は、しばしば満足のいくものではありません (たとえ完成したとしても)。
関連するメモとして、ジェフの投稿でも指摘されているように、ウィキペディアは英語以外のプログラミング言語のリストを保持しています。
クライアントは基本的な英語を習得するか、英語以外の言語を使用する必要があります。
プログラミング言語のキーワードは固定です。ブラウザーは、ある話し言葉から別の話し言葉に翻訳することはできません。自分で作成した関数は、選択した任意の言語で使用できます。
JSでは、他の言語と同様に、独自のクラス/メソッドを必要な言語で定義できますが、標準ライブラリは通常英語で書かれているため、それがあなたが持っているものです...
独自の変数、関数、および API を他の言語で完全に作成できます。navigator
ただし、既存の API の大部分は英語で記述される予定であり、記述時に言及したことをブラウザーが理解する方法はありませんnavigateur
。
表向きは、フランス語のキーワードとフランス語の API 呼び出しを対応する英語に翻訳する翻訳フレームワークを作成できますが、それはかなりの作業になります。