2

英語を話せないクライアントもいます。彼らは、私が書いた JavaScript を別の言語にしたいと考えています。

ブラウザは他の言語を理解できますか、それとも英語以外のコメントに限定されますか?

navigateur.nomApp.indice("Microsoft")

それ以外の :

navigator.appName.indexOf("Microsoft")
4

9 に答える 9

31

JavaScript は英語で書かれているのではなく、JavaScript で書かれています。

于 2009-05-08T14:16:44.823 に答える
25

JavaScript のキーワードは英語で、ブラウザのオブジェクト名は英語です。これを回避することはできません。変数名と関数名がすべてフランス語であっても、英語のキーワードをあちこちに配置する必要があります。あなたのクライアントはこれと一緒に暮らす必要があります。

于 2009-05-08T14:14:49.803 に答える
14

たとえば、任意のオブジェクトを取得して、フランス語の名前の変数に割り当てることができます

var nomAppDeNavigateur = navigator.appName;

次に、どこでも使用します。Javascript に制限されているのはキーワードだけです。ただし、目的の言語が何であれ、意味をなす必要があります。

于 2009-05-08T14:15:00.270 に答える
8

JavaScript は、モンキー パッチによく反応する動的言語です。

String.prototype.indice= String.prototype.indexOf;
navigator.nomApp= navigator.appName;
window.navigatrice= navigator;

ほら!コードフラグメントはそのまま機能します。まあ、あなたのブラウザが男性的である奇妙な方法を除いて.

PS。これをしないでください。

于 2009-12-01T22:19:48.210 に答える
4

これを行わないことを強くお勧めします。これも無理だと思います。英語のみを使用する大量のドキュメントを破棄するだけでなく、フランス語を話さない人々がアプリケーションでコーディングすることを非常に困難にしています。

これについては、こちらの Jeff Atwoods の投稿を参照してください。

醜いアメリカ人プログラマー

于 2009-05-08T14:15:21.317 に答える
3

ほとんどのプログラミング言語は英語に基づいています。

Jeff が最近のブログ投稿で指摘したように、Eric Raymond は、真のハッカーには機能的な英語が必要であると述べています。

1991 年頃にさかのぼると、英語を第 2 言語として使用する多くのハッカーが、母国語が同じであっても、技術的な議論で英語を使用していることを知りました。当時私は、英語は他のどの言語よりも豊富な専門語彙を持っているため、単に仕事に適したツールであると報告されました. 同様の理由で、英語で書かれた技術書の翻訳は、しばしば満足のいくものではありません (たとえ完成したとしても)。

関連するメモとして、ジェフの投稿でも指摘されているように、ウィキペディアは英語以外のプログラミング言語のリストを保持しています。

クライアントは基本的な英語を習得するか、英語以外の言語を使用する必要があります。

于 2009-05-08T15:01:03.920 に答える
1

プログラミング言語のキーワードは固定です。ブラウザーは、ある話し言葉から別の話し言葉に翻訳することはできません。自分で作成した関数は、選択した任意の言語で使用できます。

于 2009-05-08T14:15:14.203 に答える
1

JSでは、他の言語と同様に、独自のクラス/メソッドを必要な言語で定義できますが、標準ライブラリは通常英語で書かれているため、それがあなたが持っているものです...

于 2009-05-08T14:16:17.240 に答える
0

独自の変数、関数、および API を他の言語で完全に作成できます。navigatorただし、既存の API の大部分は英語で記述される予定であり、記述時に言及したことをブラウザーが理解する方法はありませんnavigateur

表向きは、フランス語のキーワードとフランス語の API 呼び出しを対応する英語に翻訳する翻訳フレームワークを作成できますが、それはかなりの作業になります。

于 2009-05-08T14:14:58.180 に答える