WovnIgnore
コンポーネントのドキュメント (自動翻訳)
WovnIgnore
コンポーネントは、アプリケーション内の特定のセクションを WOVN の翻訳またはレポート機能から除外するためのユーティリティです。このコンポーネントは React の Context
API を使用しており、子コンポーネントに動的に isIgnore
状態を提供することで、マークされたコンテンツが WOVN のサービスで無視されるようにします。
使用方法
WovnIgnore
コンポーネントは、WOVN の翻訳またはレポートから除外する必要があるアプリケーションの部分をラップするために使用されます。ignore
プロパティを使用して、子コンテンツを無視するかどうかを指定できます。
import React from 'react';
import { Text } from 'react-native';
import { WovnIgnore } from '@wovnio/react-native';
<WovnIgnore>
{/** このコンポーネント内のコンテンツは WOVN によって無視されます */}
<Text>このコンテンツは翻訳もレポートもされません。</Text>
</WovnIgnore>
{/** WovnIgnore の外側のコンテンツは WOVN に処理されます */}
<Text>このコンテンツは翻訳およびレポートされます。</Text>
WovnIgnore
のより複雑な使用例:
<Screen name="ScreenName">
<WovnIgnore>
<Text>このコンテンツは無視され、翻訳もレポートもされません。</Text>
<WovnIgnore ignore={false}>
<Text>このコンテンツは無視されず、翻訳およびレポートされます。</Text>
</WovnIgnore>
</WovnIgnore>
<WovnIgnore ignore={true}>
<Text>このコンテンツも無視され、翻訳もレポートもされません。</Text>
</WovnIgnore>
</Screen>
プロパティ
プロパティ名 | 型 | デフォルト値 | 説明 |
---|---|---|---|
ignore | boolean | true | 子コンテンツを無視するかどうかを指定します。 |
注意事項
-
ネストされたコンポーネント:
isIgnore
状態はWovnIgnore
ラッパー内の子コンポーネントに継承されます。WovnIgnore
コンポーネント内のネストされたコンテンツはignore
状態を尊重します。<WovnIgnore>
<Text>無視されるコンテンツ。</Text>
<View>
<Text>ネストされた無視されるコンテンツ。</Text>
</View>
</WovnIgnore> -
デフォルト動作:
ignore
プロパティが指定されない場合、コンポーネントはデフォルトでtrue
に設定され、内容は無視されます。