mirror of
https://github.com/illian64/llm-translate.git
synced 2026-04-28 11:49:54 +00:00
init
This commit is contained in:
commit
8557624008
29 changed files with 2560 additions and 0 deletions
34
plugins/plugin_no_translate.py
Normal file
34
plugins/plugin_no_translate.py
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
# No Translate dummy plugin
|
||||
# author: Vladislav Janvarev
|
||||
|
||||
import os
|
||||
|
||||
from app.app_core import AppCore
|
||||
from app.struct import TranslateStruct
|
||||
|
||||
modname = os.path.basename(__file__)[:-3] # calculating modname
|
||||
|
||||
|
||||
# start function
|
||||
def start(core: AppCore):
|
||||
manifest = { # plugin settings
|
||||
"name": "No Translate dummy plugin", # name
|
||||
"version": "1.0", # version
|
||||
|
||||
"translate": {
|
||||
"no_translate": (init, translate) # 1 function - init, 2 - translate
|
||||
}
|
||||
}
|
||||
|
||||
return manifest
|
||||
|
||||
|
||||
def init(core: AppCore):
|
||||
return modname
|
||||
|
||||
|
||||
def translate(core: AppCore, ts: TranslateStruct):
|
||||
for part in ts.parts:
|
||||
part.translate = part.text
|
||||
|
||||
return ts
|
||||
Loading…
Add table
Add a link
Reference in a new issue