diff --git a/Source/Modules/WindowControllers/CtlPrefWindow.swift b/Source/Modules/WindowControllers/CtlPrefWindow.swift
index 7d7cf9dd..0722fa7c 100644
--- a/Source/Modules/WindowControllers/CtlPrefWindow.swift
+++ b/Source/Modules/WindowControllers/CtlPrefWindow.swift
@@ -29,7 +29,6 @@ extension NSToolbarItem.Identifier {
// It should be set as "Preferences" which correspondes to the "Preference" pref pane
// of this build target.
class CtlPrefWindow: NSWindowController, NSWindowDelegate {
- @IBOutlet var fontSizePopUpButton: NSPopUpButton!
@IBOutlet var uiLanguageButton: NSPopUpButton!
@IBOutlet var basicKeyboardLayoutButton: NSPopUpButton!
@IBOutlet var selectionKeyComboBox: NSComboBox!
@@ -267,6 +266,10 @@ class CtlPrefWindow: NSWindowController, NSWindowDelegate {
}
}
+ @IBAction func toggledExternalFactoryPlistDataOnOff(_: NSButton) {
+ LMMgr.reloadFactoryDictionaryPlists()
+ }
+
@IBAction func resetSpecifiedUserDataFolder(_: Any) {
LMMgr.resetSpecifiedUserDataFolder()
}
diff --git a/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib b/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib
index 0f083af5..032ce3e1 100644
--- a/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib
+++ b/Source/WindowNIBs/Base.lproj/frmPrefWindow.xib
@@ -19,7 +19,6 @@
-
@@ -876,14 +875,14 @@
-
+
-
+
-
+
@@ -891,7 +890,7 @@
-
+
@@ -950,7 +949,7 @@
+
@@ -1075,7 +1087,7 @@
-
+
@@ -1755,7 +1767,7 @@
-
+
diff --git a/Source/WindowNIBs/en.lproj/frmPrefWindow.strings b/Source/WindowNIBs/en.lproj/frmPrefWindow.strings
index 06b37894..70fefd66 100644
--- a/Source/WindowNIBs/en.lproj/frmPrefWindow.strings
+++ b/Source/WindowNIBs/en.lproj/frmPrefWindow.strings
@@ -61,6 +61,7 @@
"eia-1F-Do0.title" = "Auto-convert traditional Chinese glyphs to JIS Shinjitai characters";
"f2j-xD-4xK.title" = "Use ESC key to clear the entire input buffer";
"f8i-69-zxm.title" = "Automatically reload user data files if changes detected";
+"fEA-Bp-Ayn.title" = "Read external factory dictionary plists if possible";
"FnD-oH-El5.title" = "Selection Keys:";
"fQ0-Yu-pJF.title" = "Enforce conversion in both input modes";
"FSG-lN-CJO.title" = "English";
diff --git a/Source/WindowNIBs/ja.lproj/frmPrefWindow.strings b/Source/WindowNIBs/ja.lproj/frmPrefWindow.strings
index c22b46df..3b4f31f5 100644
--- a/Source/WindowNIBs/ja.lproj/frmPrefWindow.strings
+++ b/Source/WindowNIBs/ja.lproj/frmPrefWindow.strings
@@ -61,6 +61,7 @@
"eia-1F-Do0.title" = "入力した繁体字を日文 JIS 新字体と自動変換";
"f2j-xD-4xK.title" = "ESC キーで入力緩衝列を消す";
"f8i-69-zxm.title" = "変更されたユーザー辞書データを自動的に再読込";
+"fEA-Bp-Ayn.title" = "なるべく(内蔵辞書より)外部の公式辞書ファイルを利用";
"FnD-oH-El5.title" = "言選り用キー:";
"fQ0-Yu-pJF.title" = "カセットモードによる漢字出力の簡体繁体転換を常に行う";
"FSG-lN-CJO.title" = "英語";
diff --git a/Source/WindowNIBs/zh-Hans.lproj/frmPrefWindow.strings b/Source/WindowNIBs/zh-Hans.lproj/frmPrefWindow.strings
index 22615bda..adecf801 100644
--- a/Source/WindowNIBs/zh-Hans.lproj/frmPrefWindow.strings
+++ b/Source/WindowNIBs/zh-Hans.lproj/frmPrefWindow.strings
@@ -61,6 +61,7 @@
"eia-1F-Do0.title" = "自动将繁体中文字转换为日本简化字(JIS 新字体)";
"f2j-xD-4xK.title" = "敲 ESC 键以清空整个输入缓冲区";
"f8i-69-zxm.title" = "自动重新加载变更过的使用者资料内容";
+"fEA-Bp-Ayn.title" = "尽量使用外置原厂辞典 plist 档案";
"FnD-oH-El5.title" = "选字键:";
"fQ0-Yu-pJF.title" = "依当前简繁模式强制转换";
"FSG-lN-CJO.title" = "英文";
diff --git a/Source/WindowNIBs/zh-Hant.lproj/frmPrefWindow.strings b/Source/WindowNIBs/zh-Hant.lproj/frmPrefWindow.strings
index 4e42c1c3..deda1a7b 100644
--- a/Source/WindowNIBs/zh-Hant.lproj/frmPrefWindow.strings
+++ b/Source/WindowNIBs/zh-Hant.lproj/frmPrefWindow.strings
@@ -61,6 +61,7 @@
"eia-1F-Do0.title" = "自動將繁體中文字轉換為日本簡化字(JIS 新字體)";
"f2j-xD-4xK.title" = "敲 ESC 鍵以清空整個輸入緩衝區";
"f8i-69-zxm.title" = "自動重新載入變更過的使用者資料內容";
+"fEA-Bp-Ayn.title" = "盡量使用外置原廠辭典 plist 檔案";
"FnD-oH-El5.title" = "選字鍵:";
"fQ0-Yu-pJF.title" = "依當前簡繁模式強制轉換";
"FSG-lN-CJO.title" = "英文";