Referenz:BlueSpiceTranslationTransfer: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
|bsvFrom=5.0
|bsvFrom=5.0
|features=BlueSpiceTranslationTransfer (BSTT) ermöglicht es Nutzern eines Wikis, ihre übersetzten Artikel an ein anderes Wiki zu senden.
|features=BlueSpiceTranslationTransfer (BSTT) ermöglicht es Nutzern eines Wikis, ihre übersetzten Artikel an ein anderes Wiki zu senden.
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt.|icon=yes}}
{{Textbox{{!}}boxtype=important{{!}}header=DeepL API-Schlüssel erforderlich{{!}}text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt.{{!}}icon=yes}}
 
=== Voraussetzungen ===
=== Voraussetzungen ===


Zeile 14: Zeile 15:
* Zielwiki: Die übersetzte Wikiseite wird im Zielwiki erstellt. Mehrere Zielwikis sind möglich (standardmäßig in einer [[Referenz:BueSpiceWikiFarm{{!}}Wikifarm]]).
* Zielwiki: Die übersetzte Wikiseite wird im Zielwiki erstellt. Mehrere Zielwikis sind möglich (standardmäßig in einer [[Referenz:BueSpiceWikiFarm{{!}}Wikifarm]]).
* DeepL API-Schlüssel (dieser wird in der Konfigurationsverwaltung des Quellwikis angegeben)
* DeepL API-Schlüssel (dieser wird in der Konfigurationsverwaltung des Quellwikis angegeben)
* Die Erweiterungen ''BlueSpiceTranslationTransfer'', ''ContentTransfer'' und ''MergeArticles'' sind in allen Wikis (Quell- und Zielwikis) am Übersetzungsworkflow beteiligt.
* Die Erweiterungen ''BlueSpiceTranslationTransfer'', ''ContentTransfer'' und ''MergeArticles'' (optional) sind in allen Wikis (Quell- und Zielwikis) am Übersetzungsworkflow beteiligt.
* Bot-Benutzer im Zielwiki zum Erstellen der Seiten (erstellt über ''Spezial:BotPasswords'')
* Bot-Benutzer im Zielwiki zum Erstellen der Seiten (erstellt über ''Spezial:BotPasswords'') (in BlueSpice farm bereits vorkonfiguriert)
* Internetverbindung für das Quellwiki
* Internetverbindung für das Quellwiki
* Verbindung zwischen den Wikis (über Serverkonfiguration)
* Verbindung zwischen den Wikis (in BlueSpice farm bereits vorkonfiguriert)
* Gemeinsam genutzte Tabelle <code>bs_translationtransfer_translations</code> (kann in der Stammdatei <code>LocalSettings.php</code> oder in einer der <code>settings.d</code>-Dateien angegeben werden, z. B. <code>settings.d/050-BlueSpiceTranslationTransfer</code>
* Gemeinsam genutzte Tabelle <code>bs_translationtransfer_translations</code> (kann in der Stammdatei <code>LocalSettings.php</code> oder in einer der <code>settings.d</code>-Dateien angegeben werden, z. B. <code>settings.d/050-BlueSpiceTranslationTransfer</code>
|license=GPL v3 only}}
|license=GPL v3 only
}}
===Zertifikate===
===Zertifikate===
Wenn selbstsignierte Zertifikate verwendet werden (und keine ausgehenden Verbindungen erlaubt sind), muss
Wenn selbstsignierte Zertifikate verwendet werden (und keine ausgehenden Verbindungen erlaubt sind), muss

Version vom 24. Juni 2025, 14:53 Uhr

alle Erweiterungen

Übersicht
Beschreibung:

Ermöglicht das Übersetzen und Übertragen von Seiten zwischen Wiki-Instanzen

Status: stable Abhängigkeit: BlueSpice
Entwickler: HalloWelt Lizenz: GPL-3.0-only
Art: BlueSpice Kategorie: Administration
Edition: BlueSpice farm Version: 5.0+

Funktion

BlueSpiceTranslationTransfer (BSTT) ermöglicht es Nutzern eines Wikis, ihre übersetzten Artikel an ein anderes Wiki zu senden. {{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt.|icon=yes}}

Voraussetzungen

  • Quellwiki: Die Wikiseiten werden aus diesem Wiki übersetzt. Nur ein Quellwiki ist möglich.
  • Zielwiki: Die übersetzte Wikiseite wird im Zielwiki erstellt. Mehrere Zielwikis sind möglich (standardmäßig in einer Wikifarm).
  • DeepL API-Schlüssel (dieser wird in der Konfigurationsverwaltung des Quellwikis angegeben)
  • Die Erweiterungen BlueSpiceTranslationTransfer, ContentTransfer und MergeArticles (optional) sind in allen Wikis (Quell- und Zielwikis) am Übersetzungsworkflow beteiligt.
  • Bot-Benutzer im Zielwiki zum Erstellen der Seiten (erstellt über Spezial:BotPasswords) (in BlueSpice farm bereits vorkonfiguriert)
  • Internetverbindung für das Quellwiki
  • Verbindung zwischen den Wikis (in BlueSpice farm bereits vorkonfiguriert)
  • Gemeinsam genutzte Tabelle bs_translationtransfer_translations (kann in der Stammdatei LocalSettings.php oder in einer der settings.d-Dateien angegeben werden, z. B. settings.d/050-BlueSpiceTranslationTransfer

Technische Information[Bearbeiten | Quelltext bearbeiten]

Voraussetzungen[Bearbeiten | Quelltext bearbeiten]

  • MediaWiki: 1.43.0
  • BlueSpiceFoundation: 5.0.0
  • BlueSpiceVisualEditorConnector: *
  • ContentTransfer: *
  • MergeArticles: *
  • VisualEditor: *

Integriert in[Bearbeiten | Quelltext bearbeiten]

  • BlueSpiceDiscovery
  • BlueSpiceTranslationTransfer

Spezialseiten[Bearbeiten | Quelltext bearbeiten]

  • TranslationDictionary
  • TranslationsGlossary
  • TranslationsOverview

Konfiguration[Bearbeiten | Quelltext bearbeiten]

Name Wert
DeeplTranslateConversionConfig array ( 'translatePageTitle' => false, 'addDisplayTitleToContent' => true, 'translateNamespaces' => true, 'namespaceMap' => array ( ), 'translateMagicWords' => true, )
DeeplTranslateServiceAuth ''
DeeplTranslateServiceUrl 'https://api.deepl.com/v2/translate'
TranslateTransferFilesToDraft true
TranslateTransferNamespaces array ( )
TranslateTransferTargetNamespaceMapping array ( )
TranslateTransferTargets array ( )

API Modules[Bearbeiten | Quelltext bearbeiten]

  • bs-translation-transfer-convert
  • bs-translation-transfer-foreign-page-tasks
  • bs-translation-transfer-tasks

Hooks[Bearbeiten | Quelltext bearbeiten]

Composer-Anforderungen

all-packages mwstake/mediawiki-component-commonuserinterface

mwstake/mediawiki-component-deepl-translator

mwstake/mediawiki-component-commonwebapis

Zertifikate[Bearbeiten | Quelltext bearbeiten]

Wenn selbstsignierte Zertifikate verwendet werden (und keine ausgehenden Verbindungen erlaubt sind), muss

$GLOBALS['wgWikiFarmConfig_internalServer'] = 'http://wiki-web:9090';

in data/bluespice/pre-init-settings.php konfiguriert werden.


PDF-Ausschluss - Start

Feedback zur Dokumentation ist im Community-Forum möglich.

PDF-Ausschluss - Ende