neue medienordnung plus
  
I use often one lang-selector block <div class="container lang-selector">
    <div class="row justify-content-end">
        <a href="" class="lang-choice btn btn-default">de</a>        
        <a href="" class="lang-choice btn btn-default">en</a>
        <a href="" class="lang-choice btn btn-default">ru</a>  
    </div>
</div>

in my webpages. I see that for example comment -tag is generated presumable with this section

class Comanche {
    function parse($s, $pass = 0) {
        $matches = array();
        $cnt = preg_match_all("/\[comment\](.*?)\[\/comment\]/ism", $s, $matches, PREG_SET_ORDER);
        if($cnt) {
            foreach($matches as $mtch) {
                $s = str_replace($mtch[0], '', $s);
            }
        }
[...]
}
}


in class Comanche. Is it very complex class Comanche for one section to complement so that in this dialogue

Image/photo

by typing  lang-selector. Comanche generate those code:

<div class="container lang-selector">
    <div class="row justify-content-end">
        <a href="" class="lang-choice btn btn-default">de</a>        
        <a href="" class="lang-choice btn btn-default">en</a>
        <a href="" class="lang-choice btn btn-default">ru</a>  
    </div>
</div>

What must I do, so that Comanche do it for me ;-)?

@Hubzilla Development+ @Hubzilla Support Forum+ #Comanche #classComanche #langSelector #ComancheFork
Andrew Manning
  
I think what you want to use is the existing capability of block webpage elements. If you create an HTML type block element with the HTML in your language selector, then you can include this in your pages by referencing this block in your page layout.

If you had a page layout with content region like this


[region=content]
[block]lang-selector[/block]
$content
[/region]


the selector would be at the top and the page element content would be rendered below. Multiple pages could use this same template as long as the page content was different, for instance if they had translations of some content.

neue medienordnung plus
  last edited: Wed, 24 May 2017 12:44:25 -0400  
I built a little site http://hub2.sprechrun.de/page/hucope/mission-statement-hubzilla in three languages with Hubzilla Comanche
  • english - Hubzilla - introduction, possibilities, Hubzilla community
  • german - Hubzilla - Einführung, Möglichkeiten, Hubzilla-Community
  • russian - Hubzilla - введение, возможности, Hubzilla-сообщество
The website is still in work und therefore only limited callable!

German Version
Habe eine kleine mehrsprachige Website gebaut. Das Projekt Hubzilla - Einführung, Möglichkeiten, Hubzilla-Community ist übersichtlich, aber hat mich herausgefordert in einem Kontext, wo die Comanche switch-Anweisung erst vor ein Paar Tage realisiert wurde und ich praktsich als Betatester immer wieder für sich klären musste "Ist es jetzt ein Fehler in Comanche oder mein Fehler?". Englische Version ist vorerst ziemlich bescheiden ausgefallen. Dieser Platzhalter englische Version ist mit dem Ziel eingebaut um ein strukturell komplettes mehrsprachiges Projekt präsentieren zu können, um zu sehen, wie sowas mit Hubzilla/ Comanche machbar ist.

Ich hoffe, dass ich dazu komme die englische Seiten mit Texten zu ergänzen. Vlt. spricht den einen oder anderen das Projekt an und es kommen auch andere Sprachen hinzu ;-).

@Deutschsprachige Nutzer+ @Hubzilla Development+ @Hubzilla Support Forum+ @We Distribute+ @Zot universe NEWS+ #multilingual #languageSense #languageSensitiv #HubzillaComanche #Comanche

Andrew Manning
  
Updated App references for Hubzilla core 1.3.3 compatibility. Added MinVersion criterion.

Also cloned the repo on GitHub.

https://gitlab.com/zot/hubsites
https://github.com/anaqreon/hubsites

@Hubzilla+ @Hubzilla Plugin Ideas+
#hubsites #comanche