Skip to content

Commit

Permalink
build: 0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
yuhldr committed Dec 10, 2024
1 parent 758577f commit 0e7d305
Show file tree
Hide file tree
Showing 9 changed files with 90 additions and 71 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
- name: Build flatpak package
run: |
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.gnome.Platform//47 org.gnome.Sdk//47 -y
sudo flatpak install flathub org.flatpak.Builder org.gnome.Platform//47 org.gnome.Sdk//47 -y
make BUILD_TYPE=gtk test-flatpak
- name: Build rpm package
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
TO_LANG=zh_CN
VERSION=0.0.7
VERSION=0.1.0
BUILD_TYPE=gtk
DISK = ../../../dist/
BUILD_PKG=build/pkg
Expand Down
20 changes: 11 additions & 9 deletions data/gtk/cool.ldr.lfy.in.appdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,26 +26,26 @@

<screenshots>
<screenshot type="default">
<image type="source">https://raw.githubusercontent.com/ldrfy/docs/main/images/main.png</image>
<image type="source">https://raw.githubusercontent.com/ldrfy/docs/main/images/gtk/main.png</image>
<caption>Translation homepage</caption>
</screenshot>
<screenshot>
<image type="source">
https://raw.githubusercontent.com/ldrfy/docs/main/images/preference.png</image>
https://raw.githubusercontent.com/ldrfy/docs/main/images/gtk/preference.png</image>
<caption>Preferences page</caption>
</screenshot>
<screenshot>
<image type="source">
https://raw.githubusercontent.com/ldrfy/docs/main/images/server-preference.png</image>
https://raw.githubusercontent.com/ldrfy/docs/main/images/gtk/preference1.png</image>
<caption>Set Api Key</caption>
</screenshot>
<screenshot>
<image type="source">
https://raw.githubusercontent.com/ldrfy/docs/main/images/shortcuts.png</image>
https://raw.githubusercontent.com/ldrfy/docs/main/images/gtk/shortcuts.png</image>
<caption>Shortcuts</caption>
</screenshot>
<screenshot>
<image type="source">https://raw.githubusercontent.com/ldrfy/docs/main/images/about.png</image>
<image type="source">https://raw.githubusercontent.com/ldrfy/docs/main/images/gtk/about.png</image>
<caption>About</caption>
</screenshot>
</screenshots>
Expand All @@ -54,14 +54,16 @@


<releases>
<release version="0.0.8" date="2024-11-17">
<release version="0.1.0" date="2024-12-10">
<description>
<ul>
<li>Add local OCR recognition through pytesseract</li>
<li>The native qt version of plasma can be installed by `pip install lfy`</li>
<li>Add local OCR recognition: easyocr, pytesseract</li>
<li>Add import and export settings</li>
<li>Add translate or OCR in terminal, like `lfy -h` </li>
<li>Add debug in About Page</li>
<li>The dividing line in the middle of the translation page can be moved</li>
<li>Add debug in about page</li>
<li>Add the dividing line in the middle of the translation page</li>
<li>Refactor settings page</li>
</ul>
</description>
</release>
Expand Down
4 changes: 2 additions & 2 deletions data/version.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "0.0.7",
"version": "0.1.0",
"url": "https://github.com/ldrfy/lfy",
"msg": "Update notes:\n- Add aliyun/huoshan Translate for free\n- Support notification after translation\n- Supports comparing multiple translations at the same time"
"msg": "Update notes:\n- The native qt version of plasma can be installed by `pip install lfy`\n- Add local OCR recognition: easyocr, pytesseract\n- Add import and export settings\n- Add translate or OCR in terminal, like `lfy -h`\n- Add debug in about page\n- Add the dividing line in the middle of the translation page\n- Refactor settings page"
}
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
project(
'lfy',
version: '0.0.7',
version: '0.1.0',
meson_version: '>= 0.62.0',
default_options: [
'warning_level=2',
Expand Down
1 change: 1 addition & 0 deletions pkg/flatpak/cool.ldr.lfy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ runtime-version: "47"
sdk: "org.gnome.Sdk"
command: "@APP_NAME@"
finish-args:
- "--share=ipc"
- "--share=network"
- "--socket=fallback-x11"
- "--device=dri"
Expand Down
20 changes: 10 additions & 10 deletions pkg/flatpak/python3-requests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ build-commands:
--prefix=${FLATPAK_DEST} "requests" --no-build-isolation
sources:
- type: file
url: https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl
sha256: dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1
url: https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl
sha256: 922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8
- type: file
url: https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz
sha256: f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5
url: https://files.pythonhosted.org/packages/f2/4f/e1808dc01273379acc506d18f1504eb2d299bd4131743b9fc54d7be4df1e/charset_normalizer-3.4.0.tar.gz
sha256: 223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e
- type: file
url: https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06aa57dbb1992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl
sha256: 82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0
url: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl
sha256: 946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3
- type: file
url: https://files.pythonhosted.org/packages/c3/20/748e38b466e0819491f0ce6e90ebe4184966ee304fe483e2c414b0f4ef07/requests-2.32.2-py3-none-any.whl
sha256: fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c
url: https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl
sha256: 70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6
- type: file
url: https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl
sha256: 450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d
url: https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl
sha256: ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac
52 changes: 30 additions & 22 deletions po/lfy.pot
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cool.ldr.lfy\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-12-09 16:17+0800\n"
"POT-Creation-Date: 2024-12-10 23:11+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
Expand Down Expand Up @@ -145,68 +145,76 @@ msgid "About"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:60
msgid "Add local OCR recognition through pytesseract"
msgid "The native qt version of plasma can be installed by `pip install lfy`"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:61
msgid "Add import and export settings"
msgid "Add local OCR recognition: easyocr, pytesseract"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:62
msgid "Add translate or OCR in terminal, like `lfy -h`"
msgid "Add import and export settings"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:63
msgid "Add debug in About Page"
msgid "Add translate or OCR in terminal, like `lfy -h`"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:64
msgid "The dividing line in the middle of the translation page can be moved"
msgid "Add debug in about page"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:65
msgid "Add the dividing line in the middle of the translation page"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:66
msgid "Refactor settings page"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:71
#: data/gtk/cool.ldr.lfy.in.appdata.xml:73
msgid "Add aliyun/huoshan Translate for free"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:72
#: data/gtk/cool.ldr.lfy.in.appdata.xml:74
msgid "Support notification after translation"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:73
#: data/gtk/cool.ldr.lfy.in.appdata.xml:75
msgid "Supports comparing multiple translations at the same time"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:80
#: data/gtk/cool.ldr.lfy.in.appdata.xml:82
msgid "Add Bing Translate for free"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:87
#: data/gtk/cool.ldr.lfy.in.appdata.xml:89
msgid "Fix Google Translate"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:88
#: data/gtk/cool.ldr.lfy.in.appdata.xml:90
msgid "Improve translation performance"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:89
#: data/gtk/cool.ldr.lfy.in.appdata.xml:91
msgid "Add Italian language and support Italian translation"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:90
#: data/gtk/cool.ldr.lfy.in.appdata.xml:92
msgid ""
"Optimize the structure of translation services and make it more convenient "
"to create third-party translation services"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:97
#: data/gtk/cool.ldr.lfy.in.appdata.xml:99
msgid "add shortcut"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:98
#: data/gtk/cool.ldr.lfy.in.appdata.xml:100
msgid "Automatically check for updates"
msgstr ""

#: data/gtk/cool.ldr.lfy.in.appdata.xml:104
#: data/gtk/cool.ldr.lfy.in.appdata.xml:106
msgid "Basic functions completed"
msgstr ""

Expand Down Expand Up @@ -270,15 +278,15 @@ msgstr ""
msgid "Using {} for text recognition"
msgstr ""

#: lfy/gtk/translate.py:207 lfy/qt/translate.py:316
#: lfy/gtk/translate.py:205 lfy/qt/translate.py:317
msgid "Translating..."
msgstr ""

#: lfy/gtk/translate.py:212 lfy/qt/translate.py:274
#: lfy/gtk/translate.py:210 lfy/qt/translate.py:275
msgid "Translation completed"
msgstr ""

#: lfy/gtk/translate.py:229 lfy/qt/translate.py:256
#: lfy/gtk/translate.py:227 lfy/qt/translate.py:257
msgid "{} OCRing..."
msgstr ""

Expand Down Expand Up @@ -414,11 +422,11 @@ msgid ""
"be automatically translated"
msgstr ""

#: lfy/qt/translate.py:188
#: lfy/qt/translate.py:189
msgid "warn"
msgstr ""

#: lfy/qt/translate.py:188
#: lfy/qt/translate.py:189
msgid "quit?"
msgstr ""

Expand Down
58 changes: 33 additions & 25 deletions po/zh_CN.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cool.ldr.lfy\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2024-12-09 16:17+0800\n"
"POT-Creation-Date: 2024-12-10 23:08+0800\n"
"PO-Revision-Date: 2023-11-12 21:02+0800\n"
"Last-Translator: <[email protected]>\n"
"Language-Team: Chinese (simplified) <[email protected]>\n"
Expand Down Expand Up @@ -145,68 +145,76 @@ msgid "About"
msgstr "关于"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:60
msgid "Add local OCR recognition through pytesseract"
msgstr "通过pytesseract添加本地OCR识别"
msgid "The native qt version of plasma can be installed by `pip install lfy`"
msgstr "可通过 `pip install lfy` 安装plasma原生的qt版本"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:61
msgid "Add local OCR recognition: easyocr, pytesseract"
msgstr "添加本地OCR识别:easyocr/pytesseract "

#: data/gtk/cool.ldr.lfy.in.appdata.xml:62
msgid "Add import and export settings"
msgstr "添加导入和导出设置"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:62
#: data/gtk/cool.ldr.lfy.in.appdata.xml:63
msgid "Add translate or OCR in terminal, like `lfy -h`"
msgstr "在终端中添加翻译或OCR,如`lfy-h`"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:63
msgid "Add debug in About Page"
#: data/gtk/cool.ldr.lfy.in.appdata.xml:64
msgid "Add debug in about page"
msgstr "在“关于”页面中添加调试"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:64
msgid "The dividing line in the middle of the translation page can be moved"
msgstr "翻译页面中间的分界线可以移动"
#: data/gtk/cool.ldr.lfy.in.appdata.xml:65
msgid "Add the dividing line in the middle of the translation page"
msgstr "在翻译页面中间添加分割线"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:71
#: data/gtk/cool.ldr.lfy.in.appdata.xml:66
msgid "Refactor settings page"
msgstr "优化设置页面"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:73
msgid "Add aliyun/huoshan Translate for free"
msgstr "添加阿里云/火山翻译(需密钥、但免费)"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:72
#: data/gtk/cool.ldr.lfy.in.appdata.xml:74
msgid "Support notification after translation"
msgstr "支持通知翻译内容"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:73
#: data/gtk/cool.ldr.lfy.in.appdata.xml:75
msgid "Supports comparing multiple translations at the same time"
msgstr "支持同时比较多个翻译"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:80
#: data/gtk/cool.ldr.lfy.in.appdata.xml:82
msgid "Add Bing Translate for free"
msgstr "添加必应翻译(无需密钥)"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:87
#: data/gtk/cool.ldr.lfy.in.appdata.xml:89
msgid "Fix Google Translate"
msgstr "修复谷歌翻译"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:88
#: data/gtk/cool.ldr.lfy.in.appdata.xml:90
msgid "Improve translation performance"
msgstr "提高翻译性能"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:89
#: data/gtk/cool.ldr.lfy.in.appdata.xml:91
msgid "Add Italian language and support Italian translation"
msgstr "添加意大利语言,支持意大利语翻译"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:90
#: data/gtk/cool.ldr.lfy.in.appdata.xml:92
msgid ""
"Optimize the structure of translation services and make it more convenient "
"to create third-party translation services"
msgstr "优化翻译服务结构,打造第三方翻译服务更便捷"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:97
#: data/gtk/cool.ldr.lfy.in.appdata.xml:99
msgid "add shortcut"
msgstr "添加快捷键"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:98
#: data/gtk/cool.ldr.lfy.in.appdata.xml:100
msgid "Automatically check for updates"
msgstr "软件打开时,自动检查更新"

#: data/gtk/cool.ldr.lfy.in.appdata.xml:104
#: data/gtk/cool.ldr.lfy.in.appdata.xml:106
msgid "Basic functions completed"
msgstr "基础功能完成"

Expand Down Expand Up @@ -273,15 +281,15 @@ msgstr "配置数据已导出到剪贴板"
msgid "Using {} for text recognition"
msgstr "使用 {} 进行文本识别"

#: lfy/gtk/translate.py:207 lfy/qt/translate.py:316
#: lfy/gtk/translate.py:205 lfy/qt/translate.py:317
msgid "Translating..."
msgstr "翻译中……"

#: lfy/gtk/translate.py:212 lfy/qt/translate.py:274
#: lfy/gtk/translate.py:210 lfy/qt/translate.py:275
msgid "Translation completed"
msgstr "翻译完成"

#: lfy/gtk/translate.py:229 lfy/qt/translate.py:256
#: lfy/gtk/translate.py:227 lfy/qt/translate.py:257
msgid "{} OCRing..."
msgstr "{} OCR识别中.."

Expand Down Expand Up @@ -417,11 +425,11 @@ msgid ""
"be automatically translated"
msgstr "选择文字并用快捷键 '{}' 复制,复制的文字将不会自动翻译"

#: lfy/qt/translate.py:188
#: lfy/qt/translate.py:189
msgid "warn"
msgstr "警告"

#: lfy/qt/translate.py:188
#: lfy/qt/translate.py:189
msgid "quit?"
msgstr "退出?"

Expand Down

0 comments on commit 0e7d305

Please sign in to comment.