No edit summary Tag: 2017 source edit |
No edit summary |
||
| Line 18: | Line 18: | ||
in <code>data/bluespice/pre-init-settings.php</code>. | in <code>data/bluespice/pre-init-settings.php</code>. | ||
=== Additional configuration options === | |||
{| class="wikitable" | |||
!Name | |||
!Wert | |||
|- | |||
|bsgTranslateTransferUsePipeline | |||
| | |||
# When '''true''', use the new placeholder-based translation pipeline instead of the legacy <code>ignore_tags</code> approach. <br />'''Default setting: true'''. The legacy pipeline is deprecated and will eventually be removed. | |||
# Set to <code>false</code> to temporarily disable the new pipeline if you encounter issues. | |||
|- | |||
|bsgTranslateTransferTemplateArgs | |||
| | |||
# Registry of template arguments that should be translated. Keys are template names, values are maps of argument name to translation method ('text' for regular DeepL translation, 'title' for wiki page title translation via TitleDictionary). | |||
# Previously, these templates and their arguments which should be translated - were hardcoded. Now it is exposed via config variable. | |||
|} | |||
{{wcagCheck}} | {{wcagCheck}} | ||
Latest revision as of 07:14, 23 June 2026
| Overview | |||
|---|---|---|---|
| Description: |
Enables the translation and transfer of pages among wiki instances | ||
| State: | stable | Dependency: | BlueSpice |
| Developer: | HalloWelt | License: | GPL-3.0-only |
| Type: | BlueSpice | Category: | Administration |
| Edition: | BlueSpice farm | Version: | 5.0+ |
Technical Information
Technical details for BlueSpice cloud can differ in some cases.
Requirements
- MediaWiki: 1.43.0
- BlueSpiceFoundation: 5.0.0
- BlueSpiceVisualEditorConnector: *
- ContentTransfer: *
- MergeArticles: *
- OOJSPlus: 3.0.0
- VisualEditor: *
Integrates into
- BlueSpiceDiscovery
- BlueSpiceTranslationTransfer
- VisualEditor
Special pages
- TranslationDictionary
- TranslationGlossary
- TranslationOverview
Configuration
| Name | Value |
|---|---|
| DeeplTranslateConversionConfig | array ( 'translatePageTitle' => false, 'addDisplayTitleToContent' => true, 'translateNamespaces' => true, 'namespaceMap' => array ( ), 'translateMagicWords' => true, ) |
| TranslateTransferFilesToDraft | true |
| TranslateTransferLeadingLanguage | false |
| TranslateTransferNamespaces | array ( ) |
| TranslateTransferTargetNamespaceMapping | array ( ) |
| TranslateTransferTargets | array ( ) |
API Modules
- bs-translation-transfer-convert
- bs-translation-transfer-foreign-page-tasks
- bs-translation-transfer-tasks
Hooks
- BeforePageDisplay
- BlueSpiceDiscoveryTemplateDataProviderAfterInit
- GetDoubleUnderscoreIDs
- LoadExtensionSchemaUpdates
- MergeArticlesAfterMergePage
- PageDeleteComplete
- PageMoveComplete
- PageSaveComplete
- ParserFirstCallInit
- SkinTemplateNavigation::Universal
- SpecialPage_initList
Composer requirements
| all-packages | mwstake/mediawiki-component-commonuserinterface
mwstake/mediawiki-component-deepl-translator mwstake/mediawiki-component-commonwebapis |
|---|
Certificates
If self-signed certificates are being used (and if no outbound connections are allowed) one must set
$GLOBALS['wgWikiFarmConfig_internalServer'] = 'http://wiki-web:9090';
in data/bluespice/pre-init-settings.php.
Additional configuration options
| Name | Wert |
|---|---|
| bsgTranslateTransferUsePipeline |
|
| bsgTranslateTransferTemplateArgs |
|