問題タブ [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.
asp.net-mvc - ASP.NET MVC アプリケーションの複数の言語?
ASP.NET MVC アプリケーションのインターフェイスで複数の言語をサポートする最善の方法は何ですか? リソース ファイルを他のアプリケーションに使用している人を見てきました。これはまだ最善の方法ですか?
internationalization - Any good resources or advice for working with languages with different orientations? (such as Japanese or Chinese)
We have an enterprise web application where every bit of text in the system is localised to the user's browser's culture setting.
So far we have only supported English, American (similar but mis-spelt ;-) and French (for the Canadian Gov't - app in English or French depending on user preference). During development we also had some European languages in mind like Dutch and German that tend to concatenate words into very long ones.
We're currently investigating support for eastern languages: Chinese, Japanese, and so on. I understand that these use phonetic input converted to written characters. How does that work on the web? Do the same events fire while inputs and textareas are being edited (we're quite Ajax heavy).
What conventions do users of these top-down languages expect online?
What effect does their dual-input (phonetic typing + conversion) have on web controls?
With RTL languages like Arabic do users expect the entire interface to be mirrored? For instance should things like OK/Cancel buttons be swapped and on the left?
.net - .net 多言語 CMS
シンプルな 2 言語対応の Web サイトを計画しており、.net ベースの cms を使用したいのですが、適切なものが見つかりません。私はdotnetnukeとsharepointの経験がありますが、どちらも法案に適合しません-dotnetnukeは動的サイト要素を多言語で処理しません.sharepointは、どの角度から見てもモンスターPITAです:)。
私はJoomlaを選ぶ寸前です!& Joom!Fish. それらは法案にうまく適合しますが、1 つの例外があります。いくつかの cms プラグインを作成したいと考えており、それらを .net で作成したいと考えています。助言がありますか?
windows-vista - 複数の言語での Vista 音声認識
私の第一言語はスペイン語ですが、Windows を含むすべてのソフトウェアを英語で使用しています。ただし、スペイン語で音声認識を使用したいと思います。
vista の音声認識を主要な OS 言語以外の言語で使用する方法があるかどうか知っていますか?
database - 多言語のWebサイトをどのように構築しますか?
私の友人は現在、J2EEとStrutsを使用してWebアプリケーションを構築しており、いくつかの言語でページを表示できるように準備する予定です。
多言語サイトをサポートする最善の方法は、ページのすべての文字列を格納するプロパティファイルを使用することであると言われました。
この解決策は問題ありませんが、サイトにニュースなど(ブログ)が表示された場合はどうなりますか?つまり、静的ではなく、頻繁に更新されるコンテンツ...サイトを維持する人々は、サポートされている各言語ですべての新しいエントリを作成し、エントリの各バージョンをデータベースに保存する必要があります。アプリケーションは、ユーザーが選択した言語のエントリのみをロードします。
この種の実装をサポートするデータベースをどのように設計しますか?
ありがとう。
multilingual - すべて異なる言語で書かれた同じタイプの複数のアプリケーションをサポートすることは可能ですか?
言語にとらわれないことはプログラマーにとって有益であると言いたいのですが、すべて異なる言語で書かれた同じタイプの複数のエンタープライズ Web アプリケーションをサポートすることは本当に実現可能でしょうか? CMS または e コマース システムがどれほど複雑になる可能性があるかを考えてみてください。今度は、すべて異なる言語で記述された 3 つの異なる CMS プラットフォームをサポートすることを想像してみてください。.NET、Java、または PHP ショップとして知られるのは嫌ですが、一度も使用したことのないソリューションをサポートできると言って、なぜできないのか疑問に思っているクライアントを怒らせるようなベンダーにもなりたくありません。時間通りに何かを成し遂げる。誰もこれについて経験から話すことができますか? あなたの会社はたいてい、ただうんざりして、その場で新しいプラットフォームを学ぼうとしますか? 高速に請求しますか、それともそのコストを消費しますか?
search - Luceneのようなカスタム検索インデックスを作成するにはどうすればよいですか?
しばらく前にLucene検索ソリューションを実装しましたが、検索可能な圧縮ファイルインデックスに興味を持ちました。当時、カスタム検索インデックスをどの程度正確に作成するかについての適切な情報が見つからなかったので、誰かが私を正しい方向に向けることができるかどうか疑問に思います。
私の主な関心は、ファイルのフォーマット、圧縮、およびLuceneのドキュメントとフィールドの概念に似たものです。必ずしも言語固有である必要はありませんが、プロセスの完全な説明を含む言語固有の実装があるオンラインリソースを教えていただければ、それでも構いません。
asp.net - ASP.net の多言語サイトで URL を処理する最良の方法
次のようなURLを使用して、多言語Webサイトを作成する必要があります
以前は、IIS に 2 つの仮想ディレクトリを設定し、global.aspx で URL を検出し、URL に従って言語を変更していました。
解決策はハックに似ています。新しい Web サイトにルーティングを使用することを考えています。
それを行うためのより良い、またはよりエレガントな方法を知っていますか?
編集: 質問は、リソースなどではなく、URL の処理に関するものです。
translation - コンテンツ駆動型 Web サイトの言語翻訳には、どのオプションをお勧めしますか?
質問全体を読んでください。多言語コンテンツを管理する方法を探しているわけではありませんが、実際にその多言語コンテンツを取得する方法を探しています。これは通常、私が取り組んでいるほとんどのプロジェクトの技術的な推奨事項の範囲内にあり、誰かが助けてくれることを願っています. 私たちは現在、コンテンツを物理的に翻訳する人員を持っているクライアントと協力しており、各言語には個別のドメイン、ホスティング、CMS などがあります。ただし、国際的にビジネスを行いたいが人員がいないクライアントの場合、いくつかのアプローチは何ですか?または使用するサービス?これを人々に提供するのと、動的に行うのとではどちらが安価ですか?また、技術的な欠点は何ですか? あなたが提供できるアドバイスは役に立ちます。これは厳密にはプログラミングの問題ではないことはわかっていますが、技術的な領域に当てはまると思います。
linq-to-sql - LinqToSQL で 1 対 1 の関係を定義する
既存の多言語データベースを使用して LinqToSQL をいじっていますが、かなり重要な 1 対 1 の関係をマッピングする際に問題が発生しているため、データベース設計でこの機能を誤って使用していると思われます。
Category と CategoryDetail という 2 つのテーブルがあるとします。カテゴリには、CategoryId (PK)、ParentId、および TemplateId が含まれます。CategoryDetail には、CategoryId (FK)、LanguageId、Title、Description (適切な言語) が含まれ、CategoryId と LanguageId の組み合わせ PK が含まれます。
これらのテーブルを LinqToSQL デザイナーにドラッグ アンド ドロップすると、結果のオブジェクト モデルには、CategoryDetail オブジェクトのコレクションを含む Category が含まれますが、これは決して当てはまりません。つまり、Category.CategoryDetails 内にカプセル化されたすべての言語バージョンではなく、Category.CategoryDetail 内にカテゴリ全体がカプセル化されます。
このデータベースは、私の古いオブジェクト ライブラリ (昔ながらのカスタム BOL および DAL) では正常に機能しましたが、必要な結果を得るためには、LinqToSQL でこれを変更する必要があるのではないかと心配しています。
この関係 (および言語フィルタリング) を可能な限りシームレスにする最善の方法は何ですか?