diff --git a/README.md b/README.md
index 63f7e633..e09de7f3 100644
--- a/README.md
+++ b/README.md
@@ -1,77 +1,83 @@
-因不可控原因,该仓库只能保证在 Gitee 有最新的内容可用:
+因不可控原因,該倉庫只能保證在 Gitee 有最新的內容可用:
-- 下载:https://gitee.com/vchewing/vChewing-macOS/releases
-- 程式码仓库:https://gitee.com/vchewing/vChewing-macOS
+- 下載:https://gitee.com/vchewing/vChewing-macOS/releases
+- 程式碼倉庫:https://gitee.com/vchewing/vChewing-macOS
-# vChewing 威注音输入法
+# vChewing 威注音輸入法
-威注音输入法基于小麦注音二次开发,是原生简体中文注音输入法:
+威注音輸入法基於小麥注音二次開發,是**原生簡體中文、原生繁體中文注音輸入法**:
-- 威注音的原厂词库内不存在任何可以妨碍该输入法在世界上任何地方传播的内容。
-- 相比中州韵(鼠须管)而言,威注音能够做到真正的大千声韵并击。
+- 威注音的原廠詞庫內不存在任何可以妨礙該輸入法在世界上任何地方傳播的內容。
+- 相比中州韻(鼠須管)而言,威注音能夠做到真正的大千聲韻並擊。
->威注音有很多特色功能。在此仅列举部分:
->- 支援 macOS 荧幕模拟键盘(仅传统大千与传统倚天布局)。
->- 可以将自己打的繁体中文自动转成日本 JIS 新字体来输出(包括基础的字词转换)、也可以转成康熙繁体来输出。
->- 简繁体中文语料库彼此分离,彻底杜绝任何繁简转换过程可能造成的失误。
->- 支援最新的全字库汉字输入。
->- 可以自动整理使用者语汇档案格式、自订联想词。
+>威注音有很多特色功能。在此僅列舉部分:
+>- 支援 macOS 熒幕模擬鍵盤(僅傳統大千與傳統倚天佈局)。
+>- 可以將自己打的繁體中文自動轉成日本 JIS 新字體來輸出(包括基礎的字詞轉換)、也可以轉成康熙繁體來輸出。
+>- 簡繁體中文語料庫彼此分離,徹底杜絕任何繁簡轉換過程可能造成的失誤。
+>- 支援最新的全字型檔漢字輸入。
+>- 可以自動整理使用者語彙檔案格式、自訂聯想詞。
>- ……
-威注音分支专案及威注音词库由孙志贵(Shiki Suen)维护。小麦注音官方原始仓库內的词库的内容均与孙志贵无关。
+威注音分支專案及威注音詞庫由孫志貴(Shiki Suen)維護。小麥注音官方原始倉庫內的詞庫的內容均與孫志貴無關。
-## 系统需求
+## 系統需求
-建置用系统需求:至少 macOS 10.15 Catalina & Xcode 12。// 原因:Swift 封包管理支持所需。
+建置用系統需求:至少 macOS 10.15 Catalina & Xcode 12。// 原因:Swift 封包管理支持所需。
-编译出的成品对应系统需求:
+編譯出的成品對應系統需求:
-- 至少 macOS El Capitan 10.11.5,否则无法处理 Unicode 8.0 的汉字。即便如此,仍需手动升级苹方至至少 macOS 10.12 开始随赠的版本、以支持 Unicode 8.0 的通用规范汉字表用字(全字库没有「𫫇」字)。
+- 至少 macOS El Capitan 10.11.5,否則無法處理 Unicode 8.0 的漢字。即便如此,仍需手動升級蘋方至至少 macOS 10.12 開始隨贈的版本、以支持 Unicode 8.0 的通用規範漢字表用字(全字型檔沒有「𫫇」字)。
- - 保留该系统支援的原因:非 Unibody 体型的 MacBook Pro 支援的最后一版 macOS 就是 El Capitan。
+ - 保留該系統支援的原因:非 Unibody 體型的 MacBook Pro 支援的最後一版 macOS 就是 El Capitan。
-- **推荐最低系统版本**:macOS 10.12 Sierra,对 Unicode 8.0 开始的《通用规范汉字表》汉字有原生的苹方支持。
+- **推薦最低系統版本**:macOS 10.12 Sierra,對 Unicode 8.0 開始的《通用規範漢字表》漢字有原生的蘋方支持。
- - 注:能装 macOS 10.13 High Sierra 就不要去碰 macOS 10.12 Sierra 这个半成品。
+ - 注:能裝 macOS 10.13 High Sierra 就不要去碰 macOS 10.12 Sierra 這個半成品。
-- 关于全字库支持,因下述事实而在理论上很难做到最完美:
+- 關於全字型檔支持,因下述事實而在理論上很難做到最完美:
- - 很可惜 GB18030-2005 并没有官方提供的逐字读音对照表,所以目前才用了全字库。然而全字库并不等于完美。
+ - 很可惜 GB18030-2005 並沒有官方提供的逐字讀音對照表,所以目前才用了全字型檔。然而全字型檔並不等於完美。
- - 有条件者可以安装全字库字型与花园明朝,否则全字库等高万国码码位汉字恐无法在输入法的选字窗内完整显示。
+ - 有條件者可以安裝全字型檔字型與花園明朝,否則全字型檔等高萬國碼碼位漢字恐無法在輸入法的選字窗內完整顯示。
- - 全字库汉字显示支持会受到具体系统版本对万国码版本的支持的限制。
+ - 全字型檔漢字顯示支持會受到具體系統版本對萬國碼版本的支持的限制。
- - 有些全字库汉字一开始会依赖万国码的私人造字区,且在之后被新版本万国码所支持。
+ - 有些全字型檔漢字一開始會依賴萬國碼的私人造字區,且在之後被新版本萬國碼所支持。
## 建置流程
-安装 Xcode 之后,请先配置 Xcode 允许其直接构建在专案所在的资料夹下的 build 资料夹内。步骤:
+安裝 Xcode 之後,請先配置 Xcode 允許其直接構建在專案所在的資料夾下的 build 資料夾內。步驟:
```
「Xcode」->「Preferences...」->「Locations」;
「File」->「Project/WorkspaceSettings...」->「Advanced」;
-选「Custom」->「Relative to Workspace」即可。不选的话,make 的过程会出错。
+選「Custom」->「Relative to Workspace」即可。不選的話,make 的過程會出錯。
```
-在终端机内定位到威注音的克隆本地专案的本地仓库的目录之后,执行 `make update` 以获取最新词库。
+在終端機內定位到威注音的克隆本地專案的本地倉庫的目錄之後,執行 `make update` 以獲取最新詞庫。
-接下来就是直接开 Xcode 专案,Product -> Scheme 选「vChewingInstaller」,编译即可。
+接下來就是直接開 Xcode 專案,Product -> Scheme 選「vChewingInstaller」,編譯即可。
-> 之前说「在成功之后执行 `make` 即可组建、再执行 `make install` 可以触发威注音的安装程式」,这对新版威注音而言**当且仅当**使用纯 Swift 编译脚本工序时才可以使用。目前的 libvchewing-data 模组已经针对 macOS 版威注音实装了纯 Swift 词库编译脚本。
+> 之前說「在成功之後執行 `make` 即可組建、再執行 `make install` 可以觸發威注音的安裝程式」,這對新版威注音而言**當且僅當**使用純 Swift 編譯腳本工序時方可使用。目前的 libvchewing-data 模組已經針對 macOS 版威注音實裝了純 Swift 詞庫編譯腳本。
-第一次安装完,日后程式码或词库有任何修改,只要重复上述流程,再次安装威注音即可。
+第一次安裝完,日後程式碼或詞庫有任何修改,只要重覆上述流程,再次安裝威注音即可。
-要注意的是 macOS 可能会限制同一次 login session 能终结同一个输入法的执行进程的次数(安装程式透过 kill input method process 来让新版的输入法生效)。如果安装若干次后,发现程式修改的结果并没有出现、或甚至输入法已无法再选用,只需要登出目前的 macOS 系统帐号、再重新登入即可。
+要注意的是 macOS 可能會限制同一次 login session 能終結同一個輸入法的執行進程的次數(安裝程式透過 kill input method process 來讓新版的輸入法生效)。如果安裝若干次後,發現程式修改的結果並沒有出現、或甚至輸入法已無法再選用,只需要登出目前的 macOS 系統帳號、再重新登入即可。
-补记: 该输入法是在 2021 年 11 月初「28ae7deb4092f067539cff600397292e66a5dd56」这一版小麦注音建置的基础上完成的。因为在清洗词库的时候清洗了全部的 git commit 历史,所以无法自动从小麦注音官方仓库上游继承任何改动,只能手动同步任何在此之后的程式修正。最近一次同步參照是上游主仓库的 2.2.2 版、以及 zonble 的分支「5cb6819e132a02bbcba77dbf083ada418750dab7」。
+補記: 該輸入法是在 2021 年 11 月初「28ae7deb4092f067539cff600397292e66a5dd56」這一版小麥注音建置的基礎上完成的。因為在清洗詞庫的時候清洗了全部的 git commit 歷史,所以無法自動從小麥注音官方倉庫上游繼承任何改動,只能手動同步任何在此之後的程式修正。最近一次同步參照是上游主倉庫的 2.2.2 版、以及 zonble 的分支「5cb6819e132a02bbcba77dbf083ada418750dab7」。
-## 应用授权
+## 應用授權
-小麦注音引擎程式版权(MIT 授权):© 2011-2021 OpenVanilla 专案团队。
+小麥注音引擎程式版權(MIT 授權):© 2011-2021 OpenVanilla 專案團隊。
-威注音输入法 macOS 版以 MIT-NTL License 授权释出 (与 MIT 相容):© 2021-2022 vChewing 专案。
+威注音輸入法 macOS 版以 MIT-NTL License 授權釋出 (與 MIT 相容):© 2021-2022 vChewing 專案。
-威注音输入法 macOS 版程式维护:Shiki Suen。特别感谢 Hiraku Wong 等人的技术协力。
+威注音輸入法 macOS 版程式維護:Shiki Suen。特別感謝 Hiraku Wong 等人的技術協力。
-威注音词库由孙志贵维护,以 3-Clause BSD License 授权释出。
+威注音詞庫由孫志貴維護,以 3-Clause BSD License 授權釋出。
-使用者可自由使用、散播本软件,惟散播时必须完整保留版权声明及软件授权、且一旦经过修改便不可以再继续使用威注音的产品名称。
+使用者可自由使用、散播本軟體,惟散播時必須完整保留版權聲明及軟體授權、且一旦經過修改便不可以再繼續使用威注音的產品名稱。
+
+## 特殊勸告
+
+為了您的精神衛生,任何使用威注音輸入法時遇到的產品問題、請勿提報至小麥注音,除非您確信小麥注音也有該問題。即便如此,也請在他們那邊不要提及威注音。
+
+濫用沉默權來浪費對方的時間與熱情,也是一種暴力。
diff --git a/Source/Data b/Source/Data
index 3fc29bcb..69dcac3e 160000
--- a/Source/Data
+++ b/Source/Data
@@ -1 +1 @@
-Subproject commit 3fc29bcbc321f412e8a1656774fdae3009f01ac3
+Subproject commit 69dcac3e4d140325a4b37f23f423c573e4193cb8
diff --git a/Source/Modules/ControllerModules/InputState.swift b/Source/Modules/ControllerModules/InputState.swift
index 486886e4..a9761647 100644
--- a/Source/Modules/ControllerModules/InputState.swift
+++ b/Source/Modules/ControllerModules/InputState.swift
@@ -161,10 +161,14 @@ class InputState: NSObject {
@objc var tooltip: String {
if composingBuffer.count != readings.count {
+ TooltipController.backgroundColor = NSColor(red: 0.55, green: 0.00, blue: 0.00, alpha: 1.00)
+ TooltipController.textColor = NSColor.white
return NSLocalizedString("⚠︎ Unhandlable char selected for user phrases.", comment: "")
}
if Preferences.phraseReplacementEnabled {
+ TooltipController.backgroundColor = NSColor.purple
+ TooltipController.textColor = NSColor.white
return NSLocalizedString("⚠︎ Phrase replacement mode enabled, interfering user phrase entry.", comment: "")
}
if markedRange.length == 0 {
@@ -173,8 +177,12 @@ class InputState: NSObject {
let text = (composingBuffer as NSString).substring(with: markedRange)
if markedRange.length < kMinMarkRangeLength {
+ TooltipController.backgroundColor = NSColor(red: 0.18, green: 0.18, blue: 0.18, alpha: 1.00)
+ TooltipController.textColor = NSColor(red: 0.86, green: 0.86, blue: 0.86, alpha: 1.00)
return String(format: NSLocalizedString("\"%@\" length must ≥ 2 for a user phrase.", comment: ""), text)
} else if (markedRange.length > kMaxMarkRangeLength) {
+ TooltipController.backgroundColor = NSColor(red: 0.26, green: 0.16, blue: 0.00, alpha: 1.00)
+ TooltipController.textColor = NSColor(red: 1.00, green: 0.60, blue: 0.00, alpha: 1.00)
return String(format: NSLocalizedString("\"%@\" length should ≤ %d for a user phrase.", comment: ""), text, kMaxMarkRangeLength)
}
@@ -184,9 +192,12 @@ class InputState: NSObject {
let joined = selectedReadings.joined(separator: "-")
let exist = mgrLangModel.checkIfUserPhraseExist(userPhrase: text, mode: ctlInputMethod.currentKeyHandler.inputMode, key: joined)
if exist {
+ TooltipController.backgroundColor = NSColor(red: 0.00, green: 0.18, blue: 0.13, alpha: 1.00)
+ TooltipController.textColor = NSColor(red: 0.00, green: 1.00, blue: 0.74, alpha: 1.00)
return String(format: NSLocalizedString("\"%@\" already exists, ENTER to boost its priority.", comment: ""), text)
}
-
+ TooltipController.backgroundColor = NSColor(red: 0.18, green: 0.18, blue: 0.18, alpha: 1.00)
+ TooltipController.textColor = NSColor.white
return String(format: NSLocalizedString("\"%@\" selected. ENTER to add user phrase.", comment: ""), text)
}
diff --git a/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner.png b/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner.png
index 20a77a7d..61ece00e 100644
Binary files a/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner.png and b/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner@2x.png b/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner@2x.png
index 87412a5d..335fc33c 100644
Binary files a/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner@2x.png and b/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner@2x.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner@3x.png b/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner@3x.png
index b2d74cb8..fc8e9cde 100644
Binary files a/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner@3x.png and b/Source/Resources/Images/Images.xcassets/AboutBanner.imageset/AboutBanner@3x.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/128X128.png b/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/128X128.png
index 9087448a..4cb43d4a 100644
Binary files a/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/128X128.png and b/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/128X128.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/192x192.png b/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/192x192.png
index 2494c724..8a87f7c6 100644
Binary files a/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/192x192.png and b/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/192x192.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/64X64.png b/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/64X64.png
index 13ee05fd..fe4c4ac7 100644
Binary files a/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/64X64.png and b/Source/Resources/Images/Images.xcassets/AlertIcon.imageset/64X64.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/1024X1024.png b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/1024X1024.png
index 83dc07ed..4a48f9ee 100644
Binary files a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/1024X1024.png and b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/1024X1024.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/128X128.png b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/128X128.png
index 9087448a..4cb43d4a 100644
Binary files a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/128X128.png and b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/128X128.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/16X16.png b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/16X16.png
index 7c992231..91b61a60 100644
Binary files a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/16X16.png and b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/16X16.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/256X256.png b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/256X256.png
index 021c6f19..4050f62d 100644
Binary files a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/256X256.png and b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/256X256.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/32X32.png b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/32X32.png
index 923e104c..b729a95e 100644
Binary files a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/32X32.png and b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/32X32.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/512X512.png b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/512X512.png
index b8a42ce4..9d0879cd 100644
Binary files a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/512X512.png and b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/512X512.png differ
diff --git a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/64X64.png b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/64X64.png
index 13ee05fd..fe4c4ac7 100644
Binary files a/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/64X64.png and b/Source/Resources/Images/Images.xcassets/AppIcon.appiconset/64X64.png differ
diff --git a/Source/Resources/Images/RAW/March.jpg b/Source/Resources/Images/RAW/March.jpg
index 72e80e8a..ad531bac 100644
Binary files a/Source/Resources/Images/RAW/March.jpg and b/Source/Resources/Images/RAW/March.jpg differ
diff --git a/Source/Resources/Images/RAW/vChewing-MenuIcon-2x.svg b/Source/Resources/Images/RAW/vChewing-MenuIcon-2x.svg
new file mode 100644
index 00000000..fd0462c5
--- /dev/null
+++ b/Source/Resources/Images/RAW/vChewing-MenuIcon-2x.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/Source/Resources/Images/RAW/vChewing-MenuIcon.svg b/Source/Resources/Images/RAW/vChewing-MenuIcon.svg
new file mode 100644
index 00000000..af40f440
--- /dev/null
+++ b/Source/Resources/Images/RAW/vChewing-MenuIcon.svg
@@ -0,0 +1,31 @@
+
+
+
diff --git a/Source/Resources/Images/RAW/vChewing.svg b/Source/Resources/Images/RAW/vChewing.svg
index 2fb29e0b..d7526082 100644
--- a/Source/Resources/Images/RAW/vChewing.svg
+++ b/Source/Resources/Images/RAW/vChewing.svg
@@ -3,14 +3,14 @@
diff --git a/Source/Resources/MenuIcons/MenuIcon-SCVIM.png b/Source/Resources/MenuIcons/MenuIcon-SCVIM.png
index 86c8e604..b5d0da9c 100644
Binary files a/Source/Resources/MenuIcons/MenuIcon-SCVIM.png and b/Source/Resources/MenuIcons/MenuIcon-SCVIM.png differ
diff --git a/Source/Resources/MenuIcons/MenuIcon-SCVIM@2x.png b/Source/Resources/MenuIcons/MenuIcon-SCVIM@2x.png
index 2511631a..cf1aef8a 100644
Binary files a/Source/Resources/MenuIcons/MenuIcon-SCVIM@2x.png and b/Source/Resources/MenuIcons/MenuIcon-SCVIM@2x.png differ
diff --git a/Source/Resources/MenuIcons/MenuIcon-TCVIM.png b/Source/Resources/MenuIcons/MenuIcon-TCVIM.png
index e88ae4d5..41d63f4f 100644
Binary files a/Source/Resources/MenuIcons/MenuIcon-TCVIM.png and b/Source/Resources/MenuIcons/MenuIcon-TCVIM.png differ
diff --git a/Source/Resources/MenuIcons/MenuIcon-TCVIM@2x.png b/Source/Resources/MenuIcons/MenuIcon-TCVIM@2x.png
index ca92d0ec..7a8707a4 100644
Binary files a/Source/Resources/MenuIcons/MenuIcon-TCVIM@2x.png and b/Source/Resources/MenuIcons/MenuIcon-TCVIM@2x.png differ
diff --git a/Source/UI/TooltipUI/TooltipController.swift b/Source/UI/TooltipUI/TooltipController.swift
index 8adcfa26..ecb41aff 100644
--- a/Source/UI/TooltipUI/TooltipController.swift
+++ b/Source/UI/TooltipUI/TooltipController.swift
@@ -20,7 +20,8 @@ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR TH
import Cocoa
public class TooltipController: NSWindowController {
- private let backgroundColor = NSColor.windowBackgroundColor
+ static var backgroundColor = NSColor.windowBackgroundColor
+ static var textColor = NSColor.windowBackgroundColor
private var messageTextField: NSTextField
private var tooltip: String = "" {
didSet {
@@ -40,9 +41,9 @@ public class TooltipController: NSWindowController {
messageTextField.isEditable = false
messageTextField.isSelectable = false
messageTextField.isBezeled = false
- messageTextField.textColor = NSColor.textColor
+ messageTextField.textColor = TooltipController.textColor
messageTextField.drawsBackground = true
- messageTextField.backgroundColor = backgroundColor
+ messageTextField.backgroundColor = TooltipController.backgroundColor
messageTextField.font = .systemFont(ofSize: NSFont.systemFontSize(for: .small))
panel.contentView?.addSubview(messageTextField)
@@ -55,6 +56,8 @@ public class TooltipController: NSWindowController {
@objc(showTooltip:atPoint:)
public func show(tooltip: String, at point: NSPoint) {
+ messageTextField.textColor = TooltipController.textColor
+ messageTextField.backgroundColor = TooltipController.backgroundColor
self.tooltip = tooltip
window?.orderFront(nil)
set(windowLocation: point)
diff --git a/Update-Info.plist b/Update-Info.plist
index 111d259b..402726c3 100644
--- a/Update-Info.plist
+++ b/Update-Info.plist
@@ -7,7 +7,7 @@
UpdateInfoSite
https://gitee.com/vChewing/vChewing-macOS/releases
CFBundleVersion
- 1930
+ 1931
CFBundleShortVersionString
1.3.9
diff --git a/vChewing.xcodeproj/project.pbxproj b/vChewing.xcodeproj/project.pbxproj
index c68dc2bd..e6ddbb0a 100644
--- a/vChewing.xcodeproj/project.pbxproj
+++ b/vChewing.xcodeproj/project.pbxproj
@@ -1241,7 +1241,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1930;
+ CURRENT_PROJECT_VERSION = 1931;
DEBUG_INFORMATION_FORMAT = dwarf;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
@@ -1297,7 +1297,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1930;
+ CURRENT_PROJECT_VERSION = 1931;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -1431,7 +1431,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1930;
+ CURRENT_PROJECT_VERSION = 1931;
DEVELOPMENT_ASSET_PATHS = "";
DEVELOPMENT_TEAM = "";
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -1499,7 +1499,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1930;
+ CURRENT_PROJECT_VERSION = 1931;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_ASSET_PATHS = "";
DEVELOPMENT_TEAM = "";
@@ -1613,7 +1613,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1930;
+ CURRENT_PROJECT_VERSION = 1931;
DEVELOPMENT_TEAM = "";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
@@ -1666,7 +1666,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 1930;
+ CURRENT_PROJECT_VERSION = 1931;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = "";
GCC_C_LANGUAGE_STANDARD = gnu99;