Initial Commit
This commit is contained in:
245
inc/country/class-country-tr.php
Normal file
245
inc/country/class-country-tr.php
Normal file
@ -0,0 +1,245 @@
|
||||
<?php // phpcs:ignore - @generation-checksum TR-81-1347
|
||||
/**
|
||||
* Country Class for Turkey (TR).
|
||||
*
|
||||
* State/province count: 81
|
||||
* City count: 1347
|
||||
* City count per state/province:
|
||||
* - 77: 12 cities
|
||||
* - 73: 38 cities
|
||||
* - 72: 23 cities
|
||||
* - 66: 15 cities
|
||||
* - 65: 15 cities
|
||||
* - 64: 12 cities
|
||||
* - 63: 31 cities
|
||||
* - 62: 11 cities
|
||||
* - 61: 19 cities
|
||||
* - 60: 12 cities
|
||||
* - 59: 16 cities
|
||||
* - 58: 19 cities
|
||||
* - 56: 22 cities
|
||||
* - 55: 18 cities
|
||||
* - 54: 17 cities
|
||||
* - 53: 11 cities
|
||||
* - 52: 21 cities
|
||||
* - 50: 10 cities
|
||||
* - 48: 26 cities
|
||||
* - 47: 64 cities
|
||||
* - 46: 14 cities
|
||||
* - 45: 19 cities
|
||||
* - 44: 14 cities
|
||||
* - 43: 13 cities
|
||||
* - 42: 38 cities
|
||||
* - 41: 25 cities
|
||||
* - 38: 18 cities
|
||||
* - 37: 20 cities
|
||||
* - 35: 43 cities
|
||||
* - 34: 40 cities
|
||||
* - 33: 18 cities
|
||||
* - 32: 15 cities
|
||||
* - 31: 40 cities
|
||||
* - 28: 17 cities
|
||||
* - 27: 15 cities
|
||||
* - 26: 18 cities
|
||||
* - 25: 22 cities
|
||||
* - 24: 10 cities
|
||||
* - 23: 13 cities
|
||||
* - 22: 10 cities
|
||||
* - 21: 28 cities
|
||||
* - 20: 24 cities
|
||||
* - 19: 15 cities
|
||||
* - 18: 12 cities
|
||||
* - 17: 18 cities
|
||||
* - 16: 39 cities
|
||||
* - 15: 14 cities
|
||||
* - 11: 11 cities
|
||||
* - 10: 21 cities
|
||||
* - 09: 25 cities
|
||||
* - 81: 8 cities
|
||||
* - 08: 10 cities
|
||||
* - 80: 7 cities
|
||||
* - 79: 4 cities
|
||||
* - 78: 7 cities
|
||||
* - 76: 3 cities
|
||||
* - 75: 6 cities
|
||||
* - 74: 4 cities
|
||||
* - 07: 37 cities
|
||||
* - 71: 9 cities
|
||||
* - 70: 7 cities
|
||||
* - 69: 4 cities
|
||||
* - 68: 9 cities
|
||||
* - 67: 8 cities
|
||||
* - 06: 30 cities
|
||||
* - 57: 9 cities
|
||||
* - 51: 6 cities
|
||||
* - 49: 7 cities
|
||||
* - 40: 7 cities
|
||||
* - 39: 9 cities
|
||||
* - 36: 8 cities
|
||||
* - 03: 20 cities
|
||||
* - 30: 6 cities
|
||||
* - 29: 9 cities
|
||||
* - 02: 11 cities
|
||||
* - 14: 9 cities
|
||||
* - 13: 9 cities
|
||||
* - 12: 9 cities
|
||||
* - 01: 17 cities
|
||||
* - 05: 9 cities
|
||||
* - 04: 8 cities
|
||||
*
|
||||
* @package WP_Ultimo\Country
|
||||
* @since 2.0.11
|
||||
*/
|
||||
|
||||
namespace WP_Ultimo\Country;
|
||||
|
||||
// Exit if accessed directly
|
||||
defined('ABSPATH') || exit;
|
||||
|
||||
/**
|
||||
* Country Class for Turkey (TR).
|
||||
*
|
||||
* IMPORTANT:
|
||||
* This file is generated by build scripts, do not
|
||||
* change it directly or your changes will be LOST!
|
||||
*
|
||||
* @since 2.0.11
|
||||
*
|
||||
* @property-read string $code
|
||||
* @property-read string $currency
|
||||
* @property-read int $phone_code
|
||||
*/
|
||||
class Country_TR extends Country {
|
||||
|
||||
use \WP_Ultimo\Traits\Singleton;
|
||||
|
||||
/**
|
||||
* General country attributes.
|
||||
*
|
||||
* This might be useful, might be not.
|
||||
* In case of doubt, keep it.
|
||||
*
|
||||
* @since 2.0.11
|
||||
* @var array
|
||||
*/
|
||||
protected $attributes = array(
|
||||
'country_code' => 'TR',
|
||||
'currency' => 'TRY',
|
||||
'phone_code' => 90,
|
||||
);
|
||||
|
||||
/**
|
||||
* The type of nomenclature used to refer to the country sub-divisions.
|
||||
*
|
||||
* @since 2.0.11
|
||||
* @var string
|
||||
*/
|
||||
protected $state_type = 'unknown';
|
||||
|
||||
/**
|
||||
* Return the country name.
|
||||
*
|
||||
* @since 2.0.11
|
||||
* @return string
|
||||
*/
|
||||
public function get_name() {
|
||||
|
||||
return __('Turkey', 'wp-ultimo-locations');
|
||||
|
||||
} // end get_name;
|
||||
|
||||
/**
|
||||
* Returns the list of states for TR.
|
||||
*
|
||||
* @since 2.0.11
|
||||
* @return array The list of state/provinces for the country.
|
||||
*/
|
||||
protected function states() {
|
||||
|
||||
return array(
|
||||
'10' => __('Balıkesir', 'wp-ultimo-locations'),
|
||||
'11' => __('Bilecik', 'wp-ultimo-locations'),
|
||||
'12' => __('Bingöl', 'wp-ultimo-locations'),
|
||||
'13' => __('Bitlis', 'wp-ultimo-locations'),
|
||||
'14' => __('Bolu', 'wp-ultimo-locations'),
|
||||
'15' => __('Burdur', 'wp-ultimo-locations'),
|
||||
'16' => __('Bursa', 'wp-ultimo-locations'),
|
||||
'17' => __('Çanakkale', 'wp-ultimo-locations'),
|
||||
'18' => __('Çankırı', 'wp-ultimo-locations'),
|
||||
'19' => __('Çorum', 'wp-ultimo-locations'),
|
||||
'20' => __('Denizli', 'wp-ultimo-locations'),
|
||||
'21' => __('Diyarbakır', 'wp-ultimo-locations'),
|
||||
'22' => __('Edirne', 'wp-ultimo-locations'),
|
||||
'23' => __('Elazığ', 'wp-ultimo-locations'),
|
||||
'24' => __('Erzincan', 'wp-ultimo-locations'),
|
||||
'25' => __('Erzurum', 'wp-ultimo-locations'),
|
||||
'26' => __('Eskişehir', 'wp-ultimo-locations'),
|
||||
'27' => __('Gaziantep', 'wp-ultimo-locations'),
|
||||
'28' => __('Giresun', 'wp-ultimo-locations'),
|
||||
'29' => __('Gümüşhane', 'wp-ultimo-locations'),
|
||||
'30' => __('Hakkâri', 'wp-ultimo-locations'),
|
||||
'31' => __('Hatay', 'wp-ultimo-locations'),
|
||||
'32' => __('Isparta', 'wp-ultimo-locations'),
|
||||
'33' => __('Mersin', 'wp-ultimo-locations'),
|
||||
'34' => __('Istanbul', 'wp-ultimo-locations'),
|
||||
'35' => __('İzmir', 'wp-ultimo-locations'),
|
||||
'36' => __('Kars', 'wp-ultimo-locations'),
|
||||
'37' => __('Kastamonu', 'wp-ultimo-locations'),
|
||||
'38' => __('Kayseri', 'wp-ultimo-locations'),
|
||||
'39' => __('Kırklareli', 'wp-ultimo-locations'),
|
||||
'40' => __('Kırşehir', 'wp-ultimo-locations'),
|
||||
'41' => __('Kocaeli', 'wp-ultimo-locations'),
|
||||
'42' => __('Konya', 'wp-ultimo-locations'),
|
||||
'43' => __('Kütahya', 'wp-ultimo-locations'),
|
||||
'44' => __('Malatya', 'wp-ultimo-locations'),
|
||||
'45' => __('Manisa', 'wp-ultimo-locations'),
|
||||
'46' => __('Kahramanmaraş', 'wp-ultimo-locations'),
|
||||
'47' => __('Mardin', 'wp-ultimo-locations'),
|
||||
'48' => __('Muğla', 'wp-ultimo-locations'),
|
||||
'49' => __('Muş', 'wp-ultimo-locations'),
|
||||
'50' => __('Nevşehir', 'wp-ultimo-locations'),
|
||||
'51' => __('Niğde', 'wp-ultimo-locations'),
|
||||
'52' => __('Ordu', 'wp-ultimo-locations'),
|
||||
'53' => __('Rize', 'wp-ultimo-locations'),
|
||||
'54' => __('Sakarya', 'wp-ultimo-locations'),
|
||||
'55' => __('Samsun', 'wp-ultimo-locations'),
|
||||
'56' => __('Siirt', 'wp-ultimo-locations'),
|
||||
'57' => __('Sinop', 'wp-ultimo-locations'),
|
||||
'58' => __('Sivas', 'wp-ultimo-locations'),
|
||||
'59' => __('Tekirdağ', 'wp-ultimo-locations'),
|
||||
'60' => __('Tokat', 'wp-ultimo-locations'),
|
||||
'61' => __('Trabzon', 'wp-ultimo-locations'),
|
||||
'62' => __('Tunceli', 'wp-ultimo-locations'),
|
||||
'63' => __('Şanlıurfa', 'wp-ultimo-locations'),
|
||||
'64' => __('Uşak', 'wp-ultimo-locations'),
|
||||
'65' => __('Van', 'wp-ultimo-locations'),
|
||||
'66' => __('Yozgat', 'wp-ultimo-locations'),
|
||||
'67' => __('Zonguldak', 'wp-ultimo-locations'),
|
||||
'68' => __('Aksaray', 'wp-ultimo-locations'),
|
||||
'69' => __('Bayburt', 'wp-ultimo-locations'),
|
||||
'70' => __('Karaman', 'wp-ultimo-locations'),
|
||||
'71' => __('Kırıkkale', 'wp-ultimo-locations'),
|
||||
'72' => __('Batman', 'wp-ultimo-locations'),
|
||||
'73' => __('Şırnak', 'wp-ultimo-locations'),
|
||||
'74' => __('Bartın', 'wp-ultimo-locations'),
|
||||
'75' => __('Ardahan', 'wp-ultimo-locations'),
|
||||
'76' => __('Iğdır', 'wp-ultimo-locations'),
|
||||
'77' => __('Yalova', 'wp-ultimo-locations'),
|
||||
'78' => __('Karabük', 'wp-ultimo-locations'),
|
||||
'79' => __('Kilis', 'wp-ultimo-locations'),
|
||||
'80' => __('Osmaniye', 'wp-ultimo-locations'),
|
||||
'81' => __('Düzce', 'wp-ultimo-locations'),
|
||||
'01' => __('Adana', 'wp-ultimo-locations'),
|
||||
'02' => __('Adıyaman', 'wp-ultimo-locations'),
|
||||
'03' => __('Afyonkarahisar', 'wp-ultimo-locations'),
|
||||
'05' => __('Amasya', 'wp-ultimo-locations'),
|
||||
'06' => __('Ankara', 'wp-ultimo-locations'),
|
||||
'07' => __('Antalya', 'wp-ultimo-locations'),
|
||||
'08' => __('Artvin', 'wp-ultimo-locations'),
|
||||
'09' => __('Aydın', 'wp-ultimo-locations'),
|
||||
'04' => __('Ağrı', 'wp-ultimo-locations'),
|
||||
);
|
||||
|
||||
} // end states;
|
||||
|
||||
} // end class Country_TR;
|
Reference in New Issue
Block a user