예제 #1
0
파일: 16.php 프로젝트: cargomedia/cm
<?php

$language = CM_Model_Language::findByAbbreviation('en');
$language->setTranslation('Please Confirm', 'Please Confirm');
예제 #2
0
파일: 43.php 프로젝트: cargomedia/cm
<?php

CM_Model_LanguageKey::deleteByName('First');
CM_Model_LanguageKey::deleteByName('Next');
CM_Model_LanguageKey::deleteByName('Previous');
CM_Model_LanguageKey::deleteByName('Last');
if ($en = CM_Model_Language::findByAbbreviation('en')) {
    $en->setTranslation('.pagination.first', 'First');
    $en->setTranslation('.pagination.next', 'Next');
    $en->setTranslation('.pagination.previous', 'Previous');
    $en->setTranslation('.pagination.last', 'Last');
}
if ($de = CM_Model_Language::findByAbbreviation('de')) {
    $de->setTranslation('.pagination.first', 'Erste');
    $de->setTranslation('.pagination.next', 'Weiter');
    $de->setTranslation('.pagination.previous', 'Zurück');
    $de->setTranslation('.pagination.last', 'Letzte');
}
예제 #3
0
파일: TH.php 프로젝트: aladin1394/CM
 /**
  * @param string|null $abbreviation
  * @return CM_Model_Language
  */
 public static function createLanguage($abbreviation = null)
 {
     if (!$abbreviation) {
         do {
             $abbreviation = self::_randStr(5);
         } while (CM_Model_Language::findByAbbreviation($abbreviation));
     }
     return CM_Model_Language::create('English', $abbreviation, true);
 }
예제 #4
0
 public function testFindByAbbreviation()
 {
     $language = CM_Model_Language::create('English', 'en', true);
     $this->assertEquals($language, CM_Model_Language::findByAbbreviation($language->getAbbreviation()));
     $this->assertNull(CM_Model_Language::findByAbbreviation('random-not-existing-abbreviation'));
 }