implement dynamic zone with 4 modes

This commit is contained in:
WilsonLe 2024-05-15 15:14:44 -04:00
parent cb5b92c94c
commit 2cb33d7ce1
11 changed files with 366 additions and 261 deletions

View file

@ -3946,9 +3946,9 @@
"points": "Points",
"noPaymentInfo": "No payment info necessary!",
"updatePhoneOS": "You may need to update your device's OS version.",
"conversationBotPresetSelectDescription": "Bot preset",
"conversationBotPresetSelectOption_discussion": "Discussion",
"conversationBotPresetSelectOption_custom": "Custom",
"conversationBotPresetSelectOption_conversation": "Conversation",
"conversationBotPresetSelectOption_textAdventure": "Text Adventure"
"conversationBotModeSelectDescription": "Bot mode",
"conversationBotModeSelectOption_discussion": "Discussion",
"conversationBotModeSelectOption_custom": "Custom",
"conversationBotModeSelectOption_conversation": "Conversation",
"conversationBotModeSelectOption_textAdventure": "Text Adventure"
}

View file

@ -99,6 +99,6 @@ class ModelKey {
static const String conversationTopic = "conversation_topic";
static const String keywords = "keywords";
static const String safetyModeration = "safety_moderation";
static const String preset = "preset";
static const String mode = "mode";
static const String custom = "custom";
}

View file

@ -12,7 +12,7 @@ class BotOptionsModel {
String topic;
List<String> keywords;
bool safetyModeration;
String preset;
String mode;
String? custom;
BotOptionsModel({
@ -20,7 +20,7 @@ class BotOptionsModel {
this.topic = "General Conversation",
this.keywords = const [],
this.safetyModeration = true,
this.preset = "discussion",
this.mode = "discussion",
this.custom = "",
});
@ -30,7 +30,7 @@ class BotOptionsModel {
topic: json[ModelKey.conversationTopic] ?? "General Conversation",
keywords: (json[ModelKey.keywords] ?? []).cast<String>(),
safetyModeration: json[ModelKey.safetyModeration] ?? true,
preset: json[ModelKey.preset] ?? "discussion",
mode: json[ModelKey.mode] ?? "discussion",
custom: json[ModelKey.custom],
);
}

View file

@ -0,0 +1,16 @@
import 'package:flutter/material.dart';
class ConversationBotConversationZone extends StatelessWidget {
const ConversationBotConversationZone({
super.key,
});
@override
Widget build(BuildContext context) {
return const Column(
children: [
Text('Conversation Zone'),
],
);
}
}

View file

@ -0,0 +1,16 @@
import 'package:flutter/material.dart';
class ConversationBotCustomZone extends StatelessWidget {
const ConversationBotCustomZone({
super.key,
});
@override
Widget build(BuildContext context) {
return const Column(
children: [
Text('Custom Zone'),
],
);
}
}

View file

@ -0,0 +1,16 @@
import 'package:flutter/material.dart';
class ConversationBotDiscussionZone extends StatelessWidget {
const ConversationBotDiscussionZone({
super.key,
});
@override
Widget build(BuildContext context) {
return const Column(
children: [
Text('Discussion Zone'),
],
);
}
}

View file

@ -0,0 +1,35 @@
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';
import 'package:flutter/material.dart';
import 'conversation_bot_discussion_zone.dart';
class ConversationBotModeDynamicZone extends StatelessWidget {
final String? mode;
const ConversationBotModeDynamicZone({
super.key,
this.mode,
});
@override
Widget build(BuildContext context) {
final zoneMap = {
'discussion': const ConversationBotDiscussionZone(),
"custom": const ConversationBotCustomZone(),
"conversation": const ConversationBotConversationZone(),
"text_adventure": const ConversationBotTextAdventureZone(),
};
return Container(
decoration: BoxDecoration(
border: Border.all(
color: Theme.of(context).colorScheme.secondary,
width: 0.5,
),
borderRadius: const BorderRadius.all(Radius.circular(10)),
),
child: zoneMap[mode ?? 'discussion'],
);
}
}

View file

@ -1,11 +1,11 @@
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
class ConversationBotPresetSelect extends StatelessWidget {
class ConversationBotModeSelect extends StatelessWidget {
final String? initialMode;
final void Function(String?)? onChanged;
const ConversationBotPresetSelect({
const ConversationBotModeSelect({
super.key,
this.initialMode,
this.onChanged,
@ -15,12 +15,12 @@ class ConversationBotPresetSelect extends StatelessWidget {
Widget build(BuildContext context) {
final Map<String, String> options = {
"discussion":
L10n.of(context)!.conversationBotPresetSelectOption_discussion,
"custom": L10n.of(context)!.conversationBotPresetSelectOption_custom,
L10n.of(context)!.conversationBotModeSelectOption_discussion,
"custom": L10n.of(context)!.conversationBotModeSelectOption_custom,
"conversation":
L10n.of(context)!.conversationBotPresetSelectOption_conversation,
L10n.of(context)!.conversationBotModeSelectOption_conversation,
"text_adventure":
L10n.of(context)!.conversationBotPresetSelectOption_textAdventure,
L10n.of(context)!.conversationBotModeSelectOption_textAdventure,
};
return Padding(

View file

@ -4,6 +4,7 @@ import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/pangea/models/bot_options_model.dart';
import 'package:fluffychat/pangea/utils/bot_name.dart';
import 'package:fluffychat/pangea/widgets/common/bot_face_svg.dart';
import 'package:fluffychat/pangea/widgets/conversation_bot/conversation_bot_mode_dynamic_zone.dart';
import 'package:fluffychat/pangea/widgets/conversation_bot/conversation_bot_mode_select.dart';
import 'package:fluffychat/pangea/widgets/space/language_level_dropdown.dart';
import 'package:flutter/foundation.dart';
@ -247,8 +248,7 @@ class ConversationBotSettingsState extends State<ConversationBotSettings> {
Padding(
padding: const EdgeInsets.fromLTRB(32, 16, 0, 0),
child: Text(
L10n.of(context)!
.conversationBotPresetSelectDescription,
L10n.of(context)!.conversationBotModeSelectDescription,
style: TextStyle(
color: Theme.of(context).colorScheme.secondary,
fontWeight: FontWeight.bold,
@ -258,15 +258,21 @@ class ConversationBotSettingsState extends State<ConversationBotSettings> {
),
Padding(
padding: const EdgeInsets.only(left: 16),
child: ConversationBotPresetSelect(
initialMode: botOptions.preset,
onChanged: (String? preset) => updateBotOption(
child: ConversationBotModeSelect(
initialMode: botOptions.mode,
onChanged: (String? mode) => updateBotOption(
() {
botOptions.preset = preset ?? "discussion";
botOptions.mode = mode ?? "discussion";
},
),
),
),
Padding(
padding: const EdgeInsets.fromLTRB(32, 16, 0, 0),
child: ConversationBotModeDynamicZone(
mode: botOptions.mode,
),
),
const SizedBox(height: 16),
],
],

View file

@ -0,0 +1,16 @@
import 'package:flutter/material.dart';
class ConversationBotTextAdventureZone extends StatelessWidget {
const ConversationBotTextAdventureZone({
super.key,
});
@override
Widget build(BuildContext context) {
return const Column(
children: [
Text('Text Adventure Zone'),
],
);
}
}

View file

@ -822,11 +822,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"be": [
@ -2247,11 +2247,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"bn": [
@ -3134,11 +3134,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"bo": [
@ -4021,11 +4021,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"ca": [
@ -4908,11 +4908,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"cs": [
@ -5795,11 +5795,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"de": [
@ -6629,11 +6629,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"el": [
@ -7516,11 +7516,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"eo": [
@ -8403,11 +8403,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"es": [
@ -8438,11 +8438,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"et": [
@ -9268,11 +9268,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"eu": [
@ -10098,11 +10098,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"fa": [
@ -10985,11 +10985,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"fi": [
@ -11872,11 +11872,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"fr": [
@ -12759,11 +12759,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"ga": [
@ -13646,11 +13646,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"gl": [
@ -14476,11 +14476,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"he": [
@ -15363,11 +15363,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"hi": [
@ -16250,11 +16250,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"hr": [
@ -17124,11 +17124,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"hu": [
@ -18011,11 +18011,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"ia": [
@ -19422,11 +19422,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"id": [
@ -20309,11 +20309,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"ie": [
@ -21196,11 +21196,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"it": [
@ -22068,11 +22068,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"ja": [
@ -22955,11 +22955,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"ko": [
@ -23842,11 +23842,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"lt": [
@ -24729,11 +24729,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"lv": [
@ -25616,11 +25616,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"nb": [
@ -26503,11 +26503,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"nl": [
@ -27390,11 +27390,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"pl": [
@ -28277,11 +28277,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"pt": [
@ -29164,11 +29164,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"pt_BR": [
@ -30020,11 +30020,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"pt_PT": [
@ -30907,11 +30907,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"ro": [
@ -31794,11 +31794,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"ru": [
@ -32624,11 +32624,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"sk": [
@ -33511,11 +33511,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"sl": [
@ -34398,11 +34398,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"sr": [
@ -35285,11 +35285,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"sv": [
@ -36137,11 +36137,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"ta": [
@ -37024,11 +37024,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"th": [
@ -37911,11 +37911,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"tr": [
@ -38783,11 +38783,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"uk": [
@ -39613,11 +39613,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"vi": [
@ -40500,11 +40500,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"zh": [
@ -41330,11 +41330,11 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
],
"zh_Hant": [
@ -42217,10 +42217,10 @@
"points",
"noPaymentInfo",
"updatePhoneOS",
"conversationBotPresetSelectDescription",
"conversationBotPresetSelectOption_discussion",
"conversationBotPresetSelectOption_custom",
"conversationBotPresetSelectOption_conversation",
"conversationBotPresetSelectOption_textAdventure"
"conversationBotModeSelectDescription",
"conversationBotModeSelectOption_discussion",
"conversationBotModeSelectOption_custom",
"conversationBotModeSelectOption_conversation",
"conversationBotModeSelectOption_textAdventure"
]
}