Check-in [e93c2ef456]
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | release as 2.1 |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | 2.1 |
| Files: | files | file ages | folders |
| SHA1: |
e93c2ef4569b7cf9701e2d00c7299306 |
| User & Date: | mario 2022-10-31 09:08:05 |
Context
|
2022-11-15
| ||
| 17:47 | prepare for language list updates (seems shorter than default list however) check-in: b469e6efc0 user: mario tags: trunk | |
|
2022-10-31
| ||
| 09:08 | release as 2.1 check-in: e93c2ef456 user: mario tags: trunk, 2.1 | |
|
2022-10-25
| ||
| 09:36 | combined _assign_t() for conf+data merging (avoid text input in log messages) check-in: c4e7e1d8e1 user: mario tags: trunk | |
Changes
Changes to Makefile.
| ︙ | ︙ | |||
49 50 51 52 53 54 55 | tk_translate: ./setup.py bdist_wheel pylint: PYTHONPATH=./pythonpath/:/opt/libreoffice7.1/program/ pylint pagetranslate.py pythonpath/translationbackends.py test: | | | 49 50 51 52 53 54 55 56 | tk_translate: ./setup.py bdist_wheel pylint: PYTHONPATH=./pythonpath/:/opt/libreoffice7.1/program/ pylint pagetranslate.py pythonpath/translationbackends.py test: pytest -vv -ra |
Changes to NEWS.
|
| | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 2.1 (2022-10-31) * DuckDuckGo backend added. * Google Cloud Translate available, but untested. * Annotations enabled for text selection mode. * Target language is now set for translated paragraphs. * Internal rewrites. * FauxRequests fallback might now work for all backends. * Translate-python has been removed (Msft now via D-T). * Undo unicode glyphs in dropdown (hiccup in AOO). * DeepL and SysTran fixes. * Added some automated tests for services. 2.0 (2022-10-17) * Add SYSTRAN backend. * Introduce ArgosTranslate binding. * Added LibreTranslate via D-T and internal. * Select-only mode (disable whole-doc traversal). * Added pt-BR as default language in menu. |
| ︙ | ︙ |
Changes to description.xml.
1 2 3 | <?xml version="1.0" encoding="UTF-8"?> <description xmlns="http://openoffice.org/extensions/description/2006" xmlns:dep="http://openoffice.org/extensions/description/2006" xmlns:xlink="http://www.w3.org/1999/xlink"> <identifier value="vnd.include-once.pagetranslate"/> | | | 1 2 3 4 5 6 7 8 9 10 11 |
<?xml version="1.0" encoding="UTF-8"?>
<description xmlns="http://openoffice.org/extensions/description/2006" xmlns:dep="http://openoffice.org/extensions/description/2006" xmlns:xlink="http://www.w3.org/1999/xlink">
<identifier value="vnd.include-once.pagetranslate"/>
<version value="2.1"/>
<display-name>
<name lang="en">PageTranslate</name>
</display-name>
<dependencies>
<OpenOffice.org-minimal-version value="3.0" dep:name="OpenOffice.org 3.0"/>
</dependencies>
<registration>
|
| ︙ | ︙ |
Changes to pagetranslate.py.
1 2 3 4 5 6 7 | #!/usr/bin/python # encoding: utf-8 # api: uno ##type: callback # category: language # title: PageTranslate # description: Action button to get whole Writer document translated | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#!/usr/bin/python
# encoding: utf-8
# api: uno
##type: callback
# category: language
# title: PageTranslate
# description: Action button to get whole Writer document translated
# version: 2.1
# state: stable
# author: mario
# url: https://fossil.include-once.org/pagetranslate/
# depends: python:requests (>= 2.5), python:uno
# pack: *.py, pythonpath/*.py, META-INF/*, pkg-desc, *.x*, icons/*
# config:
# { name: frames, type: bool, value: 0, description: traverse TextFrames }
|
| ︙ | ︙ |
Changes to test/conftest.py.
| ︙ | ︙ | |||
23 24 25 26 27 28 29 |
#"cmd": "",
"_test_name": request.node.name,
})
p.update(kw)
return p
import translationbackends as tb
| > | 23 24 25 26 27 28 29 30 |
#"cmd": "",
"_test_name": request.node.name,
})
p.update(kw)
return p
import translationbackends as tb
|
Changes to tk_translate/__init__.py.
| ︙ | ︙ | |||
9 10 11 12 13 14 15 |
# version: 0.5
# state: beta
# license: MITL
# config:
# { name: source, value: auto, description: assumed source language }
# { name: target, value: en, description: default target language }
# { name: linebreakwise, type: bool, value: 0, description: linebreakwise paragraph translation }
| | | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# version: 0.5
# state: beta
# license: MITL
# config:
# { name: source, value: auto, description: assumed source language }
# { name: target, value: en, description: default target language }
# { name: linebreakwise, type: bool, value: 0, description: linebreakwise paragraph translation }
# { name: quick, type: bool, value: 0, description: "quick placeholder {..} linebreaks in requests" }
# priority: optional
# depends: python >= 3.8, python:PySimpleGUI >= 4.37, python:requests
# pack: pythonpath/*.py=gui/
# architecture: all
# classifiers: translation
# keywords: translation
# url: https://fossil.include-once.org/pagetranslate/
|
| ︙ | ︙ |