問題タブ [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.

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

android - Handler で動作しないアプリ全体で言語を変更する

私は と を持っSplashActivityMainActivityおり、デフォルトのデバイス言語は英語です。ではSplashActivity、アプリケーションのデフォルト言語を vi (ベトナム語) に変更します。以下のコードで示した SplashActivity から MainActivity に移動する 2 つの方法を使用しています。
私は何度も非常に注意深くテストしましたが、まだこの問題を知りません

AndroidManifest.xml

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

c - C と Haskell にわたる相互再帰での末尾呼び出し最適化のコンパイル

Haskell で外部関数インターフェイスを試しています。相互再帰を実行できるかどうかを確認する簡単なテストを実装したかったのです。そこで、次の Haskell コードを作成しました。

再帰的なケースはcountdownCの呼び出しであるため、これは末尾再帰でなければならないことに注意してください。

私のCコードでは、

これは同様に末尾再帰です。だから私は

でコンパイルしmake MutualRecursionます。

そして...実行すると、印刷後にセグメンテーション違反が発生します8991。gcc 自体が相互再帰で tco を処理できることを確認するためのテストとして、

そしてそれは非常にうまくいきました。また、C と Haskell のみの単一再帰の場合でも機能します。

私の質問は、外部 C 関数の呼び出しが末尾再帰であることを GHC に示す方法はありますか? Cコードは明らかに関数呼び出しのリターンであるため、スタックフレームはHaskellからCへの呼び出しから来ており、その逆ではないと仮定しています。

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

python - Python を介した C 関数の呼び出し - コンパイル後

Python から ac 関数を呼び出そうとして (以前の投稿Python ファイルから C 関数を呼び出す. Setup.py ファイルを使用するとエラーが発生する)、コードを .pyd ファイルにコンパイルし、プログラムをテストしています。ただし、エラーに遭遇しています

私のテストファイルは次のとおりです。

callingPy は、コンパイルによって次の .c ファイル (.pyd に変換) です。

どんな助けでも大歓迎です!ありがとうございました。

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

haskell - 評価を高速化するために論理演算子の引数を交換しますか?

評価を高速化するために、論理演算 (AND、OR など) の引数の交換を実装するプログラミング言語はありますか?

例 (Haskell のような遅延評価言語でこのようなメソッドを実装できると思います)

  1. 2 つの述語Aとを定義したとしましょうB
  2. プログラム実行時Bに「True」と評価され、評価Aされなかった
  3. 後の実行では、条件がありますIF A OR B
  4. 「OR」の引数を入れ替えて、条件はIF B OR A
  5. 条件は評価せずに「True」と評価されますA
0 投票する
2 に答える
122 参照

php - 多言語対応のウェブサイト

だから私は自分のサイトを複数の言語で提供しようとしています。

URL を変更せずにページの言語を変更するオプションが欲しいです。(YouTubeと同じです)

私の質問: URL を同じに保ちながら、複数の言語で Web サイトを提供するにはどうすればよいですか? また、検索エンジンによって各言語のインデックスが作成されます

これが私の現在の考えです:

私の現在の考えは、各ページで言語変数を探すことです (Cookie またはユーザー設定で設定されます)。

次に、その変数から、対応する言語のテキストを含む配列を持つファイルをロードします。

ここで、配列から値を取得して要素内に配置します。

検索エンジンの場合、get 変数として get the language オプションを設定できます。

しかし、この方法は最善ではないかもしれません

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

javascript - 複数の言語のフォーム検証 (特殊文字) を処理する方法: AngularJS?

複数の言語で検証したい以下のフォームがあると考えてください。

ng-pattern="/^[a-zA-Z0-9-_ ]+$/"フォームを検証している現在のパターン [ ]。英語では問題なく動作しますが、日本語、中国語、フランス語、ドイツ語などの言語ではエラー メッセージが表示されます。

たとえばReference、英語の単語をフランス語に翻訳するとRéférence、特殊文字が明確に含まれていますが、有効です。

これらの問題を解決するには??

どんな助けでも大歓迎です!!!

ありがとう