From 8c19eb25dd20c75bc5b70d50209d043be6c4bf1c Mon Sep 17 00:00:00 2001 From: WilsonLe Date: Thu, 16 May 2024 11:25:31 -0400 Subject: [PATCH] add discussion topic and keywords input --- assets/l10n/intl_en.arb | 6 +- lib/pangea/constants/model_keys.dart | 2 + lib/pangea/models/bot_options_model.dart | 8 + .../conversation_bot_discussion_zone.dart | 79 ++++- .../conversation_bot_mode_dynamic_zone.dart | 14 +- .../conversation_bot_settings.dart | 11 +- needed-translations.txt | 288 +++++++++++++++--- 7 files changed, 351 insertions(+), 57 deletions(-) diff --git a/assets/l10n/intl_en.arb b/assets/l10n/intl_en.arb index 108462160..7acfde750 100644 --- a/assets/l10n/intl_en.arb +++ b/assets/l10n/intl_en.arb @@ -3950,5 +3950,9 @@ "conversationBotModeSelectOption_discussion": "Discussion", "conversationBotModeSelectOption_custom": "Custom", "conversationBotModeSelectOption_conversation": "Conversation", - "conversationBotModeSelectOption_textAdventure": "Text Adventure" + "conversationBotModeSelectOption_textAdventure": "Text Adventure", + "conversationBotDiscussionZone_title": "Discussion Settings", + "conversationBotDiscussionZone_discussionTopicLabel": "Discussion Topic", + "conversationBotDiscussionZone_discussionKeywordsLabel": "Discussion Keywords", + "conversationBotDiscussionZone_discussionKeywordsHintText": "Comma separated list of keywords to guide the discussion" } \ No newline at end of file diff --git a/lib/pangea/constants/model_keys.dart b/lib/pangea/constants/model_keys.dart index 163a92d8f..3dc35159f 100644 --- a/lib/pangea/constants/model_keys.dart +++ b/lib/pangea/constants/model_keys.dart @@ -101,4 +101,6 @@ class ModelKey { static const String safetyModeration = "safety_moderation"; static const String mode = "mode"; static const String custom = "custom"; + static const String discussionTopic = "discussion_topic"; + static const String discussionKeywords = "discussion_keywords"; } diff --git a/lib/pangea/models/bot_options_model.dart b/lib/pangea/models/bot_options_model.dart index 7ede3c7ab..6fe6db303 100644 --- a/lib/pangea/models/bot_options_model.dart +++ b/lib/pangea/models/bot_options_model.dart @@ -14,6 +14,8 @@ class BotOptionsModel { bool safetyModeration; String mode; String? custom; + String? discussionTopic; + String? discussionKeywords; BotOptionsModel({ this.languageLevel, @@ -22,6 +24,8 @@ class BotOptionsModel { this.safetyModeration = true, this.mode = "discussion", this.custom = "", + this.discussionTopic, + this.discussionKeywords, }); factory BotOptionsModel.fromJson(json) { @@ -32,6 +36,8 @@ class BotOptionsModel { safetyModeration: json[ModelKey.safetyModeration] ?? true, mode: json[ModelKey.mode] ?? "discussion", custom: json[ModelKey.custom], + discussionTopic: json[ModelKey.discussionTopic], + discussionKeywords: json[ModelKey.discussionKeywords], ); } @@ -45,6 +51,8 @@ class BotOptionsModel { data[ModelKey.safetyModeration] = safetyModeration; data[ModelKey.mode] = mode; data[ModelKey.custom] = custom; + data[ModelKey.discussionTopic] = discussionTopic; + data[ModelKey.discussionKeywords] = discussionKeywords; return data; } catch (e, s) { debugger(when: kDebugMode); diff --git a/lib/pangea/widgets/conversation_bot/conversation_bot_discussion_zone.dart b/lib/pangea/widgets/conversation_bot/conversation_bot_discussion_zone.dart index 9e7449a11..eff20a13b 100644 --- a/lib/pangea/widgets/conversation_bot/conversation_bot_discussion_zone.dart +++ b/lib/pangea/widgets/conversation_bot/conversation_bot_discussion_zone.dart @@ -1,15 +1,90 @@ +import 'package:fluffychat/pangea/models/bot_options_model.dart'; import 'package:flutter/material.dart'; +import 'package:flutter_gen/gen_l10n/l10n.dart'; class ConversationBotDiscussionZone extends StatelessWidget { + final BotOptionsModel initialBotOptions; + // call this to update propagate changes to parents + final void Function(BotOptionsModel?)? onChanged; + const ConversationBotDiscussionZone({ super.key, + required this.initialBotOptions, + required this.onChanged, }); @override Widget build(BuildContext context) { - return const Column( + String discussionTopic = initialBotOptions.discussionTopic ?? ""; + String discussionKeywords = initialBotOptions.discussionKeywords ?? ""; + return Column( children: [ - Text('Discussion Zone'), + const SizedBox(height: 12), + Text( + L10n.of(context)!.conversationBotDiscussionZone_title, + style: TextStyle( + color: Theme.of(context).colorScheme.secondary, + fontWeight: FontWeight.bold, + ), + ), + const Divider( + color: Colors.grey, + thickness: 1, + ), + const SizedBox(height: 12), + Padding( + padding: const EdgeInsets.all(8), + child: TextField( + controller: TextEditingController(text: discussionTopic), + onChanged: (value) { + discussionTopic = value; + }, + decoration: InputDecoration( + labelText: L10n.of(context)! + .conversationBotDiscussionZone_discussionTopicLabel, + floatingLabelBehavior: FloatingLabelBehavior.auto, + suffixIcon: IconButton( + icon: const Icon(Icons.check), + onPressed: () { + if (discussionTopic != initialBotOptions.discussionTopic) { + initialBotOptions.discussionTopic = discussionTopic; + onChanged?.call( + initialBotOptions, + ); + } + }, + ), + ), + ), + ), + const SizedBox(height: 12), + Padding( + padding: const EdgeInsets.all(8), + child: TextField( + controller: TextEditingController(text: discussionKeywords), + onChanged: (value) { + discussionKeywords = value; + }, + decoration: InputDecoration( + labelText: L10n.of(context)! + .conversationBotDiscussionZone_discussionKeywordsLabel, + floatingLabelBehavior: FloatingLabelBehavior.auto, + hintText: L10n.of(context)! + .conversationBotDiscussionZone_discussionKeywordsHintText, + suffixIcon: IconButton( + icon: const Icon(Icons.check), + onPressed: () { + if (discussionTopic != initialBotOptions.discussionKeywords) { + initialBotOptions.discussionKeywords = discussionKeywords; + onChanged?.call( + initialBotOptions, + ); + } + }, + ), + ), + ), + ), ], ); } diff --git a/lib/pangea/widgets/conversation_bot/conversation_bot_mode_dynamic_zone.dart b/lib/pangea/widgets/conversation_bot/conversation_bot_mode_dynamic_zone.dart index 580dd060f..38019a646 100644 --- a/lib/pangea/widgets/conversation_bot/conversation_bot_mode_dynamic_zone.dart +++ b/lib/pangea/widgets/conversation_bot/conversation_bot_mode_dynamic_zone.dart @@ -1,3 +1,4 @@ +import 'package:fluffychat/pangea/models/bot_options_model.dart'; import 'package:fluffychat/pangea/widgets/conversation_bot/conversation_bot_conversation_zone.dart'; import 'package:fluffychat/pangea/widgets/conversation_bot/conversation_bot_custom_zone.dart'; import 'package:fluffychat/pangea/widgets/conversation_bot/conversation_bot_text_adventure_zone.dart'; @@ -6,17 +7,22 @@ import 'package:flutter/material.dart'; import 'conversation_bot_discussion_zone.dart'; class ConversationBotModeDynamicZone extends StatelessWidget { - final String? mode; + final BotOptionsModel initialBotOptions; + final void Function(BotOptionsModel?)? onChanged; const ConversationBotModeDynamicZone({ super.key, - this.mode, + required this.initialBotOptions, + required this.onChanged, }); @override Widget build(BuildContext context) { final zoneMap = { - 'discussion': const ConversationBotDiscussionZone(), + 'discussion': ConversationBotDiscussionZone( + initialBotOptions: initialBotOptions, + onChanged: onChanged, + ), "custom": const ConversationBotCustomZone(), "conversation": const ConversationBotConversationZone(), "text_adventure": const ConversationBotTextAdventureZone(), @@ -29,7 +35,7 @@ class ConversationBotModeDynamicZone extends StatelessWidget { ), borderRadius: const BorderRadius.all(Radius.circular(10)), ), - child: zoneMap[mode ?? 'discussion'], + child: zoneMap[initialBotOptions.mode], ); } } diff --git a/lib/pangea/widgets/conversation_bot/conversation_bot_settings.dart b/lib/pangea/widgets/conversation_bot/conversation_bot_settings.dart index 5aeb9b82e..0558307d6 100644 --- a/lib/pangea/widgets/conversation_bot/conversation_bot_settings.dart +++ b/lib/pangea/widgets/conversation_bot/conversation_bot_settings.dart @@ -268,9 +268,16 @@ class ConversationBotSettingsState extends State { ), ), Padding( - padding: const EdgeInsets.fromLTRB(32, 16, 0, 0), + padding: const EdgeInsets.fromLTRB(28, 0, 12, 0), child: ConversationBotModeDynamicZone( - mode: botOptions.mode, + initialBotOptions: botOptions, + onChanged: (BotOptionsModel? newOptions) { + updateBotOption(() { + if (newOptions != null) { + botOptions = newOptions; + } + }); + }, ), ), const SizedBox(height: 16), diff --git a/needed-translations.txt b/needed-translations.txt index c3a8a46fe..6fe5cae01 100644 --- a/needed-translations.txt +++ b/needed-translations.txt @@ -826,7 +826,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "be": [ @@ -2251,7 +2255,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "bn": [ @@ -3138,7 +3146,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "bo": [ @@ -4025,7 +4037,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "ca": [ @@ -4912,7 +4928,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "cs": [ @@ -5799,7 +5819,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "de": [ @@ -6633,7 +6657,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "el": [ @@ -7520,7 +7548,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "eo": [ @@ -8407,7 +8439,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "es": [ @@ -8442,7 +8478,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "et": [ @@ -9272,7 +9312,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "eu": [ @@ -10102,7 +10146,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "fa": [ @@ -10989,7 +11037,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "fi": [ @@ -11876,7 +11928,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "fr": [ @@ -12763,7 +12819,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "ga": [ @@ -13650,7 +13710,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "gl": [ @@ -14480,7 +14544,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "he": [ @@ -15367,7 +15435,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "hi": [ @@ -16254,7 +16326,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "hr": [ @@ -17128,7 +17204,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "hu": [ @@ -18015,7 +18095,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "ia": [ @@ -19426,7 +19510,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "id": [ @@ -20313,7 +20401,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "ie": [ @@ -21200,7 +21292,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "it": [ @@ -22072,7 +22168,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "ja": [ @@ -22959,7 +23059,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "ko": [ @@ -23846,7 +23950,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "lt": [ @@ -24733,7 +24841,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "lv": [ @@ -25620,7 +25732,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "nb": [ @@ -26507,7 +26623,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "nl": [ @@ -27394,7 +27514,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "pl": [ @@ -28281,7 +28405,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "pt": [ @@ -29168,7 +29296,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "pt_BR": [ @@ -30024,7 +30156,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "pt_PT": [ @@ -30911,7 +31047,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "ro": [ @@ -31798,7 +31938,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "ru": [ @@ -32628,7 +32772,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "sk": [ @@ -33515,7 +33663,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "sl": [ @@ -34402,7 +34554,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "sr": [ @@ -35289,7 +35445,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "sv": [ @@ -36141,7 +36301,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "ta": [ @@ -37028,7 +37192,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "th": [ @@ -37915,7 +38083,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "tr": [ @@ -38787,7 +38959,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "uk": [ @@ -39617,7 +39793,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "vi": [ @@ -40504,7 +40684,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "zh": [ @@ -41334,7 +41518,11 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ], "zh_Hant": [ @@ -42221,6 +42409,10 @@ "conversationBotModeSelectOption_discussion", "conversationBotModeSelectOption_custom", "conversationBotModeSelectOption_conversation", - "conversationBotModeSelectOption_textAdventure" + "conversationBotModeSelectOption_textAdventure", + "conversationBotDiscussionZone_title", + "conversationBotDiscussionZone_discussionTopicLabel", + "conversationBotDiscussionZone_discussionKeywordsLabel", + "conversationBotDiscussionZone_discussionKeywordsHintText" ] }