WOVN SDKでサポート外コンポ ーネントを翻訳する方法(自動翻訳)
WOVN SDKは直接サポートされていないコンポーネントを翻訳するためのWovn().translate
メソッドを提供しています。WovnListenableBuilder
と組み合わせることで、言語やデータ変更時に翻訳が更新されることを保証できます。
Wovn().translate
を直接使用 - シンプルなユースケースに最適WovnListenableBuilder
と併用 - 言語やデータ変更に対応が必要な複雑なシナリオに最適
1. Wovn().translate(String translate(String src, {BuildContext? context, String? screenName}))
シンプルなケースでは、サポート外コンポーネント内のテキストを直接翻訳するためにWovn().translate
を使用します。
使用例
FlutterText(Wovn().translate(
'Wovn().translateを使用して任意のウィジェットを翻訳できます。',
screenName: "ExampleScreen"
)),
FlutterText(
'${Wovn().translate('テキストの一部のみ翻訳することも可能です。例: 次のメールは報告/翻訳されません:', screenName: "ExampleScreen")} important@client.email'
),