問題タブ [multilingual]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
3012 参照

c# - URLまたはセッションまたはその他に言語を保存する

多言語サイトを開発していますが、ユーザーが選択した言語を保存する最良の方法は何ですか?

QueryStringを介して、またはSession..またはその他のオプションにある必要がありますか?

0 投票する
3 に答える
2245 参照

php - htaccess Apache で /en/file.php を file.php?lang=en に変換する方法

私は多言語ウェブサイトを書いています。サーバー上に次のようなファイルがいくつかあります。

そして、言語コードを次のように URL に配置して、言語サポートを追加したいと考えています。

次の場所にリダイレクトします。

次の場所にリダイレクトします。

たとえば、より多くの言語を配置したいと思います。

そして、これがphpおよびphp5拡張子を持つファイルに対してのみ機能することを望みます。残りのファイルはそのままである必要があります。

たとえば、私が住所に行くとき

現在のパスが

ではない

私のPHPコードでは現在のパスに関連付けられており、現在のように動作するようにしたいので、私にとって必要です。

この基準を満たすために Apache で htaccess ファイルを準備する方法を書いていただけますか?

0 投票する
2 に答える
3571 参照

search - Lucene.netを使用した多言語コンテンツのインデックス作成

Lucene.netを使用して、Webサイトのコンテンツやドキュメントなどのインデックスを作成しています。インデックスは非常に単純で、次の形式になっています。

多言語コンテンツを提供するように適応させるために、次のオプションがあります。

  1. 言語ごとに個別のインデックスを作成します。例:Lucene-enGB、Lucene-frFRなど。
  2. 1つのインデックスを保持し、それに「言語」フィールドを追加して、結果をフィルタリングします。

どちらが最良のオプションですか?それとも別のオプションがありますか?以前は複数のインデックスを使用したことがないので、2番目のインデックスに傾いています。

0 投票する
1 に答える
117 参照

windows - Windows XP および 200x サーバーでは、多言語ユーザー インターフェイス パックはローカリゼーション テストに十分ですか?

アプリケーションが MUI でのみ動作し、ネイティブ OS では動作しない、またはその逆の経験はありますか? または、ローカライズされたアプリケーションを開発する開発者が認識すべき 2 つのシステムの違いを知っている人はいますか?

0 投票する
3 に答える
12746 参照

asp.net - ASP.NET MVC アプリケーションを多言語化するにはどうすればよいですか?

ASP.NET MVC で多言語アプリケーションを実行するには?

0 投票する
2 に答える
3482 参照

php - 多言語対応 (英語、フランス語、中国語など) の PHP アプリケーションをビルドする方法

LAMP と Smarty テンプレート フレームワークを使用する Web アプリケーションを構築しています。Web サイトには、静的なコンテンツ (About us ページ、エラー アラート、確認メールなど) がたくさんあります。

Web アプリケーションは複数の言語をサポートする必要があります。次のアプローチは適切ですか?

1) Smarty テンプレート ページ (html ページ) のすべての静的コピーは、適切な言語でタイトル タグの文字列を返す {lang file='about.xml' getTerm='title'} などの smarty プラグインへの呼び出しに置き換えられます。

2) about.xml ファイルは、Web サーバー上の xml ドキュメントであり、多言語辞書として機能します。したがって、次のようなxmlノードがあります

3) サイトの URL 構造は になりますhttp://mywebsite.com/language/index.php。これを行うために、私の Web サーバーには のようなシンボリック リンクがあり 、 と同じ php ページln -s ./en ./ を指しますが、言語設定の URL を確認します。私の希望は、Google がサイトの両方のバージョンをインデックスに登録することです。http://mywebsite.com/en/index.phphttp://mywebsite.com/fr/index.php

これは良いアプローチですか?htmlentity でエンコードされた html タグがあっても、xml はさまざまな言語のコンテンツを格納するのに最適な形式ですか? 私は何かを見落としましたか?

0 投票する
1 に答える
254 参照

sql - フィールドの内容に応じて、1 つの行のみを選択するための WHERE を変更します。

わかりました、これは少し奇妙に聞こえるかもしれませんが、私がしなければならないことは単純です。会社のリストがあり、それぞれに説明があります。このサイトは 4 か国語に対応しています。私の問題は、会社を英語でリストしたのに、それをフランス語に翻訳する担当者がまだ翻訳をしていない場合に発生するので、簡単に説明します。

実際のクエリはもっと​​複雑ですが、これで問題が理解しやすくなると思います。私がする必要があるのは、langid 2 で説明が空の場合、langid 1 が常に追加される最初のものであるため、langid 1 を表示することです。説明フィールドを空に表示したくありません。

行 1、行 2、行 3、および行 5 には langid 2 の説明がありますが、行 4 と行 6 には説明がありません。それを含む行には langid 2 を表示する必要がありますが、説明のない行には langid 1 を表示する必要があります。

@i フィールドをインクリメントして一時テーブルに結果を 1 つずつ挿入することで、おそらくしばらくできることはわかっていますが、それを行うためのより良い方法はありますか?