問題タブ [multiple-languages]
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.
mysql - 多くの言語のデータに対するワークベンチでの最適な utf8 照合は何ですか?
私はウェブサイト (ここにリンクの説明を入力してください) を開発しており、さまざまな言語で用語に簡単でわかりやすい意味を与えています。サイトが大きくなったら、できるだけ多くの言語を追加する予定です。そのため、用語やその他のものはどの言語でもかまいません。問題なくこれを行うには、データベースを作成する必要があります。
テーブル スキーマの設計に mysql ワークベンチを使用しています。
検索時に任意の言語の単語を比較できる必要があり、データの取得をできるだけ高速にする必要があります
それで、それを行うための最良の選択は何ですか?utf8-default または何か?
私が今注目している言語は次のとおりです。
- シンハラ語(シンハラ語)
- 英語
- ロシア
- スペイン語
- フランス語
- ドイツ人
- 中国語
- 日本
- デンマーク語
- タミル語
- ヒンディー語
- イタリアの
translation - メッセージ テーブルと source_message テーブルにメッセージを保存する方法
yii1 では、通常 で呼び出しますYii:t("global","This is text demo")
。
言語を変更すると、メッセージと source_message テーブルに保存されます。Web ページから管理および翻訳できるようになった後。
yii2 ではより多くの例を読みましたが、ほとんどはファイルからの翻訳をガイドしています。この例のように: Yii2 の環境で翻訳が機能しない。
yii1 のようなデータベースに保存できるように設定する方法がわかりません。
android-resources - 同時スレッドでの Android のさまざまな言語
Android アプリでは、同時スレッドで同時に異なる言語を使用しようとしています。1 つのスレッドはメインの UI スレッドで、もう 1 つはさまざまな言語でユーザーにメールを送信するバックグラウンドのメール プロセスです。問題は、あるスレッドで言語を変更すると、他のスレッドの言語が変更され、「言語リーク」が発生することです。正しいリソースを使用するように言語を変更する方法は次のとおりです。
public static Resources getResourcesByLocale(Locale locale, Context context) {
このメソッドは、システム全体の構成を変更します。したがって、構成を使用する他のプロセスは、ロケールによって決定されるリソースを継承します。ロケールごとに複数の構成を使用する方法はありますか? テキストを表示するたびにこのメソッドを呼び出す以外の解決策を徹底的に探しました。このアプリをヨーロッパと中東で約 27 の言語で使用したいと考えています。どんな助けでも大歓迎です。
java - Java - Swing コンポーネントのローカリゼーション - 言語バンドルはどこにありますか?
バックグラウンド:
アプリケーションでJFileChooserコンポーネントを翻訳したいと考えています。
それを行う方法のチュートリアルがあります:
デフォルトでサポートされていないロケールのローカリゼーションを JFileChooser に追加するにはどうすればよいですか?
https://beradrian.wordpress.com/2007/07/30/internationalization-for-swing-standard-components
ただし、よく理解できれば、言語ごとに独自のバンドルを作成する必要があります。
JFileChooserのようなメインコンポーネント用の「公式翻訳リポジトリ」のようなものがあると思いますが、そのようなものを見つけることができません。
私の質問は:
JFileChooser のようなスイング コンポーネントのリソース バンドルの公式または非公式のコレクションについて知っている人はいますか?
c# - 複数のリソースファイルから同じ変数を取得する方法
複数言語の使用に関する小さなプロジェクトを開発しています。
3 つのリソース ファイルがあります
- MainForm.resx // デフォルト バージョン => 英語
- MainForm.US.resx // 英語版
私が定義する
- MainForm.JP.resx // 日本語版
私が定義する
各変数の値を取得したい (btnCancel, btnLogin, lbPassword, lbUsername, ...)
今私がやります
- MainForm.US.resx から、MainForm.US.designer.cs (MainForm_US クラス) にビルドします。
- MainForm.JP.resx から、MainForm.JP.designer.cs (MainForm_JP クラス) にビルドします。
- 別のクラス MainFormResource.cs を作成します。ここでは、Thread.CurrentThread.CurrentUICulture.Name の値を確認します。
「ja-JP」と等しい場合、MainForm.JS.designer.cs (MainForm_JP クラス) から値を取得します。
「en-US」に等しい場合、MainForm.US.designer.cs (MainForm_US クラス) から値を取得します。
しかし、私のプロジェクトが大規模な場合、それを行うにはさらに時間がかかります。
lbUsername、lbPassword などの値を取得するにはどうすればよいですか?
p/s: Visual Studio Ultimate 2012でWindows フォーム アプリケーションを使用しています。
php - 翻訳用の .mo ファイル パスを解決するにはどうすればよいですか?
ウェブサイトを複数の言語で設定しようとしています。Poedit と .mo ファイルを使用しています。.mo ファイルの準備ができており、必要な構成を追加していますが、機能しません。私の問題を理解するには、画像を見てください。
言語 es_LA でページを読み込むと、まだ英語のままです。私が間違っていることは何ですか?
(画像修正のコメント: パスが ./lang/es_LA/LC_MESSAGES/crishk.mo になると仮定)
php - 言語クエリ文字列をサブディレクトリにリダイレクトして、SEO を向上させます
次のようなパラメーターを使用して、PHP で複数の言語 (英語とスペイン語) をサポートする Web サイトを開発しています。
はい、拡張子 .php なしで...私はそれが悪い習慣であることを知っているので、これを持ちたいです:
ここでstackoverflowの他の投稿を読みましたが、PHPフレームワークを使用したくありません。また、Mod Rewriteを使用する必要があることを読みました(拡張機能の削除に既に使用しているため)。実際、私はこの投稿(および他の投稿も) を読みましたが、何も機能しません。
完了したら、使用する必要がある Google ページを読みます。
これは正しいです?
ありがとう
編集1:
私の .htaccess の内容は次のとおりです。
file - codeigniter 複数言語
codeigniter の構成ファイルに複数の言語をロードする方法 codeigniter で複数の言語をロードしようとしました。
次のステップに進むには?