示例#1
0
 private function InitTexts()
 {
     $translator = PhpTranslator::Singleton();
     $translator->SetLanguage('en');
     $translator->AddTranslation('en', 'Phine.Installer.StatusDescription.Table_{0}.Total_{1}', 'Creating Database Model {0} of {1}');
     $translator->AddTranslation('en', 'Phine.Installer.StatusDescription.Sql_{0}.Total_{1}', 'Executing Bundle SQL {0} of {1}');
     Worder::SetDefaultRealizer($translator);
 }
示例#2
0
<?php

use Phine\Framework\Localization\PhpTranslator;
$translator = PhpTranslator::Singleton();
$lang = 'de';
//Block Form
$translator->AddTranslation($lang, 'BuiltIn.BlockForm.Title', 'HTML-Blockelement bearbeiten');
$translator->AddTranslation($lang, 'BuiltIn.BlockForm.Description', 'Passen Sie hier die HTML-Eigenschaften des Blockelementes an.');
$translator->AddTranslation($lang, 'BuiltIn.BlockForm.Legend', 'HTML-Block-Einstellungen');
$translator->AddTranslation($lang, 'BuiltIn.BlockForm.TagName', 'Tag-Name');
$translator->AddTranslation($lang, 'BuiltIn.BlockForm.Submit', 'Speichern');
$translator->AddTranslation($lang, 'BuiltIn.BlockForm.TagName.Validation.Required.Missing', 'Tag-Namen wählen');
//Container Form
$translator->AddTranslation($lang, 'BuiltIn.ContainerForm.Title', 'Container-Element bearbeiten');
$translator->AddTranslation($lang, 'BuiltIn.ContainerForm.Description', 'Wählen Sie den Container aus, den Sie einfügen möchten und bestimmen Sie die CSS-Eigenschaften. Auch Zugriffsrechte lassen sich einstellen.');
$translator->AddTranslation($lang, 'BuiltIn.ContainerForm.Legend', 'Container-Element-Eigenschaften');
$translator->AddTranslation($lang, 'BuiltIn.ContainerForm.Container', 'Container Name');
$translator->AddTranslation($lang, 'BuiltIn.ContainerForm.Submit', 'Speichern');
$translator->AddTranslation($lang, 'BuiltIn.ContainerForm.Container.Validation.Required.Missing', 'Wählen Sie den Container, der eingefügt werden soll.');
//html Form
$translator->AddTranslation($lang, 'BuiltIn.HtmlForm.Title', 'HTML-Artikel bearbeiten');
$translator->AddTranslation($lang, 'BuiltIn.HtmlForm.Description', 'Füllen Sie den Artikel hier mit Text und weisen Sie ihm CSS-Eigenschaften oder Zugriffsrechte zu.');
$translator->AddTranslation($lang, 'BuiltIn.HtmlForm.Legend', 'HTML-Artikel-Eigenschaften');
$translator->AddTranslation($lang, 'BuiltIn.HtmlForm.Html', 'Text');
$translator->AddTranslation($lang, 'BuiltIn.HtmlForm.Submit', 'Speichern');
//html wrap Form
$translator->AddTranslation($lang, 'BuiltIn.HtmlWrapForm.Title', 'HTML-Wrap bearbeiten');
$translator->AddTranslation($lang, 'BuiltIn.HtmlWrapForm.Description', 'Passen Sie hier Text und Eigenschaften des HTML-Wraps an. Jede Insert-Variable des Typs <strong>&#x007B;&#x007B;content::placeholder&#x007D;&#x007D;</strong> wird durch das Unterelement an entsprechender Position ersetzt.');
$translator->AddTranslation($lang, 'BuiltIn.HtmlWrapForm.Legend', 'HTML-Wrap-Eigenschaften');
$translator->AddTranslation($lang, 'BuiltIn.HtmlWrapForm.Html', 'Text');
$translator->AddTranslation($lang, 'BuiltIn.HtmlWrapForm.Submit', 'Speichern');
 /**
  * Sets the language
  * @param string $language
  */
 public function SetLanguage($language)
 {
     $this->phpTranslator->SetLanguage($language);
     $this->language = $language;
 }
示例#4
0
 /**
  * Reads the translation files
  */
 function ReadTranslations()
 {
     $lang = PhpTranslator::Singleton()->GetLanguage();
     \RequireOnceIfExists(PathUtil::BundleTranslationsFile($this, $lang));
     \RequireOnceIfExists(PathUtil::ModuleTranslationsFile($this, $lang));
 }