LibreOffice plugin to pipe whole Writer documents through Google Translate, that ought to keep most of the page formatting.

⌈⌋ ⎇ branch:  PageTranslate


Check-in [75f1bf7f56]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add <kbd>🏴</kbd> to Draw/Impress. Submenus still missing there however.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:75f1bf7f563f1e05c32df5c1a97b6f5e252e0cc0
User & Date: mario 2020-05-30 16:53:10
Context
2020-05-30
16:53
Introduce XNamedAsEnumeration wrapper check-in: aba3df934c user: mario tags: trunk
16:53
Add <kbd>🏴</kbd> to Draw/Impress. Submenus still missing there however. check-in: 75f1bf7f56 user: mario tags: trunk
2020-05-29
15:07
Move `translationbackends.assign_service()` into separate function, because it needs to be called at three distinct places - to honor .params[lang] change without having to (pricely) reinstate backend. check-in: 88f481e92b user: mario tags: trunk
Changes

Changes to Addons.xcu.

82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
              <prop oor:name="ControlType" oor:type="xs:string"><value>ImageButton</value></prop>
              <prop oor:name="Title" oor:type="xs:string"><value>T→🇬🇧</value></prop>
            </node>
            <node oor:name="T4" oor:op="replace">
              <prop oor:name="URL" oor:type="xs:string"><value>service:org.openoffice.comp.pyuno.pagetranslate?page&amp;lang=locale</value></prop>
              <prop oor:name="ImageIdentifier" oor:type="xs:string"><value></value></prop>
              <prop oor:name="Target" oor:type="xs:string"><value>_self</value></prop>
              <prop oor:name="Context" oor:type="xs:string"><value>com.sun.star.text.TextDocument</value></prop>
              <prop oor:name="ControlType" oor:type="xs:string"><value>Checkbutton</value></prop>
              <prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">🏴</value></prop>
            </node>
            <node oor:name="T5" oor:op="replace">
              <prop oor:name="URL" oor:type="xs:string"><value>private:separator</value></prop>
            </node>
          </node>







|







82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
              <prop oor:name="ControlType" oor:type="xs:string"><value>ImageButton</value></prop>
              <prop oor:name="Title" oor:type="xs:string"><value>T→🇬🇧</value></prop>
            </node>
            <node oor:name="T4" oor:op="replace">
              <prop oor:name="URL" oor:type="xs:string"><value>service:org.openoffice.comp.pyuno.pagetranslate?page&amp;lang=locale</value></prop>
              <prop oor:name="ImageIdentifier" oor:type="xs:string"><value></value></prop>
              <prop oor:name="Target" oor:type="xs:string"><value>_self</value></prop>
              <prop oor:name="Context" oor:type="xs:string"><value>com.sun.star.text.TextDocument,com.sun.star.drawing.DrawingDocument,com.sun.star.presentation.PresentationDocument</value></prop>
              <prop oor:name="ControlType" oor:type="xs:string"><value>Checkbutton</value></prop>
              <prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">🏴</value></prop>
            </node>
            <node oor:name="T5" oor:op="replace">
              <prop oor:name="URL" oor:type="xs:string"><value>private:separator</value></prop>
            </node>
          </node>