ffdshowの翻訳
ffdshowはその設定ダイアログで発見される文字列のローカライズを支援するためのtranslator'sモードと呼ばれるものを実装する。
言語ファイル
ローカライズされた文字列の言語でffdshowインスタレーションディレクトリのサブディレクトリに格納されている。それぞれのファイル名をカンマで区切って3つの部分から構成:
ffdshow.langid.langcode
ここで言語ID言語のコードは、 langcode 2つの文字コードです。言語IDが必要とされていないが存在する場合、インストーラは、指定した言語にtransatedは、 ffdshowのインストール時に設定する言語をデフォルトとして使用することができます。
もし新しい言語ファイルを追加するには、例を作成する任意のテキストエディタ(メモ帳)を使用してください。このファイルはUTF - 16のBOM 、リトルエンディアンにする必要があります。最初の行では、言語の完全な名前を書く。これは、ダイアログでは、言語の選択]ボックスに表示されます。 ffdshowの設定ダイアログを開いて、任意の言語を選択すると、このダイアログを閉じ、ファイル、メモ帳を閉じ、保存して、次のセクションに進んでください。
翻訳のモード
あなたのレジストリ経由で有効にする必要が翻訳のモードを入力するには:
HKEY_CURRENT_USER\Software\GNU\ffdshow
HKEY_CURRENT_USER\Software\GNU\ffdshow_audio
HKEY_CURRENT_USER\Software\GNU\ffdshow_enc
" translateMode " DWORD値を追加し、 1に設定します。今すぐできる、ほぼすべてのコントロールを右クリックして、そのキャプションを翻訳するように指示されます。通常のモードには、 " translateMode "を0に戻すには、 DWORD値を設定します。
ここにどのように機能を使用するにはいくつかのヒントとは:
- より多くの文字列を1つのコントロール(たとえば、ぼかしページ" luma "のような文字列を含む上のチェックボックスに関連付けられている、 "彩度" )は、ポップアップメニューを翻訳するものを選択してほしいのですが表示されます。いつ" "ダイアログ(斜体の組み合わせでオリジナルのフォントのリストの表示を含む)関連の文字列を選択し、 (通常のフォント)の翻訳が表示されます。通常listviewsのように文字列を編集することができます:いずれかの文字列を1回クリックするかを選択し、 F2キーを押すことで。
- Comboboxesとlistviewsを右クリックした後も、以前に翻訳されるダイアログを使用して記載することができます。
- いくつかの文字列のように開いているファイル/保存の設定]ダイアログのキャプションをページに関連付けられている。を右クリックして設定ページが他のどこにでもコントロールでカバーされていません。
- 翻訳者のモードではすべてのコントロールとキャプション付きのボックスのボタンを押して、すべてのグループになっているが有効になっている。ため、グループボックスを処理するものではなく、メッセージを右クリックし、どのように検出する方法を見つけることができなかったためです。
- 翻訳されていないすべての文字列は、常にご利用いただけます。実際に表示されるまでの例fileopenダイアログのキャプションには使用できません。すべてのダイアログは、メニューや閲覧listviews全体のすべての文字列を使用可能に開放してほしいのですが、この方法です。
- ツリービューのツールチップはまだ翻訳することはできません。
言語ファイルのフォントの参照してください。あなたが次の値を指定することができます。テキストエディタを使用してこれらの値を追加します。
- = horizontalScaleNT # :ダイアログが小さすぎる場合は、変換するには、水平方向には、ダイアログスケールすることができます。
トレイのアイコンをメニュー内の項目の翻訳
これらのアイテムの翻訳のモードで翻訳することはできません。翻訳ファイルを手動で編集する必要があります。
インストーラの翻訳
は、 SVNのソースコードから、次の操作を編集する必要があるでしょう:
\trunk\bin\distrib\InnoSetup\custom_messages.iss
変更の配布
ご希望のzip形式でgarblingを避けるために、 SourceForgeのパッチでは、トラッカーに送信するファイルを更新パック。