Class PropertyText
Das PropertyText-Plugin stellt Schlüssel als Variable in Javascript zur Verfügung.
In dem Plugin kann das Plugin über folgende Struktur definiert werden:
<plugin class="\Alvine\Application\Web\Presenter\Page\Plugin\I18n\PropertyText"> <locale include="/path/navigation.properties" variable="i18nLocale"> key=Schlüssel value=Wert <de> key=Schlüssel value=Wert </de> <de-CH> key=Schlüssel value=Wert </de-CH> <de-DE> key=Schlüssel value=Wert </de-DE> <en> key=key value=value </en> </locale> </plugin>
Mit include kann eine Eigenschaftsdatei eingebunden werden. Über variable wird der Name der Javascript-Datei definiert. Das Ergebnis ist dann im wesentlichen folgender Javascript Code.
<script>;try{$('body').alvineI18nLocale('setLocaleStringDefaults', {key:'Schlüssel',value:'Wert'});} catch (e) {};</script>
- Alvine\Core\Alvine
- Alvine\Application\Web\Presenter\Page\Plugin\AbstractPlugin implements Alvine\Application\Web\Presenter\Plugin
- Alvine\Application\Web\Presenter\Page\Plugin\I18n\PropertyText
Namespace: Alvine\Application\Web\Presenter\Page\Plugin\I18n
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20150808
Link: alvine.io
Located at web/presenter/page/plugin/i18n/PropertyText.class.php
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20150808
Link: alvine.io
Located at web/presenter/page/plugin/i18n/PropertyText.class.php
protected static
string
|
#
getScriptFromNodes(
Scriptnodes erstellen |
protected static
Alvine\Types\Properties
|
#
initFileProperties( Alvine\IO\File\File $file, Alvine\Types\Properties $properties )
Eigenschaften aus Datei lesen |
public static
|
#
getInstance(
Objekt initialisieren |
protected static
Alvine\Types\Properties
|
#
initXmlProperties( Alvine\Types\NodeList $nodes, Alvine\Types\Properties $properties )
Properties aus XML auslesen und in das Property-Objekt schreiben |
__construct(),
__toString(),
getReplacedPlaceholderValue()
|
$content
|