Esempio n. 1
1
 /**
  * Translates definition regex to provided language (if possible).
  *
  * @param   string  $regex      regex to translate
  * @param   string  $language   language
  *
  * @return  string
  */
 public function translateDefinitionRegex($regex, $language)
 {
     return $this->translator->trans($regex, array(), 'behat.definitions', $language);
 }
Esempio n. 2
0
/**
 * @param Symfony\Component\Translation\Translator $translator
 * @return null|string
 */
function drawRequirements($translator)
{
    $requirements = getRequirements();
    $html = null;
    $html .= '<tr>
                <td>
                    ' . $translator->trans('Required') . '
                </td>
                <td>
                </td>
              </tr>';
    foreach ($requirements['required'] as $extension => $req) {
        $checkExtension = check_extension($extension, $translator->trans('Yes'), $translator->trans('No'));
        $html .= '<tr>
                    <td>
                        <a href="' . $req['url'] . '">' . $extension . '</a>
                    </td>
                    <td>
                        ' . $checkExtension . '
                    </td>
                  </tr>';
    }
    $html .= '<tr>
                <td>
                    ' . $translator->trans('Optional') . '
                </td>
                <td>
                </td>
              </tr>';
    foreach ($requirements['optional'] as $extension => $req) {
        $checkExtension = check_extension($extension, $translator->trans('Yes'), $translator->trans('No'));
        $html .= '<tr>
                    <td>
                        <a href="' . $req['url'] . '">' . $extension . '</a>
                    </td>
                    <td>
                        ' . $checkExtension . '
                    </td>
                  </tr>';
    }
    return $html;
}
Esempio n. 3
0
#!/usr/bin/php
<?php 
$config = ['git_urls' => ['https://github.com/symfony/Translation.git' => 'sf_translation/'], 'autoload_config' => ['sf_translation/' => 'Symfony\\Component\\Translation'], 'example' => function () {
    $translator = new \Symfony\Component\Translation\Translator('fr_FR', new Symfony\Component\Translation\MessageSelector());
    $translator->setFallbackLocales(['fr']);
    $translator->addLoader('array', new Symfony\Component\Translation\Loader\ArrayLoader());
    $translator->addResource('array', ['Hello World!' => 'Bonjour'], 'fr');
    echo $translator->trans('Hello World!') . "\n";
}];
if ($return_config) {
    return $config;
}
require_once __DIR__ . '/_yf_autoloader.php';
new yf_autoloader($config);
Esempio n. 4
0
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('source', 'text')->add('destination', 'text')->add('statusCode', 'choice', array('choices' => array(301 => $this->trans->trans('status.301', array(), 'Redirect'), 307 => $this->trans->trans('status.307', array(), 'Redirect'), 308 => $this->trans->trans('status.308', array(), 'Redirect'))))->add('enabled', 'checkbox');
 }
 /**
  * Sets geolocation options
  *
  * @param point                                    $latitude    Latitude
  * @param point                                    $longitude   Longitude
  * @param array                                    $geoLocation Geolocation data
  * @param Symfony\Component\Translation\Translator $translator  Translator
  *
  * @return void|RedirectResponse
  */
 private function geolocation($latitude, $longitude, $geoLocation, $translator)
 {
     $preferencesService = $this->container->get('system_preferences_service');
     if ($latitude > 90 || $latitude < -90 || $longitude > 180 || $longitude < -180) {
         $this->get('session')->getFlashBag()->add('error', $translator->trans('newscoop.preferences.error.geolocation', array(), 'system_pref'));
         return $this->redirect($this->generateUrl('newscoop_newscoop_systempref_index'));
     } else {
         $preferencesService->MapCenterLatitudeDefault = $latitude;
         $preferencesService->MapCenterLongitudeDefault = $longitude;
     }
     foreach ($geoLocation as $key => $value) {
         $name = '';
         foreach (explode('_', $key) as $part) {
             $name .= ucfirst($part);
             $preferencesService->{$name} = $value;
         }
     }
 }