問題タブ [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.
translation - Yahoo Babelfishを使用すると、Cufonのテキストが消えます
誰かがこれを経験しましたか?Yahoo Babelfishを使用すると、Cufonのテキストが消えます。
ありがとう!
qt - 国際文字を含む QSqlQuery が結果を返さない
ClipArt タグを含む Sqlite データベースがあり、そのデータベースをスウェーデン語に翻訳していますが、文字が英語以外の英国語である場合、データベース クエリは結果を返しません。
たとえば、fisk == fish は完全に機能しますが、öst == East は失敗します。
QLineEdit から QString でクエリを作成しています。
そしてそれを QSqlQuery に変換します:
Sqlite管理ツールとExcelを使用して、翻訳者が翻訳できるようにデータをCSVにインポートおよびエクスポートしているため、データベースに文字があることはわかっています。
特別な方法でデータベースを開く必要がありますか?
Qt 4.5.2、Windows XP、VS2008、Sqlite 3.5.1 を使用しています
asp.net - ASP.Net / MySQL : コンテンツを複数の言語に翻訳する
バックエンドに MySQL データベースを使用する ASP.Net Web サイトがあります。このウェブサイトは英語の電子商取引システムで、他の約 5 つの言語 (フランス語、スペイン語など) に翻訳する可能性を検討しています。人間の翻訳者に翻訳を行わせる予定です。自動化されたサービスも検討しましたが、十分ではありません。
サイトの静的テキスト (見出し、ボタンなど) は、.Net の組み込みローカリゼーション機能 (resx ファイルなど) を介して、複数の言語で簡単に提供できます。
多言語コンテンツをデータベースに保存して取得する最善の方法については、よくわかりません。たとえば、次のフィールドを含む製品テーブルがあります...
- 製品 ID (整数)
- カテゴリ ID (整数)
- タイトル (varchar)
- 要約 (varchar)
- 説明 (テキスト)
- 機能 (テキスト)
タイトル、概要、説明、および機能のテキストは、すべての異なる言語で利用できる必要があります。
ここに私が思いついた2つのオプションがあります...
言語ごとに追加のフィールドを作成します 。たとえば、すべての言語に対して titleEn、titleFr、titleEs などを設定し、すべてのテキスト列に対してこれを繰り返すことができます。次に、選択した言語に応じて適切なフィールドを使用するようにコードを調整します。これは少しハックに感じられ、非常に大きなテーブルが作成されることにもなります。また、将来言語を追加したい場合、さらに列を追加するには時間がかかります。
ルックアップ テーブルを使用する 次の形式で新しいテーブルを作成できます...
次に、製品テーブルにテキストを格納する代わりに、タイトル、概要、説明、機能の適切な textId を参照するように製品テーブルを調整します。これははるかに洗練されているように見えますが、複雑な SQL ステートメントを使用せずに、このデータをデータベースからページに取得する簡単な方法を思いつきません。もちろん、将来的に新しい言語を追加することは、以前のオプションに比べて非常に簡単です。
これを達成するための最良の方法についての提案に非常に感謝しています! 「ベストプラクティス」のガイダンスはありますか? 誰もこれを以前にやったことがありますか?
sql-server - この PL/SQL 更新ステートメントを SQL SERVER で機能するように変換するにはどうすればよいですか?
このステートメントを PL/SQL から SQL Server に変換するように依頼されました。
単純なコピー/貼り付けは機能しません - コンパイル エラーが発生します。私が管理した最も近いものはこれです:
しかし、これではDISTINCTが足りません。誰か提案はありますか?
Oracle データベースと SQL Server データベースには同じテーブルとフィールドがあると想定できます。
ありがとう
php - 複数の言語ファイルを使用する方がよいですか、それとも 1 つの言語ファイルを使用する方がよいでしょうか?
あなたの経験から、gettext 拡張機能を使用する PHP プロジェクトでは、言語ごとに 1 つの言語ファイルを使用するのと、複数の小さな言語ファイルを使用するのとどちらが良いですか? 複数のファイルを使用できるかどうかさえわかりません。サーバーが言語ファイルをキャッシュするため、テストするのは困難です。
私はソーシャル ネットワーク サイトで複数の言語を扱っています。これまでのところ、サインアップ ページは 200 ページ中約 1 ページであり、翻訳する 35 のテキスト文字列があります。このペースでは、各言語の言語ファイルは非常に大きくなります。異なるページ、またはフォーラム セクションやブログ セクションなどのセクションに異なる言語ファイルを作成する方がよいのではないかと考えていましたが、違いがなければ、言語ごとに複数の小さなファイルを作成することに時間を無駄にしたくありません。
すべての状況が異なることを認識しており、唯一の本当の答えはテストすることですが、今回はそれを避けて、より経験豊富な人々の意見を得ることを望んでいます。gettext を使用するのはこれが初めてです。ありがとう
validation - Magento、検証エラー メッセージを翻訳
プロトタイプ検証用の新しいルールの作成に成功したので、エラー メッセージ (場所: Javascript の文字列) を翻訳する必要があります。ただし、すべてのメッセージしか翻訳できません。新しいカスタム メッセージは翻訳できないようです。これを変更するにはどうすればよいですか?
cross-platform - MonoTouchはどのように機能しますか?
誰かが私を簡単に説明してくれて本当にありがたいです、MonoTouchのようなものを実装するための一般的なアプローチは何ですか?人々がJavaのようなプラットフォームを入手し、それをC / Objective-Cのようなものに変換するときに目にする最初の例ではないので、私は本当に驚いています。ガベージコレクターなどがどのように翻訳されているのか、本当に想像できません。
前もって感謝します。
編集:私はある言語を別の言語に翻訳する理論的な可能性を理解しています。私の質問はもう少し技術的です:彼らはObjCで完全なランタイムを実装してそれをバンドルしますか?(私はそれを疑っています...)または彼らは単にC#コードをObjC / binary / etcに変換しますか?
java - オンライン ページからデータベースにデータを追加する際の NullPointerException
オンライン JSP ページからデータを追加しているときに、NullPointerException 例外が発生します。
エラーの説明は次のとおりです。
Websphere サーバー「IBM WebSphere Application Server - ND、6.0.2.35」を使用しています。
しかし、「IBM WebSphere Application Server - ND, 6.0.2.17」を使用していたときは問題ありませんでした
なぜこれが起こっているのか、何か考えはありますか。
この点であなたのすべての努力に感謝します。
ありがとう、マノジャ。
c++ - Qt tr は静的定数メンバーでは機能しないようです?
現在、Qt GUI の翻訳に取り組んでいます。
次のコードがあります。
しかし、これはうまくいかないようです。
つまり、上記の定数の .ts ファイルにはエントリがありません。
私がこれを行うと、動作します:
ただし、この定数は多くの場所で使用されているため、各文字列リテラルを手動で更新する必要はありません。(将来変更する場合)
誰でも助けることができますか?
java - I18N 変換を逆にすることは可能ですか?
情報をエクスポートする必要があり、エクスポートされたテキストを翻訳する必要があります。データベース内のデータは、翻訳されていない形式です。私のアプリケーション要件では、ユーザーはエクスポートされた CSV ファイルをデータベースにインポートすることもできる必要があるため、翻訳されたテキストをデータベースのデータ形式である I18N 形式に逆にする必要があります。どうすればそれを行うことができますか、またはこれを行うための適切な方法はありますか?