WOVN Ignore 機能
Wovn.setWovnIgnoreメソッドを使用すると、特定のビューをWOVNの翻訳およびレポート機能から除外できます。これは、機密情報や翻訳すべきでないコンテンツを保護するのに役立ちます。
ユースケース
- 機密データ:個人情報、パスワード、財務データを含むビューを除外
- 動的コンテンツ:レポートすべきでないユーザー生成コンテンツを含むビューを除外
- 技術的コンテンツ:翻訳すべきでないコードスニペット、ID、技術的な識別子を除外
使用方法
ビューを翻訳から除外するには、Wovn.setWovnIgnoreをビューとtrueで呼び出します:
Wovn.setWovnIgnore(viewWithSensitiveData, true);
以前に除外したビューの翻訳を再度有効にするには:
Wovn.setWovnIgnore(viewWithSensitiveData, false);
ベストプラクティス
呼び出しタイミング
Wovn.setWovnIgnoreは、ビューが画面に追加される前、理想的にはActivityのonCreateメソッド内で呼び出すことをお勧めします。これにより、ビューが最初に表示されるときに翻訳されないことが保証されます。
例
public class ProfileActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile);
// 機密性の高いユーザーデータを翻訳から除外
TextView userEmailView = findViewById(R.id.user_email);
TextView userPhoneView = findViewById(R.id.user_phone);
TextView accountIdView = findViewById(R.id.account_id);
Wovn.setWovnIgnore(userEmailView, true);
Wovn.setWovnIgnore(userPhoneView, true);
Wovn.setWovnIgnore(accountIdView, true);
}
}