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
Markierung: Quelltext-Bearbeitung 2017
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 6: Zeile 6:
|compatible=BlueSpice
|compatible=BlueSpice
|category=Administration
|category=Administration
|bsvFrom=5.0
|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}}
=== 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 [[Referenz:BueSpiceWikiFarm{|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 <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
|features=
BlueSpiceTranslationTransfer (BSTT) enables Users of one Wiki to send their Article translated to another Wiki.
===Prerequisites===
* DeepLServiceAuthKey
* Source-wiki: The wiki pages will be translated from this wiki. Only one source wiki is possible.
* Target-wiki: The translated wiki page will be created in the target wiki. Multiple target wikis are possible.
* The extensions BlueSpiceTranslationTransfer, ContentTransfer, MergeArticles on all wikis are taking part in the translation workflow (source and target wikis)
* Bot user on the target wiki to create the pages (created from Special:BotPasswords)
* Internet connection for the source-wiki
* Connection between both wikis
* Shared <code>bs_translationtransfer_translations</code> table (can be specified in the root <code>LocalSettings.php</code> or in any of <code>settings.d</code> files, for example <code>settings.d/050-BlueSpiceTranslationTransfer</code>
}}
}}
===Zertifikate===
Wenn selbstsignierte Zertifikate verwendet werden (und keine ausgehenden Verbindungen erlaubt sind), muss
<syntaxhighlight lang="text">
$GLOBALS['wgWikiFarmConfig_internalServer'] = 'http://wiki-web:9090';
</syntaxhighlight>
in <code>data/bluespice/pre-init-settings.php</code> konfiguriert werden.

Aktuelle Version vom 24. Juni 2025, 14:55 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.

DeepL API-Schlüssel erforderlich

Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt.

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 [[Referenz:BueSpiceWikiFarm{|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