問題タブ [localization]
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.
c# - データベース駆動型の Web サイトをどのようにローカライズしますか
ローカリゼーション機能に組み込まれた.NETで遊んでいますが、それらはすべてresxファイルにデータを入れることに依存しているようです。
しかし、ほとんどのシステムはデータベース駆動であるため、これに依存することはできません。では、この問題をどのように解決しますか?組み込みの .NET の方法がありますか、それとも SQL で変換テーブルを作成し、すべて手動で行いますか? また、ほとんどのサイトでこれを行う必要がある場合、ローカリゼーションに resx を使用する理由はありますか?
たとえば、自分のサイトに FAQ リストがあります。このリストをデータベースに保持しているので、簡単に追加/削除できますが、データベースに入れることで、この情報を複数の言語に翻訳する良い方法がありません。 .
.net - 文字列リテラルの検索
ローカリゼーションの探求では、ソース コードに散らばっているすべての文字列リテラルを見つける必要があります。これを変更後のソース リポジトリ チェックにスクリプト化する方法を探していました。(誰かが何かをチェックした後、この統計をチェックするためのボックスのセットアップがあります) 私はおそらく NAnt と CruiseControl または何かを使用して CVS の管理を処理します (私の場合は StarTeam :( ) しかし、スクリプト可能なものを知っていますか? (またはコマンド ライン) ユーティリティを使用して、文字列リテラルを検索するソース コードを正確に循環させることができますか? 正規表現に基づいて単純な文字列検索を実行できることはわかっていますが、もう少し費用対効果が高いと思います. (文字列を分析するか、カテゴリに分類することをお勧めします) ) 多くの場合、文字列は必ずしも翻訳を必要としない場合があるためです。
perl - Perl スクリプトに国際化を追加するにはどうすればよいですか?
Perl で書かれた成熟した CGI アプリケーションに多言語サポートを導入することを考えています。私は当初、翻訳ファイルに Perl ハッシュ (ディスクに保存) を使用して独自のソリューションを展開することを検討していましたが、 CPANモジュールに出くわしました。
Perl での国際化 (特に i18n CPAN モジュール) の経験がある人はいますか? i18n モジュールは多言語サポートの推奨される方法ですか、それともカスタム ソリューションを再検討する必要がありますか?
ありがとう
.net - .Net ローカリゼーションの問題
現在、VSTO (最新バージョン + sp1) と .Net 3.5 を使用して Excel 2007 アドインを構築しています。
このコードは、Top プロパティと Left プロパティを使用してグラフの位置を取得し、それを XML ファイルに格納するだけです。
私が直面している問題は、Vista Ultimate + Excel 2007 + 英語環境を使用して xml を生成すると、コードが完全に機能することです。これを Windows Server 2003 + Excel 2007 + フランスの環境に移動すると、Top プロパティと Left プロパティを設定しようとするとクラッシュします。さらに、サーバー マシンの両方の値に対して常に 4 を返します。
地域と言語の設定をいじってみましたが、今のところ何も変わっていません。
また、VSTO オブジェクトによって返される float 値ではなく、値を整数として格納しようとしました。
何がうまくいかないのか誰かが何らかの考えを持っている場合は、私を正しい方向に向けてください.
もう少しトレースしたら編集します...
macos - MacOSでのアプリケーションのローカライズ
WindowsとMacの両方で動作するはずのアプリケーションがあり、ポルトガル語、スペイン語、ドイツ語にローカライズされています。ローカライズされた文字列が読み取られるiniファイルがあります。ただし、iniファイルは、両方のプラットフォームのファイルに対して同じエンコーディングでは機能しません。Windowsの場合、ファイルをANSI形式にする必要があります。そうしないと、ローカライズされた文字列のアクセント付き文字が台無しになり、Macの場合、同じファイルがWestern(Mac OS)エンコーディングであるか、同じ結果になるはずです。1つのファイルを両方のプラットフォームで動作させる方法はありますか?
wpf - Windows Presentation Foundation(WPF)でローカリゼーションをどのように実装しますか?
複数の言語をサポートするためにWPFアプリケーションをローカライズした方法と、その中で役立つリソースに関する経験を共有してください。
フィードバックをありがとうございます。
winforms - WinForms: ローカライズされたヘルプ (chm) ファイルを読み込む
ロケール固有の (つまり、翻訳された) コンパイル済みヘルプ ファイル (.chm) をロードする最良の方法は何ですか? このインストールでは、リソースを含むサテライト アセンブリと共にそれらを展開します。.NET フレームワークがサテライト アセンブリの読み込みに使用するのと同じプローブ ルールを再利用したいと考えています。また、独自の検索アルゴリズムを作成することは絶対に避けたいと考えています。 「zh-CN/zh-Hans/zh-CHS」として。
System.Windows.Forms.Help クラスには、CultureInfo オブジェクトを指定して特定のカルチャを指定できることを示すものは何も見つかりません。他の誰かがこれに出くわしましたか?ありがとう!
sql - 1 つのデータベースで複数の言語 - SQL Server 2005
複数の言語を入力できるアプリケーションがあります。ただし、すべてのデータを格納するデータベースは 1 つしかありません。nvarchar としてテキスト列があります (すべての日付などではなく、テキスト データのみを複数の言語にすることを前提としています)。
これは実現可能な解決策だと思いますか?並べ替えと検索以外に考慮すべき点はありますか?
ありがとう。
.net - ページの HTML タイトルのローカライズに関する問題
aspx ページをローカライズしようとしています。リソース ファイルなど、.net f/w によって提供される L10n 機能を使用して、コンテンツのローカリゼーションを完了しました。しかし、ページ タイトルにローカル データを設定するのは難しいと感じています。
IE や FF を含むほとんどのブラウザーは、いくつかのボックスを含むウィンドウ タイトルにコンテンツを表示します (FF は適切にローカライズされたテキストをタブに表示しますが、IE はそれさえしません)。しかし、サファリ(Windows上)では問題なく動作します。
調査を行ったところ、この問題は一部の言語でのみ発生しているようです。たとえば、BBC のヒンディー語版では、タイトルが四角で表示されます。ただし、アラビア語版では、タイトルにローカライズされたテキストが表示されます。
なぜこれが起こっているのか誰か教えてもらえますか?この問題をどのように解決できますか?
注: 私のサイトは Asp.net 2.0 / IIS を使用しています
css - ドロップ シャドウ テキスト: CSS またはグラフィック?
ページの上部に画像がある内部 Web アプリがあり、現在、ドロップ シャドウ付きの英語のテキストが含まれています。このページのローカライズ版をさまざまな言語に提供する必要があります。私の主な選択肢は次のとおりです。
- ローカライズされたテキストを含む、サポートされている言語ごとに異なるグラフィックを用意します。
- CSS を使用してローカライズされたテキストを単純な画像の上に配置し、複雑な CSS 手法を使用して最新のブラウザーでドロップ シャドウを取得します。
他のオプションはありますか?これは教育環境用です。学生が使用するブラウザを制御することはできません。
グラフィックからドロップ シャドウを削除し、テキストを HTML のヘッダーに移動しようとしましたが、どちらも魅力的ではありませんでした。人々は、それが現在のページの安っぽい模造品のように見えると言いました。それは私のプライドを傷つけました。