問題タブ [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# - VS2008 の組み込みローカリゼーション ツール
C# .NET 2.0 および VS2008 でプログラムされた WinForms アプリケーションに取り組んでいます。アプリをいくつかの言語に翻訳し始めようとしています。始める前に、すべてのローカリゼーションに VS2008 自体を使用することをお勧めしますか? それとも、すぐに外部ツールを使用する方が良いですか? これは私の最初の .NET アプリなので、開始する前に質問します。他の人は何を使っていますか?
私のアプリで使用されているすべての文字列はリソースに含まれているため、アプリを翻訳する準備ができていると思います。
ありがとう、ペトル
c# - WPF locbaml-ed アプリケーションとランタイム言語の切り替え?
実行時に wpf アプリケーションの言語を変更する簡単な解決策があるのだろうか。すべてのリソースをグローバル化するために locbaml を使用しました。App-constructor で現在のスレッドの UICulture を設定すると正常に動作しますが、少し後で変更しようとすると、変更が反映されなくなります。これは実際にはwinformsでは非常に簡単でしたが、wpfで同じ問題を解決する方法がわかりません. 何か案は?よろしくj。
c# - すべての WinForm コントロールとフォームがローカライズされないのはなぜですか?
皆さん、こんにちは。
.NET/C# プロジェクトをローカライズしようとしています。文字列リソース ファイルを使用し、すべてのフォームの "Localizable" プロパティを "True" に設定しています。アセンブリ カルチャは空です。resx/resource ファイルは、Lingobit、resgen、および al を正常に通過します。
ローカライズされた実行可能ファイルを実行すると、ローカライズされていないフォーム (Localizable フラグが設定されていることがわかっているフォーム) とローカライズされているフォームがあります。ローカライズされているフォームもいくつかありますが、1 つまたは 2 つのボタンはローカライズされていません。ローカライズされていないフォーム/コントロールとローカライズされたフォーム/コントロールの違いはわかりません。
私が何を見逃しているのか、誰にも分かりますか?ありがとう!
sql - ローカライズされたバージョンのデータを格納するための優れたデータベース テーブル設計
後で別の言語に変換する必要があるデータを格納するテーブルを設計しようとしています。これに関する「ベストプラクティス」またはガイドラインを提供できる人はいますか?
ありがとう
php - PHPは国際的ですか?
PHPで漢字のウェブサイトを作成できますか?
更新:おそらく私は言うべきだった-それは簡単ですか?Javaのようないくつかの言語はそれを非常に簡単にするからです。おそらく、PHPでのローカリゼーションはJavaほど簡単ではありませんか?
.net - .resx ファイルとサテライト アセンブリを使用すると、パフォーマンスに違いはありますか?
ローカライズされた aspx Web アプリケーション (サテライト アセンブリの .resx ファイル) を構築する際に最適な方法はどれですか? ウェブ上のどこかで利用可能なパフォーマンス比較はありますか?
.net - GroupBoxesおよびPanels内のコントロールに対してRightToLeftLayoutを機能させる方法は?
MSDNによると
RTL言語のフォームコンテンツを模倣するには十分です。
ただし、コントロールの配置は、フォーム上のコントロールに対してのみミローされます。TableLayoutPanelまたはFlowLayoutPanelの最初に配置しない限り
、GroupBoxまたはPanel内のコントロールはミローされません。
これは、各GroupBox内にTableLayoutPanelを配置するため、特にコントロール(テーブルセルごとに1つのコントロール、パディング、マージンなど)を再配置するための多くの手作業です。
すべてのコントロールでミローイングを機能させる簡単な方法はありますか?
または、少なくとも、フォームの数が非常に多いため、再配置の手順をバイパスするにはどうすればよいですか?
編集:フォームの各コントロールのRightToLeftプロパティはデフォルトで継承される
ため、PanelsとGroupBoxesには常に必要なRightToLeft設定があります。
それにもかかわらず、私はプログラムとデザイナーの両方からそれを再割り当てしようとしましたが、それは役に立ちませんでした。
.net - RightToLeft、ShowInTaskbar プロパティを変更すると、Form.ShowDialog() が予期せず終了する
ダイアログは、閉じるボタンを押したかのように、例外なくキャンセル結果で閉じます。
RightToLeft プロパティを設定する唯一の安全な場所は、フォーム コンストラクターです。
この情報が誰かの時間を節約するかもしれないと思いました。
この問題について詳しく説明できる場合: 公式のバグ確認がある場合、ShowDialog が予期せず終了する原因となるその他の原因を教えてください。
実行時にフォームの RightToLeft プロパティを変更する
2番目のリンクからの引用:
2 日も経たないうちに 2 つ目のバグを発見しました。この新しいバグは非常に重大です。
RightToLeft プロパティがデフォルト値 ( RightToLeft=False) に設定された標準フォームがあります。このフォームを Show Function ( Form1.Show(me) ) で表示してみましょう。
このフォームには、フォームの RightToLeft を No ではなく Yes に変更する Button があります。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.RightToLeft = Windows.Forms.RightToLeft.Yes
End Subフォームのタイトルが正常に右側に変更されます。
ここまでは問題ありません。
次のように問題が発生します
Show(Me) を使用して表示する代わりに、 ShowDialog(Me) 関数を使用してこのフォームをユーザーに表示するとします。次に、Form RightToLeft を No ではなく Yes に変更するボタンをクリックすると、フォームは理由もなく突然閉じられ、例外もスローされません。
これは新しい問題であり、.NET 3.0 (Orcase) にも存在します。
sql - 文字範囲に基づいて文字列フィールドを選択する最良の方法は何ですか?
ソフトウェアのユーザーが文字範囲でレコードを選択できる機能を追加する必要があります。
たとえば、名前が Ba-Bi の範囲にあるテーブルからすべてのウィジェットを返すクエリを作成するにはどうすればよいですか?
現在、大なり演算子と小なり演算子を使用しているため、上記の例は次のようになります。
「バイク」が取り残されないように、上限の最後の文字を i から j に「インクリメント」したことに注目してください。
フィールドの照合に基づいて、特定の文字の後に次の文字を見つける一般的な方法はありますか?それとも、2 つ目の条件を作成する方が安全でしょうか?
私のアプリケーションはローカリゼーションをサポートする必要があります。この種のクエリは、さまざまな文字セットに対してどの程度敏感ですか?
また、MSSQL と Oracle の両方をサポートする必要があります。データに含まれる言語に関係なく、文字の大文字と小文字が区別されないようにするためのオプションは何ですか?
javascript - OpenSocial ガジェット アプリのローカライズ
OpenSocial アプリケーションに多言語サポートを追加しようとしています。ガジェットの XML マークアップで、独自のメッセージ バンドルにリンクできることがわかりました。
しかし、実際にそれらから値を抽出するにはどうすればよいでしょうか?