This commit is contained in:
test123456654321 2024-10-18 20:03:38 +08:00 committed by GitHub
parent 3dc87ffc91
commit a350f003d9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
386 changed files with 76 additions and 108 deletions

View File

@ -2,9 +2,9 @@ name: build
on: on:
push: push:
paths: [ '.github/workflows/build.yml','build.py', 'LunaTranslator/**' , 'plugins/**' ] paths: [ '.github/workflows/build.yml','src/**']
pull_request: pull_request:
paths: [ '.github/workflows/build.yml','build.py', 'LunaTranslator/**' , 'plugins/**'] paths: [ '.github/workflows/build.yml','src/**']
jobs: jobs:
build: build:
@ -36,8 +36,8 @@ jobs:
- name: Run build script - name: Run build script
run: | run: |
python build.py ${{ matrix.architecture }} 3.7.9 python src/build.py ${{ matrix.architecture }} 3.7.9
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4
with: with:
name: ${{ matrix.fname }} name: ${{ matrix.fname }}
path: build/${{ matrix.fname }}.zip path: src/build/${{ matrix.fname }}.zip

View File

@ -35,7 +35,7 @@ jobs:
python-version: '3.11' python-version: '3.11'
- name: Run build script - name: Run build script
run: | run: |
python build.py ${{ matrix.architecture }} 3.7.9 python src/build.py ${{ matrix.architecture }} 3.7.9
# - name: Generate attestation for artifact # - name: Generate attestation for artifact
# uses: actions/attest-build-provenance@v1 # uses: actions/attest-build-provenance@v1
# with: # with:
@ -47,13 +47,13 @@ jobs:
- name: loadversion - name: loadversion
id: loadversion id: loadversion
run: python build.py loadversion | Out-File -FilePath $Env:GITHUB_OUTPUT -Encoding utf8 -Append run: python src/build.py loadversion | Out-File -FilePath $Env:GITHUB_OUTPUT -Encoding utf8 -Append
- name: Release LunaTranslator - name: Release LunaTranslator
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
tag_name: ${{ steps.loadversion.outputs.version }} tag_name: ${{ steps.loadversion.outputs.version }}
files: | files: |
build/${{ matrix.fname }}.zip src/build/${{ matrix.fname }}.zip
build/${{ matrix.fname }}.exe src/build/${{ matrix.fname }}.exe
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

22
.gitignore vendored
View File

@ -1,7 +1,4 @@
LunaTranslator/userconfig
LunaTranslator/userconfig1
lunatranslator/cache
*.pyc *.pyc
*.pyc *.pyc
*.pyc *.pyc
@ -22,25 +19,6 @@ Thumbs.db
*.wav *.wav
build/ build/
plugins/libs/webview2
plugins/builds
plugins/build
temp/ temp/
LunaTranslator/files/plugins
LunaTranslator/files/ocr
LunaTranslator/files/data
LunaTranslator/chrome_cache
plugins/.vscode/settings.json
LunaTranslator/files/themes
LunaTranslator/LunaTranslator/rendertext/luna.png
LunaTranslator/run37.bat
LunaTranslator/run3732.bat
LunaTranslator/run38.bat
LunaTranslator/run3832.bat
LunaTranslator/logs
LunaTranslator/LunaTranslator/.vscode/settings.json
.vscode/settings.json .vscode/settings.json
LunaTranslator/translation_record

18
.gitmodules vendored
View File

@ -1,12 +1,12 @@
[submodule "plugins/libs/wil"] [submodule "src/plugins/libs/wil"]
path = plugins/libs/wil path = src/plugins/libs/wil
url = https://github.com/microsoft/wil.git url = https://github.com/microsoft/wil.git
[submodule "plugins/libs/tinymp3"] [submodule "src/plugins/libs/rapidfuzz-cpp"]
path = plugins/libs/tinymp3 path = src/plugins/libs/rapidfuzz-cpp
url = https://github.com/cpuimage/tinymp3
[submodule "plugins/libs/rapidfuzz-cpp"]
path = plugins/libs/rapidfuzz-cpp
url = https://github.com/rapidfuzz/rapidfuzz-cpp url = https://github.com/rapidfuzz/rapidfuzz-cpp
[submodule "plugins/libs/wechat-ocr"] [submodule "src/plugins/libs/wechat-ocr"]
path = plugins/libs/wechat-ocr path = src/plugins/libs/wechat-ocr
url = https://github.com/swigger/wechat-ocr url = https://github.com/swigger/wechat-ocr
[submodule "src/plugins/libs/tinymp3"]
path = src/plugins/libs/tinymp3
url = https://github.com/HIllya51/tinymp3

View File

@ -9,7 +9,7 @@
### [使用说明](https://docs.lunatranslator.org/#/zh/) [视频教程](https://space.bilibili.com/592120404/video) <a href="https://qm.qq.com/q/I5rr3uEpi2"><img src="https://img.shields.io/badge/QQ群-963119821-FF007C"></a> <a href="https://discord.com/invite/ErtDwVeAbB"><img src="https://img.shields.io/discord/1262692128031772733?label=Discord&logo=discord&color=FF007C"></a> ### [使用说明](https://docs.lunatranslator.org/#/zh/) [视频教程](https://space.bilibili.com/592120404/video) <a href="https://qm.qq.com/q/I5rr3uEpi2"><img src="https://img.shields.io/badge/QQ群-963119821-FF007C"></a> <a href="https://discord.com/invite/ErtDwVeAbB"><img src="https://img.shields.io/discord/1262692128031772733?label=Discord&logo=discord&color=FF007C"></a>
### 简体中文 | [English](README_en.md) | [Русский язык](README_ru.md) | [Other Language](otherlang.md) ### 简体中文 | [English](docs/other/README_en.md) | [Русский язык](docs/other/README_ru.md) | [Other Language](docs/other/otherlang.md)
> **一款galgame翻译器** > **一款galgame翻译器**
@ -93,5 +93,5 @@
如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢,么么哒~ 如果你感觉该软件对你有帮助,欢迎微信扫码赞助,谢谢,么么哒~
<img src='.\\LunaTranslator\\files\\zan.jpg' style="height: 400px !important;"> <img src='.\\src\\files\\zan.jpg' style="height: 400px !important;">

View File

@ -9,7 +9,7 @@
### [User Manual](https://docs.lunatranslator.org/#/zh/) <a href="https://discord.com/invite/ErtDwVeAbB"><img src="https://img.shields.io/discord/1262692128031772733?label=Discord&logo=discord&color=FF007C"></a> ### [User Manual](https://docs.lunatranslator.org/#/zh/) <a href="https://discord.com/invite/ErtDwVeAbB"><img src="https://img.shields.io/discord/1262692128031772733?label=Discord&logo=discord&color=FF007C"></a>
### [简体中文](README.md) | English | [Русский язык](README_ru.md) | [Other Language](otherlang.md) ### [简体中文](../../README.md) | English | [Русский язык](README_ru.md) | [Other Language](otherlang.md)
> **A galgame translation tool** > **A galgame translation tool**

View File

@ -9,7 +9,7 @@
### [Инструкция по использованию](https://docs.lunatranslator.org/#/ru/) <a href="https://discord.com/invite/ErtDwVeAbB"><img src="https://img.shields.io/discord/1262692128031772733?label=Discord&logo=discord&color=FF007C"></a> ### [Инструкция по использованию](https://docs.lunatranslator.org/#/ru/) <a href="https://discord.com/invite/ErtDwVeAbB"><img src="https://img.shields.io/discord/1262692128031772733?label=Discord&logo=discord&color=FF007C"></a>
### [简体中文](README.md) | [English](README_en.md) | Русский язык | [Other Language](otherlang.md) ### [简体中文](../../README.md) | [English](README_en.md) | Русский язык | [Other Language](otherlang.md)
> **Транслятор для galgame** > **Транслятор для galgame**

8
docs/other/otherlang.md Normal file
View File

@ -0,0 +1,8 @@
Now this program supports [简体中文]() | [日本語](../../src/files/lang/ja.json) | [繁體中文](../../src/files/lang/cht.json) | [English](../../src/files/lang/en.json) | [Русский язык](../../src/files/lang/ru.json) | [Español](../../src/files/lang/es.json) | [한국어](../../src/files/lang/ko.json) | [Français](../../src/files/lang/fr.json) | [Tiếng Việt](../../src/files/lang/vi.json) | [Türkçe](../../src/files/lang/tr.json) | [Polski](../../src/files/lang/pl.json) | [Українська Мова](../../src/files/lang/uk.json) | [Italiano](../../src/files/lang/it.json) | [ภาษาไทย](../../src/files/lang/th.json) | [Deutsch](../../src/files/lang/de.json) | [Svenska](../../src/files/lang/sv.json) | [Nederlands](../../src/files/lang/nl.json) | [Čeština](../../src/files/lang/cs.json) | [Português](../../src/files/lang/pt.json)
Most of them are machine translated from Chinese.
You can ask for other language support of machine translation, or you can translate manually to get more accurate translation.
To translate manually, you can access the directory [files/lang](../../src/files/lang) to find the language file of you language, and adjust the unsatisfactory translations.

View File

@ -1,8 +0,0 @@
Now this program supports [简体中文]() | [日本語](LunaTranslator/files/lang/ja.json) | [繁體中文](LunaTranslator/files/lang/cht.json) | [English](LunaTranslator/files/lang/en.json) | [Русский язык](LunaTranslator/files/lang/ru.json) | [Español](LunaTranslator/files/lang/es.json) | [한국어](LunaTranslator/files/lang/ko.json) | [Français](LunaTranslator/files/lang/fr.json) | [Tiếng Việt](LunaTranslator/files/lang/vi.json) | [Türkçe](LunaTranslator/files/lang/tr.json) | [Polski](LunaTranslator/files/lang/pl.json) | [Українська Мова](LunaTranslator/files/lang/uk.json) | [Italiano](LunaTranslator/files/lang/it.json) | [ภาษาไทย](LunaTranslator/files/lang/th.json) | [Deutsch](LunaTranslator/files/lang/de.json) | [Svenska](LunaTranslator/files/lang/sv.json) | [Nederlands](LunaTranslator/files/lang/nl.json) | [Čeština](LunaTranslator/files/lang/cs.json) | [Português](LunaTranslator/files/lang/pt.json)
Most of them are machine translated from Chinese.
You can ask for other language support of machine translation, or you can translate manually to get more accurate translation.
To translate manually, you can access the directory [files/lang](LunaTranslator/files/lang) to find the language file of you language, and adjust the unsatisfactory translations.

@ -1 +0,0 @@
Subproject commit ec76d84b950b68e5c3e2a06bc3d62f28bd06e19f

@ -1 +0,0 @@
Subproject commit e60e004e13069eb9ea54ace08c3760da179f125d

View File

@ -1,15 +0,0 @@
import shutil,sys
x86=int(sys.argv[1])
if x86:
shutil.copy('../builds/_x86/shareddllproxy32.exe','../../LunaTranslator/files/plugins')
shutil.copy('../builds/_x86/loopbackaudio.dll','../../LunaTranslator/files/plugins/DLL32')
shutil.copy('../builds/_x86/winrtutils32.dll','../../LunaTranslator/files/plugins/DLL32')
shutil.copy('../builds/_x86/winsharedutils32.dll','../../LunaTranslator/files/plugins/DLL32')
shutil.copy('../builds/_x86/wcocr.dll','../../LunaTranslator/files/plugins/DLL32')
else:
shutil.copy('../builds/_x64/shareddllproxy64.exe','../../LunaTranslator/files/plugins')
shutil.copy('../builds/_x64/loopbackaudio.dll','../../LunaTranslator/files/plugins/DLL64')
shutil.copy('../builds/_x64/hookmagpie.dll','../../LunaTranslator/files/plugins')
shutil.copy('../builds/_x64/winrtutils64.dll','../../LunaTranslator/files/plugins/DLL64')
shutil.copy('../builds/_x64/winsharedutils64.dll','../../LunaTranslator/files/plugins/DLL64')
shutil.copy('../builds/_x64/wcocr.dll','../../LunaTranslator/files/plugins/DLL64')

Some files were not shown because too many files have changed in this diff Show More