diff --git a/Source/Modules/UIModules/PrefUI/VwrPrefPaneExperience.swift b/Source/Modules/UIModules/PrefUI/VwrPrefPaneExperience.swift
index 33009826..0c74993c 100644
--- a/Source/Modules/UIModules/PrefUI/VwrPrefPaneExperience.swift
+++ b/Source/Modules/UIModules/PrefUI/VwrPrefPaneExperience.swift
@@ -137,8 +137,8 @@ struct VwrPrefPaneExperience: View {
PrefMgr.shared.specifyShiftTabKeyBehavior = (selKeyBehaviorShiftTab == 1) ? true : false
}
) {
- Text(LocalizedStringKey("for cycling candidates")).tag(0)
- Text(LocalizedStringKey("for cycling pages")).tag(1)
+ Text(LocalizedStringKey("for revolving candidates")).tag(0)
+ Text(LocalizedStringKey("for revolving pages")).tag(1)
}
.labelsHidden()
.horizontalRadioGroupLayout()
@@ -153,8 +153,8 @@ struct VwrPrefPaneExperience: View {
PrefMgr.shared.specifyShiftSpaceKeyBehavior = (selKeyBehaviorShiftSpace == 1) ? true : false
}
) {
- Text(LocalizedStringKey("Space to +cycle candidates, Shift+Space to +cycle pages")).tag(0)
- Text(LocalizedStringKey("Space to +cycle pages, Shift+Space to +cycle candidates")).tag(1)
+ Text(LocalizedStringKey("Space to +revolve candidates, Shift+Space to +revolve pages")).tag(0)
+ Text(LocalizedStringKey("Space to +revolve pages, Shift+Space to +revolve candidates")).tag(1)
}
.labelsHidden()
.pickerStyle(RadioGroupPickerStyle())
diff --git a/Source/Resources/Base.lproj/Localizable.strings b/Source/Resources/Base.lproj/Localizable.strings
index b0536186..32bb35f4 100644
--- a/Source/Resources/Base.lproj/Localizable.strings
+++ b/Source/Resources/Base.lproj/Localizable.strings
@@ -228,8 +228,8 @@
"Experience" = "Experience";
"Fake Seigyou" = "Fake Seigyou (Similar to JinYei)";
"Follow OS settings" = "Follow OS settings";
-"for cycling candidates" = "for cycling candidates";
-"for cycling pages" = "for cycling pages";
+"for revolving candidates" = "for revolving candidates";
+"for revolving pages" = "for revolving pages";
"For example: When typing “章太炎” and you want to override the “太” with “泰”, and the raw operation index range [1,2) which bounds are cutting the current node “章太炎” in range [0,3). If having lack of the pre-consolidation process, this word will become something like “張泰言” after the candidate selection. Only if we enable this consolidation, this word will become “章泰炎” which is the expected result that the context is kept as-is." = "For example: When typing “章太炎” and you want to override the “太” with “泰”, and the raw operation index range [1,2) which bounds are cutting the current node “章太炎” in range [0,3). If having lack of the pre-consolidation process, this word will become something like “張泰言” after the candidate selection. Only if we enable this consolidation, this word will become “章泰炎” which is the expected result that the context is kept as-is.";
"General" = "General";
"Hanyu Pinyin with Numeral Intonation" = "Hanyu Pinyin with Numeral Intonation";
@@ -272,8 +272,8 @@
"Show notifications when toggling Caps Lock" = "Show notifications when toggling Caps Lock";
"Show translated strokes in composition buffer" = "Show translated strokes in composition buffer";
"Simplified Chinese" = "Simplified Chinese";
-"Space to +cycle candidates, Shift+Space to +cycle pages" = "Space to +cycle candidates, Shift+Space to +cycle pages";
-"Space to +cycle pages, Shift+Space to +cycle candidates" = "Space to +cycle pages, Shift+Space to +cycle candidates";
+"Space to +revolve candidates, Shift+Space to +revolve pages" = "Space to +revolve candidates, Shift+Space to +revolve pages";
+"Space to +revolve pages, Shift+Space to +revolve candidates" = "Space to +revolve pages, Shift+Space to +revolve candidates";
"Specify the behavior of intonation key when syllable composer is empty." = "Specify the behavior of intonation key when syllable composer is empty.";
"Starlight" = "Starlight";
"Stop farting (when typed phonetic combination is invalid, etc.)" = "Stop farting (when typed phonetic combination is invalid, etc.)";
diff --git a/Source/Resources/en.lproj/Localizable.strings b/Source/Resources/en.lproj/Localizable.strings
index b0536186..32bb35f4 100644
--- a/Source/Resources/en.lproj/Localizable.strings
+++ b/Source/Resources/en.lproj/Localizable.strings
@@ -228,8 +228,8 @@
"Experience" = "Experience";
"Fake Seigyou" = "Fake Seigyou (Similar to JinYei)";
"Follow OS settings" = "Follow OS settings";
-"for cycling candidates" = "for cycling candidates";
-"for cycling pages" = "for cycling pages";
+"for revolving candidates" = "for revolving candidates";
+"for revolving pages" = "for revolving pages";
"For example: When typing “章太炎” and you want to override the “太” with “泰”, and the raw operation index range [1,2) which bounds are cutting the current node “章太炎” in range [0,3). If having lack of the pre-consolidation process, this word will become something like “張泰言” after the candidate selection. Only if we enable this consolidation, this word will become “章泰炎” which is the expected result that the context is kept as-is." = "For example: When typing “章太炎” and you want to override the “太” with “泰”, and the raw operation index range [1,2) which bounds are cutting the current node “章太炎” in range [0,3). If having lack of the pre-consolidation process, this word will become something like “張泰言” after the candidate selection. Only if we enable this consolidation, this word will become “章泰炎” which is the expected result that the context is kept as-is.";
"General" = "General";
"Hanyu Pinyin with Numeral Intonation" = "Hanyu Pinyin with Numeral Intonation";
@@ -272,8 +272,8 @@
"Show notifications when toggling Caps Lock" = "Show notifications when toggling Caps Lock";
"Show translated strokes in composition buffer" = "Show translated strokes in composition buffer";
"Simplified Chinese" = "Simplified Chinese";
-"Space to +cycle candidates, Shift+Space to +cycle pages" = "Space to +cycle candidates, Shift+Space to +cycle pages";
-"Space to +cycle pages, Shift+Space to +cycle candidates" = "Space to +cycle pages, Shift+Space to +cycle candidates";
+"Space to +revolve candidates, Shift+Space to +revolve pages" = "Space to +revolve candidates, Shift+Space to +revolve pages";
+"Space to +revolve pages, Shift+Space to +revolve candidates" = "Space to +revolve pages, Shift+Space to +revolve candidates";
"Specify the behavior of intonation key when syllable composer is empty." = "Specify the behavior of intonation key when syllable composer is empty.";
"Starlight" = "Starlight";
"Stop farting (when typed phonetic combination is invalid, etc.)" = "Stop farting (when typed phonetic combination is invalid, etc.)";
diff --git a/Source/Resources/en.lproj/shortcuts.html b/Source/Resources/en.lproj/shortcuts.html
index 33aca3f8..6c40a665 100644
--- a/Source/Resources/en.lproj/shortcuts.html
+++ b/Source/Resources/en.lproj/shortcuts.html
@@ -314,8 +314,8 @@
⌥↓
- ‧ Rotate candidates clockwise.
- ‧ Rotate candidates counter-clockwise.
+ ‧ Revolve candidates clockwise.
+ ‧ Revolve candidates counter-clockwise.
|
Requiring that ICB is not empty.
@@ -327,8 +327,8 @@
⇧⌘␣
|
- ‧ Rotate candidates clockwise.
- ‧ Rotate candidates counter-clockwise.
+ ‧ Revolve candidates clockwise.
+ ‧ Revolve candidates counter-clockwise.
|
The same as above, but optimized for single-hand operation. You can swipe your thumb from left ⌘ to ␣ key.
@@ -340,8 +340,8 @@
⇧⇥
|
- ‧ Rotate candidates clockwise.
- ‧ Rotate candidates counter-clockwise.
+ ‧ Revolve candidates clockwise.
+ ‧ Revolve candidates counter-clockwise.
## Has compatibility issues with Facebook. ##
|
@@ -620,7 +620,7 @@
‧ Highlight the previous candidate.
|
- Can be redesignated in vChewing Preferences for rotating pages with exception: It only rotates when there's only one page.
+ Can be redesignated in vChewing Preferences for revolving pages with exception: It only revolves when there's only one page.
|
@@ -629,10 +629,10 @@
⇧␣
- Rotate pages or candidates clockwise, according to its settings in vChewing SSPreferences.
+ Revolve pages or candidates clockwise, according to its settings in vChewing SSPreferences.
|
- It rotates candidates when there is only one page.
+ It revolves candidates when there is only one page.
|
@@ -644,7 +644,7 @@
Flip pages.
- It rotates candidates when there is only one page.
+ It revolves candidates when there is only one page.
|
@@ -723,7 +723,7 @@
‧ Highlight the previous candidate.
- Can be redesignated in vChewing Preferences for rotating pages.
+ Can be redesignated in vChewing Preferences for revolving pages.
|
@@ -732,7 +732,7 @@
⇧␣
- Rotate pages or candidates clockwise, according to its settings in vChewing SSPreferences.
+ Revolve pages or candidates clockwise, according to its settings in vChewing SSPreferences.
|
No exceptions happen even if there's only one page.
diff --git a/Source/Resources/ja.lproj/Localizable.strings b/Source/Resources/ja.lproj/Localizable.strings
index bbc261a9..6326c614 100644
--- a/Source/Resources/ja.lproj/Localizable.strings
+++ b/Source/Resources/ja.lproj/Localizable.strings
@@ -228,8 +228,8 @@
"Experience" = "体験設定";
"Fake Seigyou" = "偽精業配列";
"Follow OS settings" = "システム設定に準ず";
-"for cycling candidates" = "候補文字そのもの";
-"for cycling pages" = "候補陳列ページ";
+"for revolving candidates" = "候補文字そのもの";
+"for revolving pages" = "候補陳列ページ";
"For example: When typing “章太炎” and you want to override the “太” with “泰”, and the raw operation index range [1,2) which bounds are cutting the current node “章太炎” in range [0,3). If having lack of the pre-consolidation process, this word will become something like “張泰言” after the candidate selection. Only if we enable this consolidation, this word will become “章泰炎” which is the expected result that the context is kept as-is." = "例えば、入力緩衝列には「章太炎」という節点があり、その範囲は [0,3) である。もし、「太」を「泰」にしたいのなら、今回の作業範囲は [1,2) で、「章太炎」の範囲と重ねてしまう。この場合、もし、事前強固措置がなければ、今回の作業でこの単語は「張泰言」のような望ましくない変換結果になってしまう。事前強固措置があるからこそ、「章泰炎」のような正確な作業結果の保証である。";
"General" = "全般設定";
"Hanyu Pinyin with Numeral Intonation" = "漢語弁音 (ローマ字+数字音調)";
@@ -272,8 +272,8 @@
"Show notifications when toggling Caps Lock" = "Caps Lock で切り替えの時に吹出通知メッセージを";
"Show translated strokes in composition buffer" = "原始キーネームでなく、筆画を入力緩衝列で表示する";
"Simplified Chinese" = "簡体中国語";
-"Space to +cycle candidates, Shift+Space to +cycle pages" = "Shift+Space で次のページ、Space で次の候補文字を";
-"Space to +cycle pages, Shift+Space to +cycle candidates" = "Space で次のページ、Shift+Space で次の候補文字を";
+"Space to +revolve candidates, Shift+Space to +revolve pages" = "Shift+Space で次のページ、Space で次の候補文字を";
+"Space to +revolve pages, Shift+Space to +revolve candidates" = "Space で次のページ、Shift+Space で次の候補文字を";
"Specify the behavior of intonation key when syllable composer is empty." = "音読組立緩衝列が空かされた時の音調キーの行為をご指定ください。";
"Starlight" = "星光配列";
"Stop farting (when typed phonetic combination is invalid, etc.)" = "マナーモード // 外すと入力間違った時に変な声が出る";
diff --git a/Source/Resources/zh-Hans.lproj/Localizable.strings b/Source/Resources/zh-Hans.lproj/Localizable.strings
index d9c480ee..8d5ee2cd 100644
--- a/Source/Resources/zh-Hans.lproj/Localizable.strings
+++ b/Source/Resources/zh-Hans.lproj/Localizable.strings
@@ -228,8 +228,8 @@
"Experience" = "体验设定";
"Fake Seigyou" = "伪精业排列";
"Follow OS settings" = "依系统设定";
-"for cycling candidates" = "轮替候选字";
-"for cycling pages" = "轮替页面";
+"for revolving candidates" = "轮替候选字";
+"for revolving pages" = "轮替页面";
"For example: When typing “章太炎” and you want to override the “太” with “泰”, and the raw operation index range [1,2) which bounds are cutting the current node “章太炎” in range [0,3). If having lack of the pre-consolidation process, this word will become something like “張泰言” after the candidate selection. Only if we enable this consolidation, this word will become “章泰炎” which is the expected result that the context is kept as-is." = "打比方说,你敲了「章太炎」,你想将「太」改成「泰」。这个操作的作业索引范围是开闭区间 [1,2),会切到「章太炎」这个节点的所在索引范围 [0,3)。如果没有事前巩固处理的话,这个词会在你选字之后变成诸如「张泰言」这种你不想要的自动选字结果。当且仅当你启用了这个巩固功能的前提下,你选字之后的结果才会是「章泰炎」这种你想要的结果。";
"General" = "通用设定";
"Hanyu Pinyin with Numeral Intonation" = "汉语拼音+数字标调";
@@ -272,8 +272,8 @@
"Show notifications when toggling Caps Lock" = "以 Caps Lock 切换输入法/中英模式时显示通知";
"Show translated strokes in composition buffer" = "在组字区内显示字根、而非原始键盘码";
"Simplified Chinese" = "简体中文";
-"Space to +cycle candidates, Shift+Space to +cycle pages" = "Shift+空格键 换下一页,空格键 换选下一个候选字";
-"Space to +cycle pages, Shift+Space to +cycle candidates" = "空格键 换下一页,Shift+空格键 换选下一个候选字";
+"Space to +revolve candidates, Shift+Space to +revolve pages" = "Shift+空格键 换下一页,空格键 换选下一个候选字";
+"Space to +revolve pages, Shift+Space to +revolve candidates" = "空格键 换下一页,Shift+空格键 换选下一个候选字";
"Specify the behavior of intonation key when syllable composer is empty." = "指定声调键(在注拼槽为「空」状态时)的行为。";
"Starlight" = "星光排列";
"Stop farting (when typed phonetic combination is invalid, etc.)" = "廉耻模式 // 取消勾选的话,敲错字时会有异音";
diff --git a/Source/Resources/zh-Hant.lproj/Localizable.strings b/Source/Resources/zh-Hant.lproj/Localizable.strings
index dc5a2a71..afe274dc 100644
--- a/Source/Resources/zh-Hant.lproj/Localizable.strings
+++ b/Source/Resources/zh-Hant.lproj/Localizable.strings
@@ -228,8 +228,8 @@
"Experience" = "體驗設定";
"Fake Seigyou" = "偽精業排列";
"Follow OS settings" = "依系統設定";
-"for cycling candidates" = "輪替候選字";
-"for cycling pages" = "輪替頁面";
+"for revolving candidates" = "輪替候選字";
+"for revolving pages" = "輪替頁面";
"For example: When typing “章太炎” and you want to override the “太” with “泰”, and the raw operation index range [1,2) which bounds are cutting the current node “章太炎” in range [0,3). If having lack of the pre-consolidation process, this word will become something like “張泰言” after the candidate selection. Only if we enable this consolidation, this word will become “章泰炎” which is the expected result that the context is kept as-is." = "打比方說,你敲了「章太炎」,你想將「太」改成「泰」。這個操作的作業索引範圍是開閉區間 [1,2),會切到「章太炎」這個節點的所在索引範圍 [0,3)。如果沒有事前鞏固處理的話,這個詞會在你選字之後變成諸如「張泰言」這種你不想要的自動選字結果。當且僅當你啟用了這個鞏固功能的前提下,你選字之後的結果才會是「章泰炎」這種你想要的結果。";
"General" = "通用設定";
"Hanyu Pinyin with Numeral Intonation" = "漢語拼音+數字標調";
@@ -272,8 +272,8 @@
"Show notifications when toggling Caps Lock" = "以 Caps Lock 切換輸入法/中英模式時顯示通知";
"Show translated strokes in composition buffer" = "在組字區內顯示字根、而非原始鍵盤碼";
"Simplified Chinese" = "簡體中文";
-"Space to +cycle candidates, Shift+Space to +cycle pages" = "Shift+空格鍵 換下一頁,空格鍵 換選下一個候選字";
-"Space to +cycle pages, Shift+Space to +cycle candidates" = "空格鍵 換下一頁,Shift+空格鍵 換選下一個候選字";
+"Space to +revolve candidates, Shift+Space to +revolve pages" = "Shift+空格鍵 換下一頁,空格鍵 換選下一個候選字";
+"Space to +revolve pages, Shift+Space to +revolve candidates" = "空格鍵 換下一頁,Shift+空格鍵 換選下一個候選字";
"Specify the behavior of intonation key when syllable composer is empty." = "指定聲調鍵(在注拼槽為「空」狀態時)的行為。";
"Starlight" = "星光排列";
"Stop farting (when typed phonetic combination is invalid, etc.)" = "廉恥模式 // 取消勾選的話,敲錯字時會有異音";
diff --git a/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib b/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib
index 032ce3e1..23db17a6 100644
--- a/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib
+++ b/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib
@@ -1,7 +1,6 @@
-
@@ -568,13 +567,13 @@
-
+
-
+
@@ -776,11 +775,11 @@
-
+
-
+
diff --git a/Source/WindowNIBs/en.lproj/frmPrefWindow.strings b/Source/WindowNIBs/en.lproj/frmPrefWindow.strings
index 236a560d..d2114a94 100644
--- a/Source/WindowNIBs/en.lproj/frmPrefWindow.strings
+++ b/Source/WindowNIBs/en.lproj/frmPrefWindow.strings
@@ -55,7 +55,7 @@
"chkUseFixecCandidateOrderOnSelection.title" = "Always use fixed listing order in candidate window";
"Cp2-hn-bOq.title" = "Disable forced conversion for cassette outputs";
"DbW-eq-ZdB.title" = "Starlight";
-"dIN-TZ-67g.title" = "Space to +cycle candidates, Shift+Space to +cycle pages";
+"dIN-TZ-67g.title" = "Space to +revolve candidates, Shift+Space to +revolve pages";
"E1l-m8-xgb.title" = "Advanced Settings";
"ego-1f-8cO.title" = "Choose the Chinese conversion behavior in cassette mode.";
"eia-1F-Do0.title" = "Auto-convert traditional Chinese glyphs to JIS Shinjitai characters";
@@ -65,7 +65,7 @@
"FnD-oH-El5.title" = "Selection Keys:";
"fQ0-Yu-pJF.title" = "Enforce conversion in both input modes";
"FSG-lN-CJO.title" = "English";
-"FVC-br-H57.title" = "Cycling Candidates";
+"FVC-br-H57.title" = "Revolving Candidates";
"GlJ-Ns-9eE.title" = "Auto-Select";
"Grn-MZ-wTg.title" = "Enable cassette mode, suppressing phonabet input";
"hSv-LJ-Cq3.title" = "Enable symbol input support (incl. certain emoji symbols)";
@@ -103,7 +103,7 @@
"RUG-ls-KyA.title" = "Push the cursor in front of the phrase after selection";
"rVQ-Hx-cGi.title" = "Japanese";
"rXc-Ji-ery.title" = "Cassette mode is similar to the CIN support of the Yahoo Kimo IME, allowing users to use their own CIN tables to implement their stroked-based input schema (e.g. Wubi, Cangjie, Boshiamy, etc.) as a plan-B in vChewing IME. However, since vChewing won't compromise its phonabet input mode experience for this cassette mode, users might not feel comfortable enough comparing to their experiences with RIME (recommended) or OpenVanilla (deprecated).";
-"s7u-Fm-dVg.title" = "Cycling Pages";
+"s7u-Fm-dVg.title" = "Revolving Pages";
"shc-Nu-UsM.title" = "Show notifications when toggling Caps Lock";
"SzF-FL-sVO.title" = "Show translated strokes in composition buffer";
"tglDevZoneIMKCandidate.title" = "Use IMK Candidate Window instead of Tadokoro (will reboot the IME)";
@@ -130,6 +130,6 @@
"xibUsingHotKeyKangXi.title" = "Force KangXi Writing";
"xibUsingHotKeySCPC.title" = "Per-Char Select Mode";
"xjP-r7-GaK.title" = "Dachen 26 (libChewing)";
-"XqL-rf-X6d.title" = "Space to +cycle pages, Shift+Space to +cycle candidates";
+"XqL-rf-X6d.title" = "Space to +revolve pages, Shift+Space to +revolve candidates";
"xrE-8T-WKO.label" = "Advanced";
"ZEv-Q2-mYL.title" = "Change user interface language (will reboot the IME).";
|