Esempio n. 1
0
});
Route::get('/test/locales', function () {
    function getName($key, $locale)
    {
        switch (@$_GET['type'] ?: 'country') {
            case 'language':
                return Punic\Language::getName($key, $locale);
            case 'currency':
                return Punic\Currency::getName($key, null, $locale);
            default:
                return Punic\Territory::getName($key, $locale);
        }
    }
    switch (@$_GET['type'] ?: 'country') {
        case 'language':
            $list = array_keys(Punic\Language::getAll());
            sort($list);
            break;
        case 'currency':
            $list = Vinfo\Currency::lists('code')->toArray();
            break;
        default:
            $list = Vinfo\Country::whereIsActive()->lists('code')->toArray();
            break;
    }
    $locales = ['en' => ['GB', 'US'], 'fr' => ['CA', 'FR'], 'pt' => ['PT', 'BR'], 'zh' => ['Hans', 'Hant'], 'de' => ['DE', 'CH', 'AT'], 'es' => ['ES', '419']];
    echo '<style>
	body,td,th {
		font-size: 10pt;
		font-family: sans-serif;
	}