MetaPhrase

An open source translation editor for native mobile app localization.

View project on GitHub

//MetaPhrase/com.github.diegoberaldin.metaphrase.feature.translate.toolbar.presentation/TranslateToolbarComponent/Intent

Intent

interface Intent

Inheritors

 
SetLanguage
SetTypeFilter
OnSearchFired
SetSearch
CopyBase
MoveToPrevious
MoveToNext
AddUnit
RemoveUnit
ValidateUnits
SetEditing

Types

Name Summary
AddUnit [jvm]
object AddUnit : TranslateToolbarComponent.Intent
Trigger the Effect.AddUnit event to be emitted in the effects flow.
CopyBase [jvm]
object CopyBase : TranslateToolbarComponent.Intent
Trigger the Effect.CopyBase event to be emitted in the effects flow.
MoveToNext [jvm]
object MoveToNext : TranslateToolbarComponent.Intent
Trigger the Effect.MoveToNext event to be emitted in the effects flow.
MoveToPrevious [jvm]
object MoveToPrevious : TranslateToolbarComponent.Intent
Trigger the Effect.MoveToPrevious event to be emitted in the effects flow.
OnSearchFired [jvm]
object OnSearchFired : TranslateToolbarComponent.Intent
Trigger the Effect.Search event to be emitted in the effects flow with the last value passed along in the the SetSearch intent.
RemoveUnit [jvm]
object RemoveUnit : TranslateToolbarComponent.Intent
Trigger the Effect.RemoveUnit event to be emitted in the effects flow.
SetEditing [jvm]
data class SetEditing(val value: Boolean) : TranslateToolbarComponent.Intent
Set the editing state.
SetLanguage [jvm]
data class SetLanguage(val value: LanguageModel) : TranslateToolbarComponent.Intent
Change the current language.
SetSearch [jvm]
data class SetSearch(val value: String) : TranslateToolbarComponent.Intent
Set a search query string
SetTypeFilter [jvm]
data class SetTypeFilter(val value: TranslationUnitTypeFilter) : TranslateToolbarComponent.Intent
Change the message filter.
ValidateUnits [jvm]
object ValidateUnits : TranslateToolbarComponent.Intent
Trigger the Effect.ValidateUnits event to be emitted in the effects flow. This is intended for placeholder validation.