+CMS COntent Management Homepage

/ Indeks dokumentacji / Wdrożenie / Szabon strony / Plik XML / Sekcja i18n

Sekcja i18n

<i18n... - dodanie pliku lokalizacyjnego (plik z tłumaczeniami) do szablonu strony.

W przypadku gdy strona jest wielo-językowa w szablonie XHTML występują elementy które muszą być tłumaczone w zależności od wersji językowej.

 
Przykład (plik szablon.xhtml):

Strona ma szablon XHTML który wygląda tak:

 
<html>
    <body>
        Witaj na naszych stronach!
    </body>
</html>

Strona ta musi być w 2 wersjach językowych. W takim przypadku trzeba by stworzyć daw szablony, np. polski i angielski.

Nie trzeba jednak tego robić wystarczy zmodyfikować powyższy szablon, aby wyglądał tak:

<html>
    <body>
        {LABEL:Welcome}
    </body>
</html>

Znacznik {LABEL:Welcome} będzie zastąpiony tym co zastanie zdefiniowane w pliku lokalizacji i który dołączymy przez:

<cms>
    <i18n src="lang.xml" />
</cms>

Standardowo plik lang.xml powinien wyglądać tak:

<?xml version="1.0" encoding="utf-8" ?>
<i18n>

    <label lang="pl_PL">
        <label name="Welcome">
        <![CDATA[
            <span class="xp-btn">
                Witaj na naszych stronach!
            </span>
        ]]>
        </label>
    </label>

    <label lang="en_UK">
        <label name="Welcome">
        <![CDATA[
            <span class="xp-btn">
                Welcome on our web sites!
            </span>
        ]]>
        </label>
    </label>

</i18n>

 

 

Zobacz więcej...

Metryka dokumentu

Tytuł: Indeks dokumantacji
Opis: Spis stron dokumentacji
Źródło: +CMS Content Management
Prawa autorskie: +CMS Content Management Platform
Autor: root Zmodyfikowany przez: root
Data utworzenia: 2008-09-09 21:47:41 Data modyfikacji: 2008-09-09 21:51:11
Data publikacji: 2008-09-09 21:50:58
(c) +CMS Content Management Platform