Skip to content

Commit d85fa13

Browse files
committed
i18n // Continue patching failed localization keys.
1 parent 8c962d3 commit d85fa13

2 files changed

Lines changed: 13 additions & 10 deletions

File tree

Packages/vChewing_MainAssembly4Darwin/Sources/MainAssembly4Darwin/SessionController/InputSession_Delegates.swift

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -408,16 +408,19 @@ extension SessionProtocol {
408408
switch action {
409409
case .toBoost:
410410
newState.data.tooltipColorState = .normal
411-
tooltipMessage =
412-
succeeded ? "+ Succeeded in boosting a candidate." : "⚠︎ Failed from boosting a candidate."
411+
tooltipMessage = succeeded
412+
? "i18n:PhraseOperation.BoostCandidateSucceeded"
413+
: "i18n:PhraseOperation.BoostCandidateFailed"
413414
case .toNerf:
414415
newState.data.tooltipColorState = .succeeded
415-
tooltipMessage =
416-
succeeded ? "- Succeeded in nerfing a candidate." : "⚠︎ Failed from nerfing a candidate."
416+
tooltipMessage = succeeded
417+
? "i18n:PhraseOperation.NerfCandidateSucceeded"
418+
: "i18n:PhraseOperation.NerfCandidateFailed"
417419
case .toFilter:
418420
newState.data.tooltipColorState = .warning
419-
tooltipMessage =
420-
succeeded ? "! Succeeded in filtering a candidate." : "⚠︎ Failed from filtering a candidate."
421+
tooltipMessage = succeeded
422+
? "i18n:PhraseOperation.FilterCandidateSucceeded"
423+
: "i18n:PhraseOperation.FilterCandidateFailed"
421424
}
422425
if !succeeded { newState.data.tooltipColorState = .redAlert }
423426
newState.tooltip = tooltipMessage.i18n

Packages/vChewing_Typewriter/Sources/Typewriter/InputHandler/InputHandler_HandleStates.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -301,11 +301,11 @@ extension InputHandlerProtocol {
301301

302302
// Enter
303303
if input.isEnter {
304-
var tooltipMessage = "+ Succeeded in adding / boosting a user phrase."
304+
var tooltipMessage = "i18n:PhraseOperation.AddBoostUserPhraseSucceeded"
305305
var tooltipColorState: TooltipColorState = .normal
306306
// 先判斷是否是在摁了降權組合鍵的時候目標不在庫。
307307
if input.isShiftHold, input.isCommandHold {
308-
tooltipMessage = "- Succeeded in nerfing a user phrase."
308+
tooltipMessage = "i18n:PhraseOperation.NerfUserPhraseSucceeded"
309309
tooltipColorState = .succeeded
310310
}
311311
if !state.isMarkedLengthValid {
@@ -318,7 +318,7 @@ extension InputHandlerProtocol {
318318
return true
319319
}
320320
if areWeUnfiltering {
321-
tooltipMessage = "- Succeeded in unfiltering a phrase."
321+
tooltipMessage = "i18n:PhraseOperation.UnfilterPhraseSucceeded"
322322
tooltipColorState = .succeeded
323323
}
324324
var newState = generateStateOfInputting()
@@ -331,7 +331,7 @@ extension InputHandlerProtocol {
331331

332332
// BackSpace & Delete
333333
if input.isBackSpace || input.isDelete {
334-
let tooltipMessage = "! Succeeded in filtering a user phrase."
334+
let tooltipMessage = "i18n:PhraseOperation.FilterUserPhraseSucceeded"
335335
guard let filterabilityChecker else {
336336
errorCallback?("FF333223")
337337
return true

0 commit comments

Comments
 (0)