Skip to content

Commit

Permalink
Add translations for input method #100
Browse files Browse the repository at this point in the history
  • Loading branch information
syt0r committed May 1, 2024
1 parent 103d445 commit 709bcfa
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -508,6 +508,10 @@ object EnglishWritingPracticeStrings : WritingPracticeStrings {
override val hintStrokeNewOnlyMode: String = "New only"
override val hintStrokeAllMode: String = "For all"
override val hintStrokeNoneMode: String = "Never"
override val inputModeTitle: String = "Input Mode"
override val inputModeMessage: String = "Choose whether to validate each stroke or the entire character"
override val inputModeStroke: String = "Stroke"
override val inputModeCharacter: String = "Character"
override val kanaRomajiTitle: String = "Show romaji in kana practice"
override val kanaRomajiMessage: String =
"When reviewing kana show romaji expressions instead of kana"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -486,6 +486,10 @@ object JapaneseWritingPracticeStrings : WritingPracticeStrings {
override val hintStrokeNewOnlyMode: String = "新規のみ"
override val hintStrokeAllMode: String = "常時"
override val hintStrokeNoneMode: String = "しない"
override val inputModeTitle: String = "入力モード"
override val inputModeMessage: String = "字画ごとに検証するか、文字全体を検証するかを選択する"
override val inputModeStroke: String = "字画"
override val inputModeCharacter: String = "文字"
override val kanaRomajiTitle: String = "ローマ字を表示"
override val kanaRomajiMessage: String =
"かなを練習するときは、かなの代わりにローマ字単語を表示する"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,10 @@ interface WritingPracticeStrings {
val hintStrokeNewOnlyMode: String
val hintStrokeAllMode: String
val hintStrokeNoneMode: String
val inputModeTitle: String
val inputModeMessage: String
val inputModeStroke: String
val inputModeCharacter: String
val kanaRomajiTitle: String
val kanaRomajiMessage: String
val noTranslationLayoutTitle: String
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ enum class WritingPracticeInputMode(
val inputMethod: WritingInputMethod
) {
Stroke(
titleResolver = { "Each stroke" },
titleResolver = { writingPractice.inputModeStroke },
inputMethod = WritingInputMethod.Stroke
),
Character(
titleResolver = { "Character" },
titleResolver = { writingPractice.inputModeCharacter },
inputMethod = WritingInputMethod.Character
)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ fun WritingPracticeInputSection(

val transition = updateTransition(
targetState = state.value,
label = "Different Stokes transition"
label = "Different Characters Transition"
)

transition.AnimatedContent(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -371,8 +371,8 @@ private fun PracticeConfigurationInputMode(
) {

PracticeConfigurationItem(
title = "Input Mode",
subtitle = "Pick when input should be verified"
title = resolveString { writingPractice.inputModeTitle },
subtitle = resolveString { writingPractice.inputModeMessage }
) {

var expanded by remember { mutableStateOf(false) }
Expand Down

0 comments on commit 709bcfa

Please sign in to comment.