Multi-lingual Content filter: Difference between revisions

From MoodleDocs
(tidy up)
(tidy up)
Line 1: Line 1:
 
==Overview==
multilangsecond project is a Moodle filter. It is a more flexible version of multilang filter. It has an admin setting filter_multilangsecond_mode. If this setting is set to 'Yes' non html syntax can be used for multilang blocks like
multilangsecond project is a Moodle filter. It is a more flexible version of multilang filter. It has an admin setting filter_multilangsecond_mode. If this setting is set to 'Yes' non html syntax can be used for multilang blocks like


{mlang en}English{mlang}{mlang bg}Bulgarian{mlang}
<nowiki><h1 lang="en">Heading in English</h1></nowiki>
 
Otherwise language block is a serie of identical html tags with lang="XX" atributes:
< h1 lang="en">Heading in English</h1 >
'''Please note that there should not be a space between '<' and 'hl', nor between 'hl' and '>' (but the documentation writer does not know how make it show properly) :( :('''
 
<h1 lang="en">Heading in English</h1>
<h1 lang="en">Heading in English</h1>


< h1 lang="bg">Heading in Bulgarian</h1 >
'''Please note that there should not be a space between '<' and 'hl', nor between 'hl' and '>' (but the documentation writer does not know how make it show properly) :( :('''


<nowiki><h1 lang="bg">Heading in Bulgarian</h1></nowiki>
<h1 lang="bg">Heading in Bulgarian</h1>
<h1 lang="bg">Heading in Bulgarian</h1>


or
==Otherwise==
or, otherwise, language block is a serie of identical html tags with lang="XX" atributes:


<nowiki><p lang="en" style="...">Paragraph in English</p></nowiki>
<p lang="en" style="...">Paragraph in English</p>
<p lang="en" style="...">Paragraph in English</p>
<nowiki><p lang="bg" class="...">Paragraph in Bulgarian</p></nowiki>
<p lang="bg" class="...">Paragraph in Bulgarian</p>
<p lang="bg" class="...">Paragraph in Bulgarian</p>
<nowiki><p lang="ro">Paragraph in Romanian</p></nowiki>
<p lang="ro">Paragraph in Romanian</p>
<p lang="ro">Paragraph in Romanian</p>


==Old syntax use==
The old syntax with <lang> tags is valid too.
The old syntax with <lang> tags is valid too.
==See also==
*[https://github.com/vanyog/moodle-filter_multilangsecond/wiki author's wiki]

Revision as of 15:18, 11 December 2013

Overview

multilangsecond project is a Moodle filter. It is a more flexible version of multilang filter. It has an admin setting filter_multilangsecond_mode. If this setting is set to 'Yes' non html syntax can be used for multilang blocks like

<h1 lang="en">Heading in English</h1>

Heading in English


<h1 lang="bg">Heading in Bulgarian</h1>

Heading in Bulgarian

Otherwise

or, otherwise, language block is a serie of identical html tags with lang="XX" atributes:

<p lang="en" style="...">Paragraph in English</p>

Paragraph in English

<p lang="bg" class="...">Paragraph in Bulgarian</p>

Paragraph in Bulgarian

<p lang="ro">Paragraph in Romanian</p>

Paragraph in Romanian


Old syntax use

The old syntax with <lang> tags is valid too.

See also