diff --git a/Packages/vChewing_Shared/Sources/Shared/Shared.swift b/Packages/vChewing_Shared/Sources/Shared/Shared.swift index cbc2541f..a452d26e 100644 --- a/Packages/vChewing_Shared/Sources/Shared/Shared.swift +++ b/Packages/vChewing_Shared/Sources/Shared/Shared.swift @@ -275,7 +275,7 @@ public enum CandidateKey { return "- " + NSLocalizedString( "Minimum 6 candidate keys allowed.", comment: "" - ) + "\n" + "- " + NSLocalizedString("Maximum 9 candidate keys allowed.", comment: "") + ) + "\n" + "- " + NSLocalizedString("Maximum 10 candidate keys allowed.", comment: "") case .noError: return "" } @@ -303,7 +303,7 @@ public enum CandidateKey { } } } - if !(6 ... 9).contains(candidateKeys.count) { + if !(6 ... 10).contains(candidateKeys.count) { result = CandidateKey.ValidationError.countMismatch } return result == ValidationError.noError ? nil : result.description diff --git a/Source/Resources/Base.lproj/Localizable.strings b/Source/Resources/Base.lproj/Localizable.strings index 279d196a..3a95bd94 100644 --- a/Source/Resources/Base.lproj/Localizable.strings +++ b/Source/Resources/Base.lproj/Localizable.strings @@ -121,7 +121,7 @@ "Candidate keys can only contain printable ASCII characters like alphanumericals." = "Candidate keys can only contain printable ASCII characters like alphanumericals."; "Candidate keys cannot contain space." = "Candidate keys cannot contain space."; "Minimum 6 candidate keys allowed." = "Minimum 6 candidate keys allowed."; -"Maximum 9 candidate keys allowed." = "Maximum 9 candidate keys allowed."; +"Maximum 10 candidate keys allowed." = "Maximum 10 candidate keys allowed."; "⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ Phrase replacement mode enabled, interfering user phrase entry."; "⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ Unhandlable: Chars and Readings in buffer doesn't match."; "Per-Char Select Mode" = "Per-Char Select Mode"; diff --git a/Source/Resources/en.lproj/Localizable.strings b/Source/Resources/en.lproj/Localizable.strings index 279d196a..3a95bd94 100644 --- a/Source/Resources/en.lproj/Localizable.strings +++ b/Source/Resources/en.lproj/Localizable.strings @@ -121,7 +121,7 @@ "Candidate keys can only contain printable ASCII characters like alphanumericals." = "Candidate keys can only contain printable ASCII characters like alphanumericals."; "Candidate keys cannot contain space." = "Candidate keys cannot contain space."; "Minimum 6 candidate keys allowed." = "Minimum 6 candidate keys allowed."; -"Maximum 9 candidate keys allowed." = "Maximum 9 candidate keys allowed."; +"Maximum 10 candidate keys allowed." = "Maximum 10 candidate keys allowed."; "⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ Phrase replacement mode enabled, interfering user phrase entry."; "⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ Unhandlable: Chars and Readings in buffer doesn't match."; "Per-Char Select Mode" = "Per-Char Select Mode"; diff --git a/Source/Resources/ja.lproj/Localizable.strings b/Source/Resources/ja.lproj/Localizable.strings index cf36e668..af7b695c 100644 --- a/Source/Resources/ja.lproj/Localizable.strings +++ b/Source/Resources/ja.lproj/Localizable.strings @@ -121,7 +121,7 @@ "Candidate keys can only contain printable ASCII characters like alphanumericals." = "言選り用キー陣列にはプリントできるASCII文字だけをご登録ください(英数など)。"; "Candidate keys cannot contain space." = "言選り用キー陣列にスペースキーは登録できません。"; "Minimum 6 candidate keys allowed." = "言選り用キー陣列に少なくとも6つのキーをご登録ください。"; -"Maximum 9 candidate keys allowed." = "言選り用キー陣列には最多9つキー登録できます。"; +"Maximum 10 candidate keys allowed." = "言選り用キー陣列には最多9つキー登録できます。"; "⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ 言葉置換機能稼働中、新添付言葉にも影響。"; "⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ 対処不可:緩衝列の字数は読みの数と不同等。"; "Per-Char Select Mode" = "全候補入力モード"; diff --git a/Source/Resources/zh-Hans.lproj/Localizable.strings b/Source/Resources/zh-Hans.lproj/Localizable.strings index 9ddee911..ee7a1234 100644 --- a/Source/Resources/zh-Hans.lproj/Localizable.strings +++ b/Source/Resources/zh-Hans.lproj/Localizable.strings @@ -121,7 +121,7 @@ "Candidate keys can only contain printable ASCII characters like alphanumericals." = "选字键只能是英数等 ASCII 可列印字符。"; "Candidate keys cannot contain space." = "选字键不得包含空格。"; "Minimum 6 candidate keys allowed." = "请至少指定 6 个选字键。"; -"Maximum 9 candidate keys allowed." = "选字键最多只能指定 9 个。"; +"Maximum 10 candidate keys allowed." = "选字键最多只能指定 9 个。"; "⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ 语汇置换功能已启用,会波及语汇自订。"; "⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ 无法处理:组字区字数与读音数不对应。"; "Per-Char Select Mode" = "模拟逐字选字输入"; diff --git a/Source/Resources/zh-Hant.lproj/Localizable.strings b/Source/Resources/zh-Hant.lproj/Localizable.strings index 9aa6d3ad..5f683caa 100644 --- a/Source/Resources/zh-Hant.lproj/Localizable.strings +++ b/Source/Resources/zh-Hant.lproj/Localizable.strings @@ -121,7 +121,7 @@ "Candidate keys can only contain printable ASCII characters like alphanumericals." = "選字鍵只能是英數等 ASCII 可列印字符。"; "Candidate keys cannot contain space." = "選字鍵不得包含空格。"; "Minimum 6 candidate keys allowed." = "請至少指定 6 個選字鍵。"; -"Maximum 9 candidate keys allowed." = "選字鍵最多只能指定 9 個。"; +"Maximum 10 candidate keys allowed." = "選字鍵最多只能指定 9 個。"; "⚠︎ Phrase replacement mode enabled, interfering user phrase entry." = "⚠︎ 語彙置換功能已啟用,會波及語彙自訂。"; "⚠︎ Unhandlable: Chars and Readings in buffer doesn't match." = "⚠︎ 無法處理:組字區字數與讀音數不對應。"; "Per-Char Select Mode" = "模擬逐字選字輸入";