User:Margit.link-rodrigue/Lunch talk - multilingual wiki: Difference between revisions

No edit summary
Tag: 2017 source edit
No edit summary
Tag: 2017 source edit
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Lunch talk: Multilingual wiki=
=<span class="fas fa-pizza-slice" style="color:#ffcba4; margin-right:0.2em; font-size:2em"></span>Lunch talk: Multilingual wiki=
 
<div class="collapsers">
<div class="collapsers">
==<span class="mw-customtoggle-graphic">Supporting a multilingual wiki</span>==
==<span class="mw-customtoggle-graphic">Supporting a multilingual wiki</span>==
Line 11: Line 12:
</div>
</div>
<div>
<div>
=== Navigation===  
===Switching pages===  
a mechanism to automatically switch between the language versions of a page
a mechanism to automatically switch between the language versions of a page
</div>
</div>
Line 30: Line 31:
* '''Languages:''' subpages
* '''Languages:''' subpages
* '''InterLanguages:''' unrelated pages
* '''InterLanguages:''' unrelated pages
</div>
</div>
==<span class="mw-customtoggle-useLang">User language support</span>==
==<span class="mw-customtoggle-useLang">User language support</span>==
<div class="mw-collapsible mw-collapsed"  id="mw-customcollapsible-uselang">
<div class="mw-collapsible mw-collapsed"  id="mw-customcollapsible-useLang">
<div class="sectionflex col2 background">
<div class="sectionflex col2 background">
<div>
<div>
Line 44: Line 47:
*Translates the '''int'''erface message into the user language
*Translates the '''int'''erface message into the user language
*<nowiki>{{int:lang}}</nowiki>
*<nowiki>{{int:lang}}</nowiki>
</div>
<div>
===Add or switch content===
*Switch the entire page content
*Show additional content
</div>
<div>
===Support templates/forms===
Switch labels
</div>
</div>
</div></div>
</div></div>

Latest revision as of 15:42, 17 May 2022

Lunch talk: Multilingual wiki

Supporting a multilingual wiki

Mechanisms to support a multilingual wiki

"Smart" language switchers

Language support

options to define which languages are used in the wiki

Switching pages

a mechanism to automatically switch between the language versions of a page

Tracking

a property that tracks the page language for each page (supported in BlueSpice pro)

fallback: categories track the page language (BlueSpice free)

Support for display title

needed for the subpage-technique

Switcher comparison

  • Languages: subpages
  • InterLanguages: unrelated pages


User language support

Based on system messages

  • imported with language switcher template
  • needs to be checked for {{CONTENTLANGUAGE}}

{{int:message name}}

  • Translates the interface message into the user language
  • {{int:lang}}

Add or switch content

  • Switch the entire page content
  • Show additional content

Support templates/forms

Switch labels

Category system

Multilingual categories

Further considerations

  • Ad-hoc on-page translation (DeepL) -> duplicate page to make translation permanent
  • Improvements to sidebar regarding language support
  • MediaWiki translation extension

Documentation

Helpdesk EN: Multilingual wiki