Products.Five(manage_interfaces)の1つのテンプレートにi18nマークアップがあり、インターフェイス名を翻訳可能にしているようです。 i18nドメインが定義されていないため、グローバルドメインが使用されます。Products.Five登録ページのi18n_domainを変更します
私はそのページのi18nドメインを変更したいのですが、私のパッケージからその方法を知りません。ページファイブディレクティブ
<browser:page
for="*"
name="manage_interfaces"
template="manage_interfaces.pt"
class="Products.Five.utilities.browser.marker.EditView"
permission="zope2.ManageProperties"
/>
私はhttp://www.mesimian.com/zope-changing-i18n-domain-for-any-view/を試してみましたが、それは動作しません:ページがブラウザを使用して登録されています。
ありがとうございます!それは私が望むものに非常に近い。問題はテンプレートをコピーする必要があるため、Products.Fiveのバージョンを更新する際には細心の注意が必要です。他の解決策がない場合は、これを「受け入れられた回答」としてマークします。 –