問題タブ [language-translation]
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.
php - PHPとGETTEXTはfr_FRの翻訳なし
私の自宅のコンピューター(win7 Ultimate)で、gettextを使用してフランス語と英語でWebサイトを作成しましたが、すべてが完全に機能します。
今、私はそれをオンラインにしたいので、私はそれを私のサーバーに転送しますが、英語の翻訳だけが機能します...フランス語の翻訳はありません....私はそれを修正しようとしていますが結果がありません。
だから、私はアーティルを見つけました...「gettextはインストールされたロケールのみをサポートします。」Linuxでは、このコマンド「locale -a」を使用すると、インストールされているすべてのロケールを確認できます。「fr_FR」がインストールされていない場合は、フランス語に翻訳されていないのが普通なので、別のコマンドを使用してインストールできます。
しかし、私のサーバーはWindows Web 2008 r2を使用しているため、このコマンド「locale-a」は機能しません。
私はあなたの助けを私が言語(ロケール)fr_FRが機能するためにそれを理解するのを手伝ってくれるように頼んでいます..?言語(ロケール)fr_FRがインストールされているかどうかを確認するにはどうすればよいですか?そうでない場合は、どうすればインストールできますか?どうもありがとうございました...良いカテゴリに投稿しなかった場合は、お知らせください。別のカテゴリに再度投稿します。
c# - Java から C# への ANTLR
Java から C# への自動変換を行うものを作成する予定です (その後は逆になります)。私が必要としているのは、Java ソース コードを C# ソース コードに変換するために使用できるものです。
私は ANTLR に出くわしましたが、それを自分のタスクにどのように使用するのか正確にはわかりません。私は、ANTLR が Java と C# の両方を強力にサポートしていることを知っています。また、両方の既存の文法、字句解析/解析プロセス、AST の作成、そして最後にツリー ウォーカーがあることを知っています。理論的には理解できますが、実際に機能させることになると、私は筋金入りに失速します。
ANTLRの使用方法についてのまともなチュートリアルが見つからないため、誰かがどの言語にも使用できる「ハウツー」の一般的なステップバイステップを提供できますか?
java - リソースバンドルを使用せずに、テキストの多いJavaでページを翻訳するにはどうすればよいですか?
たくさんのテキストを含むWebページがありますが、リソースバンドルを使用せずに(プロパティファイルを使用し、すべての単語にキーと値のペアを必要とする)、それを翻訳できる手段はありますか?
貴重なお時間をいただきありがとうございます。
android - Android 言語の翻訳エラー
私はAndroidアプリケーションを開発しています.デフォルトでは英語で正しく実行されています.文字列ファイルを対応する言語に翻訳し、values-cyとvalues-urに配置してウェールズ語とウルドゥー語に翻訳します.実行するとエラーメッセージが表示されます. ' 02-09 05:07:35.083: ERROR/AndroidRuntime(584): 原因: java.lang.RuntimeException: Binary XML file line #11: ' You must supply a layout_width attribute..その特定の xml を調べましたが、その行に問題はありませんでしたが、英語で適切に機能しました(リソースでStyles/StringとThemeを使用しました)。その後、Textviewを1つだけ使用して新しいxmlファイルを作成し、そのタグ内にすべてのスタイルを指定しました.. .今、私はこの問題でロックされています.だから、この問題を解決するのを手伝ってください.
python - Python を使用して日本語を英語に翻訳する
Python を使用して、2 つのシステムを統合するスクリプトを作成しています。システムはメールボックスをスキャンして特定の件名を検索し、電子メールから情報を解析します。私が探している要素の 1 つは HTML リンクで、Curl を使用して HTML コードをテキスト形式でテキスト ファイルに書き込みます。
私の質問は、電子メールのテキストが日本語の場合、そのテキストを自動的に英語に変換する Python のモジュールはありますか? または、文字列を Unicode に変換してからデコードする必要がありますか?
これが私が見ているものの例です。curl を使用して URL からテキストを取得すると、次のようになります。
文字列を取得してファイルに書き込むために単純な re.match を実行すると、次のようになります。
メールモジュールを使用してメールを取得すると、次のようにもなります
したがって、私の本当の質問は、これを正しく英語に変換するためにどのような手順を踏む必要があるかということです。最初の日本語の文字を英語に変換したいと思っています。
php - テーマの投稿/ページコンテンツを翻訳する方法
私はフロントページで3つの言語のオプションを提供しなければならないサイトに取り組んでいます。
私はたくさん検索し、.potファイルを使用してテーマを翻訳することに成功しましたが、Wordpressのデフォルトの文字列のみを翻訳しています。
wp-adminから追加している投稿/ページの内容も翻訳したいと思います。Google翻訳者やサイドバープラグインではやりたくない。インデックスページでこのオプションを提供したいと思います。
どんな助けでも大歓迎です。
django - djangocmsの言語変更
これは私の種類の設定です.py
私の問題は:
myserver:8000 / myviewにアクセスすると、レンダリングされます。myserver:8000 / cmspageにアクセスすると、cmsページのテンプレートにレンダリングされます。いくつかのリンクがあります。/language_code/cmspage多言語のために変換されます。そのため、リンクをクリックしても開きません。
例:myserver:8000 / language_code/cmspageが機能しない
私が試したことは、このリンクをたどった http://ilian.ini.org/language-redirects-for-multilingual-sites-with-django-cms/comment-page-1/
を有効にします
'vclubcms.middleware.URLMiddlewares.CustomMultilingualURLMiddleware'
次に、myserver:8000 / language_code/cmspageを実行します
それが示している
The page isn't redirecting properly
そして21のリクエストで。
この問題を解決する方法を提案してください。
php - データベース主導のコンテンツを翻訳する最良の方法
私はしばらくこれに苦労してきました。私の CMS の 1 つは、翻訳モジュールで拡張する準備ができています。いろいろな方法を考えてきましたが、今のところ何がベストな方法なのかわかりません。
基本的に、テンプレート システムを使用してデータベースから画面へのすべてのデータを解析する CMS があります。テキスト付きの画像やフッターリンクなどの「静的」なものを翻訳できるように、テンプレートをさまざまなフォルダーに「分割」するようになりました。
ただし、データベース駆動型のメソッドを翻訳する必要がある複数のフィールドを持つ多くのモジュール (ページ、ニュース、製品) があります。言語 (id、iso_code、名前) を説明する「言語」テーブルから始めました。私がやってきたのはここまでです..いくつかのプロジェクトを実行しなければならなかったので、これまでこのテーマにこれ以上時間を費やしていません.
私の最初の考え (「簡単な修正」) は、テーブル内に複数のフィールド (「title_nl」、「title_en」など) を追加することでしたが、これは実際にはデータベースを必要以上に混雑させてしまうと考えています。
2 番目に考えたのは、たとえば「news_translations」というテーブルを作成することでした。これには、言語の iso コード、news_id、翻訳が必要なフィールドが含まれていました。明らかに、news_id によって翻訳が元の言語に関連付けられ、言語 iso コードを使用してデータベースから適切な言語が取得されます。次に、フロントエンド コードで、最初にデフォルト言語が選択されているか (=>「ニュース」テーブルから選択)、または翻訳が選択されているか (=> 翻訳テーブル内をチェック) を確認します。2 番目のケースで結果が返されない場合は、「申し訳ありませんが、翻訳は利用できません」というメッセージが表示され、デフォルトが表示されます (またはエラー メッセージ、クライアントに最も適したもの..)。
しかし、3 番目のオプションがあります。私の Web サイトはすべて、検索エンジンに適したリンク (www.domain.com/pagename/ または www.domain.com/news/1-news-item-here.html) を使用しています。翻訳テーブルで SEF URL を「オーバーライド」することもできれば、はるかに良いでしょう。しかし、この場合、翻訳テーブルへの追加のクエリが常に1つ必要になると思います(最初に翻訳されたページを確認したいため)...それほど大したことではないと思いますが、検討する価値があると思います.
最後に、オプション番号 3 を説明することで、私が必要としているものを推測します。しかし、この件に関して他の意見も聞きたいです!これは私が達成しようとしているものです:
- 多言語対応のCMSシステムを構築
- 言語ファイルなし (明らかに、これがテンプレートを使用する理由です)
- 元のページ/ニュースサイト/製品を翻訳できること
- オプション: 言語に応じて SEF URL を変更する
オプション3にはこれがすべて含まれていると思います..したがって、このソリューションを作成する手順は次のとおりです。
各アイテムの _translation テーブルを作成します (または、2 つの新しいフィールド 'translation_to' (PrimaryKey を含む) と 'translation_is' (ISO コードを含む) を追加することにより、オリジナルでも可能です) - ただし、..その場合、すべてのフィールドを編集する必要があります)。 (これは常に必要というわけではありません..さらに、2 番目のテーブルを作成することで、原文を翻訳で分割したままにしていますよね?)
デフォルト言語が選択されていない場合は、最初に翻訳テーブルを照会して翻訳を検索し、見つかった場合は翻訳を表示します。それ以外の場合は、ユーザーに通知/エラーを通知するか、元のテキストを表示します (SEF URL に基づいて... SEF が翻訳または元のテーブル内に見つからない場合は、明らかにエラーのみを表示します)。
助言がありますか?:-)
一緒に考えてくれてありがとう!
python - BingAppIDが無効です
Python用のBingTranslatorAPIを使用しようとしていますが、何らかの理由で、無効なAppIDがあると表示されます。エラーが発生します:
ArgumentException:無効なappId
パラメーター名:appId:ID=[4つの数字の文字列].V2_Json.Translate。[8つの数字/文字の文字列]
開発者センターから受け取ったIDが有効になっていて、トラフィック使用量を超えていないことを確認しました。何が悪いのかまだわかりません。誰かが私にこれを修正するための答えや方法を教えてくれるなら、私はそれを大いに感謝します。
bingtransの例からのコード:
ruby-on-rails - Rails3.0.12の翻訳ファイルは「1行目0列目でYAMLを解析できませんでした」と解析されません
特殊文字のために解析されない有効なyml翻訳ファイルがあると思います。たとえば、「switchfrench:'Français'」はエラーでロードに失敗し、1行目の列0でYAMLを解析できませんでした。ymlファイル「switchfrench:'Francais'」は正しくロードされます。
https://gist.github.com/2415270
これを解析する方法について何かアイデアはありますか?