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

Tag: 2017 source edit
Tag: 2017 source edit
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
<span class="mw-customtoggle-myDivision">Supporting a multilingual wiki</span>
+
=<span class="fas fa-pizza-slice" style="color:#ffcba4; margin-right:0.2em; font-size:2em"></span>Lunch talk: Multilingual wiki=
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-myDivision">[[File:Multilingual wiki.drawio.png|alt=Mechanisms to support a multilingual wiki |center|706x706px]]</div>
+
 
 +
<div class="collapsers">
 +
==<span class="mw-customtoggle-graphic">Supporting a multilingual wiki</span>==
 +
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-graphic">[[File:Multilingual wiki.drawio.png|alt=Mechanisms to support a multilingual wiki |center|706x706px]]</div>
 +
==<span class="mw-customtoggle-LanguageSwitcher">"Smart" language switchers</span>==
 +
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-LanguageSwitcher">
 +
<div class="sectionflex col2 background">
 +
<div>
 +
=== Language support===
 +
options to define which languages are used in the wiki
 +
</div>
 +
<div>
 +
===Switching pages===
 +
a mechanism to automatically switch between the language versions of a page
 +
</div>
 +
<div>
 +
===Tracking ===
 +
a property that tracks the  page language for each page (supported in BlueSpice pro)
 +
 
 +
fallback: categories track the page language (BlueSpice free)
 +
</div>
 +
<div>
 +
===Support for display title===
 +
needed for the subpage-technique
 +
</div>
 +
</div>
 +
 
 +
=== Switcher comparison ===
 +
 
 +
* '''Languages:''' subpages
 +
* '''InterLanguages:''' unrelated pages
 +
 
 +
 
 +
</div>
 +
==<span class="mw-customtoggle-useLang">User language support</span>==
 +
<div class="mw-collapsible mw-collapsed"  id="mw-customcollapsible-useLang">
 +
<div class="sectionflex col2 background">
 +
<div>
 +
===Based on system messages===
 +
*imported with language switcher template
 +
*needs to be checked for <nowiki> {{CONTENTLANGUAGE}} </nowiki>
 +
 
 +
</div>
 +
<div>
 +
===<code><nowiki>{{int:</nowiki>''message name''<nowiki>}}</nowiki></code>===
 +
*Translates the '''int'''erface message into the user language
 +
*<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>
 +
==<span class="mw-customtoggle-cats">Category system</span>==
 +
<div class="mw-collapsible mw-collapsed"  id="mw-customcollapsible-cats">
 +
[[File:multilingual-categories.png|alt=Multilingual categories|center]]</div>
 +
==<span class="mw-customtoggle-ideas">Further considerations</span>==
 +
<div class="mw-collapsible mw-collapsed"  id="mw-customcollapsible-ideas">
 +
*Ad-hoc on-page translation (DeepL) -> duplicate page to make translation permanent
 +
*Improvements  to sidebar regarding language support
 +
*MediaWiki translation extension
 +
</div>
 +
==<span class="mw-customtoggle-docu">Documentation</span>==
 +
<div class="mw-collapsible mw-collapsed"  id="mw-customcollapsible-docu">
 +
Helpdesk EN: [[Multilingual wiki]]
 +
</div>
 +
</div>
 +
__NOTOC__
 +
__HIDETITLE__

Latest revision as of 16:42, 17 May 2022

Lunch talk: Multilingual wiki[edit | edit source]

Supporting a multilingual wiki[edit | edit source]

Mechanisms to support a multilingual wiki

"Smart" language switchers[edit | edit source]

Language support[edit | edit source]

options to define which languages are used in the wiki

Switching pages[edit | edit source]

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

Tracking[edit | edit source]

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[edit | edit source]

needed for the subpage-technique

Switcher comparison[edit | edit source]

  • Languages: subpages
  • InterLanguages: unrelated pages


User language support[edit | edit source]

Based on system messages[edit | edit source]

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

{{int:message name}}[edit | edit source]

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

Add or switch content[edit | edit source]

  • Switch the entire page content
  • Show additional content

Support templates/forms[edit | edit source]

Switch labels

Category system[edit | edit source]

Multilingual categories

Further considerations[edit | edit source]

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

Documentation[edit | edit source]

Helpdesk EN: Multilingual wiki


No categories assignedEdit