CustomLanguage constructor

CustomLanguage({
  1. required String appBarVirtualTryOn,
  2. required String appBarHistory,
  3. required String appBarSelect,
  4. required String preOnboardingTitle,
  5. required String preOnboardingSubtitle,
  6. required String preOnboardingButton,
  7. required String onboardingButtonNext,
  8. required String onboardingButtonStart,
  9. required String onboardingPageTryonTopic,
  10. required String onboardingPageTryonSubtopic,
  11. required String onboardingPageBestResultTopic,
  12. required String onboardingPageBestResultSubtopic,
  13. required String onboardingPageConsentTopic,
  14. required String onboardingPageConsentBody,
  15. required String onboardingPageConsentAgreePoint,
  16. required List<String> onboardingPageConsentSupplementaryPoints,
  17. String? onboardingPageConsentFooter,
  18. required String onboardingAppbarTryonPage,
  19. required String onboardingAppbarBestResultPage,
  20. required String onboardingAppbarConsentPage,
  21. required String imageSelectorUploadButton,
  22. required String imageSelectorChangeButton,
  23. required String imageSelectorPoweredByAiuta,
  24. required String imageSelectorProtectionPoint,
  25. required String loadingUploadingImage,
  26. required String loadingScanningBody,
  27. required String loadingGeneratingOutfit,
  28. required String historySelectorEnableButtonSelectAll,
  29. required String historySelectorEnableButtonUnselectAll,
  30. required String generationResultMoreTitle,
  31. required String generationResultMoreSubtitle,
  32. required String pickerSheetTakePhoto,
  33. required String pickerSheetChooseLibrary,
  34. required String uploadsHistorySheetPreviously,
  35. required String uploadsHistorySheetUploadNewButton,
  36. required String feedbackSheetSkip,
  37. required String feedbackSheetSend,
  38. required String feedbackSheetSendFeedback,
  39. required String feedbackSheetTitle,
  40. required List<String> feedbackSheetOptions,
  41. required String feedbackSheetExtraOption,
  42. required String feedbackSheetExtraOptionTitle,
  43. required String feedbackSheetGratitude,
  44. required String fitDisclaimerTitle,
  45. required String fitDisclaimerBody,
  46. required String dialogCameraPermissionTitle,
  47. required String dialogCameraPermissionDescription,
  48. required String dialogCameraPermissionConfirmButton,
  49. required String dialogInvalidImageDescription,
  50. required String addToWish,
  51. required String addToCart,
  52. required String cancel,
  53. required String close,
  54. required String tryOn,
  55. required String tryAgain,
  56. required String share,
  57. required String defaultErrorMessage,
})

Creates a custom language configuration with the given parameters.

Implementation

CustomLanguage({
  // App bar
  required this.appBarVirtualTryOn,
  required this.appBarHistory,
  required this.appBarSelect,
  // Pre Onboarding
  required this.preOnboardingTitle,
  required this.preOnboardingSubtitle,
  required this.preOnboardingButton,
  // Onboarding
  required this.onboardingButtonNext,
  required this.onboardingButtonStart,
  required this.onboardingPageTryonTopic,
  required this.onboardingPageTryonSubtopic,
  required this.onboardingPageBestResultTopic,
  required this.onboardingPageBestResultSubtopic,
  required this.onboardingPageConsentTopic,
  required this.onboardingPageConsentBody,
  required this.onboardingPageConsentAgreePoint,
  required this.onboardingPageConsentSupplementaryPoints,
  this.onboardingPageConsentFooter,
  required this.onboardingAppbarTryonPage,
  required this.onboardingAppbarBestResultPage,
  required this.onboardingAppbarConsentPage,
  // Image selector
  required this.imageSelectorUploadButton,
  required this.imageSelectorChangeButton,
  required this.imageSelectorPoweredByAiuta,
  required this.imageSelectorProtectionPoint,
  // Loading
  required this.loadingUploadingImage,
  required this.loadingScanningBody,
  required this.loadingGeneratingOutfit,
  // History
  required this.historySelectorEnableButtonSelectAll,
  required this.historySelectorEnableButtonUnselectAll,
  // Generation Result
  required this.generationResultMoreTitle,
  required this.generationResultMoreSubtitle,
  // Bottom sheets
  required this.pickerSheetTakePhoto,
  required this.pickerSheetChooseLibrary,
  // Uploads history sheet
  required this.uploadsHistorySheetPreviously,
  required this.uploadsHistorySheetUploadNewButton,
  // Feedback sheet
  required this.feedbackSheetSkip,
  required this.feedbackSheetSend,
  required this.feedbackSheetSendFeedback,
  required this.feedbackSheetTitle,
  required this.feedbackSheetOptions,
  required this.feedbackSheetExtraOption,
  required this.feedbackSheetExtraOptionTitle,
  required this.feedbackSheetGratitude,
  // Fit disclaimer
  required this.fitDisclaimerTitle,
  required this.fitDisclaimerBody,
  // Dialog
  required this.dialogCameraPermissionTitle,
  required this.dialogCameraPermissionDescription,
  required this.dialogCameraPermissionConfirmButton,
  // Invalid image
  required this.dialogInvalidImageDescription,
  // General
  required this.addToWish,
  required this.addToCart,
  required this.cancel,
  required this.close,
  required this.tryOn,
  required this.tryAgain,
  required this.share,
  required this.defaultErrorMessage,
}) : super(AiutaLanguageMode.custom);