問題タブ [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.
android - Handler で動作しないアプリ全体で言語を変更する
私は と を持っSplashActivity
てMainActivity
おり、デフォルトのデバイス言語は英語です。ではSplashActivity
、アプリケーションのデフォルト言語を vi (ベトナム語) に変更します。以下のコードで示した SplashActivity から MainActivity に移動する 2 つの方法を使用しています。
私は何度も非常に注意深くテストしましたが、まだこの問題を知りません
。
AndroidManifest.xml
c - C と Haskell にわたる相互再帰での末尾呼び出し最適化のコンパイル
Haskell で外部関数インターフェイスを試しています。相互再帰を実行できるかどうかを確認する簡単なテストを実装したかったのです。そこで、次の Haskell コードを作成しました。
再帰的なケースはcountdownCの呼び出しであるため、これは末尾再帰でなければならないことに注意してください。
私のCコードでは、
これは同様に末尾再帰です。だから私は
でコンパイルしmake MutualRecursion
ます。
そして...実行すると、印刷後にセグメンテーション違反が発生します8991
。gcc 自体が相互再帰で tco を処理できることを確認するためのテストとして、
そしてそれは非常にうまくいきました。また、C と Haskell のみの単一再帰の場合でも機能します。
私の質問は、外部 C 関数の呼び出しが末尾再帰であることを GHC に示す方法はありますか? Cコードは明らかに関数呼び出しのリターンであるため、スタックフレームはHaskellからCへの呼び出しから来ており、その逆ではないと仮定しています。
python - Python を介した C 関数の呼び出し - コンパイル後
Python から ac 関数を呼び出そうとして (以前の投稿Python ファイルから C 関数を呼び出す. Setup.py ファイルを使用するとエラーが発生する)、コードを .pyd ファイルにコンパイルし、プログラムをテストしています。ただし、エラーに遭遇しています
私のテストファイルは次のとおりです。
callingPy は、コンパイルによって次の .c ファイル (.pyd に変換) です。
どんな助けでも大歓迎です!ありがとうございました。
haskell - 評価を高速化するために論理演算子の引数を交換しますか?
評価を高速化するために、論理演算 (AND、OR など) の引数の交換を実装するプログラミング言語はありますか?
例 (Haskell のような遅延評価言語でこのようなメソッドを実装できると思います)
- 2 つの述語
A
とを定義したとしましょうB
。 - プログラム実行時
B
に「True」と評価され、評価A
されなかった - 後の実行では、条件があります
IF A OR B
- 「OR」の引数を入れ替えて、条件は
IF B OR A
- 条件は評価せずに「True」と評価されます
A
php - 多言語対応のウェブサイト
だから私は自分のサイトを複数の言語で提供しようとしています。
URL を変更せずにページの言語を変更するオプションが欲しいです。(YouTubeと同じです)
私の質問: URL を同じに保ちながら、複数の言語で Web サイトを提供するにはどうすればよいですか? また、検索エンジンによって各言語のインデックスが作成されます
これが私の現在の考えです:
私の現在の考えは、各ページで言語変数を探すことです (Cookie またはユーザー設定で設定されます)。
次に、その変数から、対応する言語のテキストを含む配列を持つファイルをロードします。
ここで、配列から値を取得して要素内に配置します。
検索エンジンの場合、get 変数として get the language オプションを設定できます。
しかし、この方法は最善ではないかもしれません
javascript - 複数の言語のフォーム検証 (特殊文字) を処理する方法: AngularJS?
複数の言語で検証したい以下のフォームがあると考えてください。
ng-pattern="/^[a-zA-Z0-9-_ ]+$/"
フォームを検証している現在のパターン [ ]。英語では問題なく動作しますが、日本語、中国語、フランス語、ドイツ語などの言語ではエラー メッセージが表示されます。
たとえばReference
、英語の単語をフランス語に翻訳するとRéférence
、特殊文字が明確に含まれていますが、有効です。
これらの問題を解決するには??
どんな助けでも大歓迎です!!!
ありがとう