Skip to content

Commit

Permalink
Merge branch 'master' into release
Browse files Browse the repository at this point in the history
  • Loading branch information
kitabatake1013 committed Sep 23, 2022
2 parents 1297b34 + 0c5a7f1 commit d218c1a
Show file tree
Hide file tree
Showing 12 changed files with 74 additions and 26 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ addon/doc/en/
*.py[co]
*.nvda-addon
.sconsign.dblite
public/readme.md
13 changes: 11 additions & 2 deletions addon/doc/ja/readme.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# English Reading Enhancer Ver1.0.0 説明書
# English Reading Enhancer Ver1.0.1 説明書

(更新: 2022-07-18)
(更新: 2022-09-23)

[ソフトウェア詳細ページ](https://actlab.org/software/ERE)

Expand Down Expand Up @@ -96,6 +96,15 @@ Copyright (C) 2022 Kazto Kitabatake, ACT Laboratory All rights reserved.
* [High-speed Synthesizer For NVDA(HISS)](https://actlab.org/software/hiss)[読み辞書](https://github.com/actlaboratory/HISS-dictionary)
Copyright (c) 2022 AccessibleToolsLaboratory

## 更新履歴

### 2022/09/23 Version 1.0.1

1. NVDAの設定で[サポートされている場合自動的に言語を切り替える]が有効な場合に、アドオンの組み込み時に警告メッセージを表示するようにしました。
2. 大文字を含む文字列を読み上げる際、特定の場合に不要な空白が空いてしまう問題を修正しました。
3. 「A」など、一部のアルファベットの発音を修正しました。
4. 読み上げ辞書を更新しました。

## 問い合わせ先

本アドオンを利用しての感想やご要望、不具合のご報告などは、以下のメールアドレスまたは掲示板へご連絡ください。
Expand Down
9 changes: 9 additions & 0 deletions addon/globalPlugins/ERE/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,12 @@ def __init__(self):
self.autoUpdateChecker.autoUpdateCheck()
self._setupMenu()
self._setup()
t = threading.Thread(target=self._checkAutoLanguageSwitchingState, daemon=True)
t.start()

def _checkAutoLanguageSwitchingState(self):
if self.getStateSetting() and config.conf["speech"]["autoLanguageSwitching"]:
gui.messageBox(_("Automatic Language switching is enabled. English Reading Enhancer may not work correctly. To use this add-on, we recommend to disable this functionality."), _("Warning"))

def terminate(self):
super(GlobalPlugin, self).terminate()
Expand Down Expand Up @@ -98,6 +104,9 @@ def toggleState(self, evt):
msg = _("English Reading Enhancer has been enabled.") if changed is True else _("English Reading Enhancer has been disabled.")
self.stateToggleItem.SetItemLabel(self.stateToggleString())
gui.messageBox(msg, _("Settings changed"))
if changed:
t = threading.Thread(target=self._checkAutoLanguageSwitchingState, daemon=True)
t.start()

def getStateSetting(self):
return config.conf["ERE_global"]["enable"]
Expand Down
1 change: 1 addition & 0 deletions addon/globalPlugins/ERE/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

curAddon = addonHandler.Addon(addonRootDir)
addonName = curAddon.manifest["name"]
addonKeyword = "ERE"
addonSummary = curAddon.manifest["summary"]
addonVersion = curAddon.manifest["version"]
addonDocFileName = curAddon.manifest["docFileName"]
Expand Down
2 changes: 1 addition & 1 deletion addon/globalPlugins/ERE/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ def __init__(self, mode, version=addonVersion):
def check_update(self):
"""Called as the thread entry point."""
post_params = {
"name": addonName,
"name": addonKeyword,
"version": addonVersion,
"updater_version": "1.0.0",
}
Expand Down
48 changes: 31 additions & 17 deletions addon/locale/ja/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: EnglishReadingEnhancer 1.0.0\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2022-07-15 11:59+0900\n"
"PO-Revision-Date: 2022-07-15 12:08+0900\n"
"POT-Creation-Date: 2022-09-22 20:08+0900\n"
"PO-Revision-Date: 2022-09-22 21:33+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ja\n"
Expand All @@ -17,60 +17,74 @@ msgstr ""
#. Translators: Summary for this add-on
#. to be shown on installation and add-on information found in Add-ons Manager.
#: addon\globalPlugins\ERE\__init__.py:32
#: addon\globalPlugins\ERE\__init__.py:74 buildVars.py:29
#: addon\globalPlugins\ERE\__init__.py:80 buildVars.py:29
msgid "English Reading Enhancer"
msgstr "English Reading Enhancer"

#: addon\globalPlugins\ERE\__init__.py:68
#: addon\globalPlugins\ERE\__init__.py:46
msgid ""
"Automatic Language switching is enabled. English Reading Enhancer may not "
"work correctly. To use this add-on, we recommend to disable this "
"functionality."
msgstr ""
"[サポートされている場合自動的に言語を切り替える]が有効になっているため、"
"English Reading Enhancerが正しく動作しない可能性があります。NVDAの設定で、こ"
"の機能を無効にすることをお勧めします。"

#: addon\globalPlugins\ERE\__init__.py:46
msgid "Warning"
msgstr "警告"

#: addon\globalPlugins\ERE\__init__.py:74
msgid "Toggles use of English Reading Enhancer."
msgstr "English Reading Enhancerを使用するかどうかを切り替えます。"

#: addon\globalPlugins\ERE\__init__.py:70
#: addon\globalPlugins\ERE\__init__.py:76
msgid "Toggles update checking on startup."
msgstr "起動時のアップデートチェックを切り替えます。"

#: addon\globalPlugins\ERE\__init__.py:72
#: addon\globalPlugins\ERE\__init__.py:78
msgid "Check for updates"
msgstr "アップデートを確認"

#: addon\globalPlugins\ERE\__init__.py:72
#: addon\globalPlugins\ERE\__init__.py:78
msgid "Checks for new updates manually."
msgstr "アップデートを手動でチェックします。"

#: addon\globalPlugins\ERE\__init__.py:77
#: addon\globalPlugins\ERE\__init__.py:83
msgid "Disable checking for updates on startup"
msgstr "起動時のアップデートチェックを無効化"

#: addon\globalPlugins\ERE\__init__.py:77
#: addon\globalPlugins\ERE\__init__.py:83
msgid "Enable checking for updates on startup"
msgstr "起動時のアップデートチェックを有効化"

#: addon\globalPlugins\ERE\__init__.py:82
#: addon\globalPlugins\ERE\__init__.py:88
msgid "Updates will be checked automatically when launching NVDA."
msgstr "NVDAを起動するときに、自動的にアップデートがチェックされます。"

#: addon\globalPlugins\ERE\__init__.py:82
#: addon\globalPlugins\ERE\__init__.py:88
msgid "Updates will not be checked when launching NVDA."
msgstr "NVDAを起動するときに、アップデートはチェックされません。"

#: addon\globalPlugins\ERE\__init__.py:84
#: addon\globalPlugins\ERE\__init__.py:100
#: addon\globalPlugins\ERE\__init__.py:90
#: addon\globalPlugins\ERE\__init__.py:106
msgid "Settings changed"
msgstr "設定変更完了"

#: addon\globalPlugins\ERE\__init__.py:98
#: addon\globalPlugins\ERE\__init__.py:104
msgid "English Reading Enhancer has been enabled."
msgstr "English Reading Enhancerを有効にしました。"

#: addon\globalPlugins\ERE\__init__.py:98
#: addon\globalPlugins\ERE\__init__.py:104
msgid "English Reading Enhancer has been disabled."
msgstr "English Reading Enhancerを無効にしました。"

#: addon\globalPlugins\ERE\__init__.py:109
#: addon\globalPlugins\ERE\__init__.py:115
msgid "Disable English Reading Enhancer"
msgstr "English Reading Enhancerを無効化"

#: addon\globalPlugins\ERE\__init__.py:109
#: addon\globalPlugins\ERE\__init__.py:115
msgid "Enable English Reading Enhancer"
msgstr "English Reading Enhancerを有効化"

Expand Down
4 changes: 2 additions & 2 deletions buildVars.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-

ADDON_VERSION = "1.0.0"
ADDON_RELEASE_DATE = "2022-07-18"
ADDON_VERSION = "1.0.1"
ADDON_RELEASE_DATE = "2022-09-23"
ADDON_NAME = "EnglishReadingEnhancer"
ADDON_KEYWORD = "ERE"

Expand Down
6 changes: 6 additions & 0 deletions public/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,12 @@ Copyright (C) 2022 Kazto Kitabatake, ACT Laboratory All rights reserved.
* [High-speed Synthesizer For NVDA(HISS)](https://actlab.org/software/hiss)[読み辞書](https://github.com/actlaboratory/HISS-dictionary)
Copyright (c) 2022 AccessibleToolsLaboratory

## 更新履歴

### 2022/XX/XX Version 1.X.X

1. 読み上げ辞書を更新しました。

## 問い合わせ先

本アドオンを利用しての感想やご要望、不具合のご報告などは、以下のメールアドレスまたは掲示板へご連絡ください。
Expand Down
5 changes: 3 additions & 2 deletions tools/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ def __init__(self):
exit(-1)

# 前のビルドをクリーンアップ
self.creen(package_path)
self.clean(package_path)

# appveyorでのスナップショットの場合はバージョン番号を一時的に書き換え
# バージョン番号をセット
Expand Down Expand Up @@ -76,7 +76,7 @@ def setAppVeyor(self):
return True
return False

def creen(self,package_path):
def clean(self,package_path):
if os.path.isdir(package_path):
print("Clearling previous build...")
shutil.rmtree("output\\")
Expand All @@ -95,6 +95,7 @@ def makeSnapshotVersionNumber(self):

def build(self, package_path, build_filename):
print("Building...")
shutil.copyfile("addon\\doc\\ja\\readme.md", "public\\readme.md")
shutil.copytree("public", package_path)
ret = self.runcmd("scons")
print("build finished with status %d" % ret)
Expand Down
7 changes: 7 additions & 0 deletions update_englishToKanaConverter.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
@echo off
cd %~dp0
cd addon\globalPlugins\ERE\_englishToKanaConverter
git pull
cd ..\..\..\..
git add addon\globalPlugins\ERE\_englishToKanaConverter
git commit -m "update submodule"
2 changes: 1 addition & 1 deletion version.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version": "1.0.0", "release_date": "2022-07-18"}
{"version": "1.0.1", "release_date": "2022-09-23"}

0 comments on commit d218c1a

Please sign in to comment.