Skip to content

Instantly share code, notes, and snippets.

@huseyin
Forked from roktas/tdk.yml
Last active November 26, 2018 12:10
Show Gist options
  • Save huseyin/139f6cb6eeef47305cf1dfbcb3766888 to your computer and use it in GitHub Desktop.
Save huseyin/139f6cb6eeef47305cf1dfbcb3766888 to your computer and use it in GitHub Desktop.
# frozen_string_literal: true
module TurkishSupport
ABBREVIATIONS = {
'age.' => 'age.',
'agm.' => 'agm.',
'agy.' => 'agy.',
'alb.' => 'Alb.',
'alm.' => 'Alm.',
'anat.' => 'anat.',
'ant.' => 'ant.',
'apt.' => 'Apt.',
'ar.' => 'Ar.',
'ark.' => 'ark.',
'arş.' => 'Arş.',
'as.' => 'As.',
'asb.' => 'Asb.',
'astr.' => 'astr.',
'astrol.' => 'astrol.',
'atğm.' => 'Atğm.',
'atm.' => 'atm.',
'av.' => 'Av.',
'b.' => 'b.',
'bağ.' => 'bağ.',
'bçvş.' => 'Bçvş.',
'bit.' => 'bit.',
'biy.' => 'biy.',
'bk.' => 'bk.',
'bl.' => 'Bl.',
'bn.' => 'Bn.',
'bnb.' => 'Bnb.',
'böl.' => 'Böl.',
'bot.' => 'bot.',
'bs.' => 'bs.',
'bşk.' => 'Bşk.',
'bul.' => 'Bul.',
'bulg.' => 'Bulg.',
'cad.' => 'Cad.',
'çev.' => 'çev.',
'coğ.' => 'coğ.',
'cum.' => 'Cum.',
'çvş.' => 'Çvş.',
'db.' => 'db.',
'dk.' => 'dk.',
'doç.' => 'Doç.',
'doğ.' => 'doğ.',
'dr.' => 'Dr.',
'drl.' => 'drl.',
'dz.' => 'Dz.',
'dzl.' => 'dzl.',
'e.' => 'e.',
'ecz.' => 'Ecz.',
'ed.' => 'ed.',
'ekon.' => 'ekon.',
'ens.' => 'Ens.',
'erm.' => 'Erm.',
'f.' => 'f.',
'fak-fuk' => 'Fak-Fuk',
'fak.' => 'Fak.',
'far.' => 'Far.',
'fel.' => 'fel.',
'fil.' => 'fil.',
'fiz.' => 'fiz.',
'fizy.' => 'fizy.',
'fr.' => 'Fr.',
'gen.' => 'Gen.',
'geom.' => 'geom.',
'gn.' => 'gn.',
'gnkur.' => 'Gnkur.',
'gön.' => 'Gön.',
'gör.' => 'Gör.',
'gr.' => 'gr.',
'hay.' => 'hay.',
'haz.' => 'haz.',
'hek.' => 'hek.',
'hlk.' => 'hlk.',
'hs.' => 'Hs.',
'huk.' => 'huk.',
'hv.' => 'Hv.',
'hz.' => 'Hz.',
'ibr.' => 'İbr.',
'ing.' => 'İng.',
'is.' => 'is.',
'işl.' => 'işl.',
'isp.' => 'İsp.',
'it.' => 'İt.',
'iz.' => 'İz.',
'jap.' => 'Jap.',
'jeol.' => 'jeol.',
'k.' => 'K.',
'kim.' => 'kim.',
'koor.' => 'koor.',
'kor.' => 'Kor.',
'kora.' => 'Kora.',
'korg.' => 'Korg.',
'kr.' => 'kr.',
'krş.' => 'krş.',
'kur.' => 'Kur.',
'kuv.' => 'Kuv.',
'lat.' => 'Lat.',
'ltd.' => 'Ltd.',
'mac.' => 'Mac.',
'mah.' => 'Mah.',
'makü' => 'MAKÜ',
'man.' => 'man.',
'mat.' => 'mat.',
'md.' => 'Md.',
'mec.' => 'mec.',
'mim.' => 'mim.',
'min.' => 'min.',
'müh.' => 'Müh.',
'mür.' => 'Mür.',
'müz.' => 'müz.',
'no.' => 'No.',
'nö.' => 'Nö.',
'okt.' => 'Okt.',
'öl.' => 'öl.',
'onb.' => 'Onb.',
'opr.' => 'Opr.',
'or.' => 'Or.',
'ör.' => 'ör.',
'ora.' => 'Ora.',
'ord.' => 'Ord.',
'org.' => 'Org.',
'ort.' => 'Ort.',
'osm.' => 'Osm.',
'öz.' => 'öz.',
'ped.' => 'ped.',
'port.' => 'Port.',
'prof.' => 'Prof.',
'psikol.' => 'psikol.',
'rum.' => 'Rum.',
'rus.' => 'Rus.',
's.' => 's.',
'sa.' => 'sa.',
'sb.' => 'Sb.',
'şb.' => 'Şb.',
'sefd.' => 'SEFD',
'sf.' => 'sf.',
'sl.' => 'Sl.',
'sn.' => 'Sn.',
'snt.' => 'snt.',
'sok.' => 'Sok.',
'sos.' => 'sos.',
'sp.' => 'sp.',
'srp.' => 'Srp.',
't.' => 'T.',
't.c.' => 'T.C.',
'tar.' => 'tar.',
'tb.' => 'Tb.',
'tek.' => 'tek.',
'tel.' => 'tel.',
'telg.' => 'telg.',
'tğm.' => 'Tğm.',
'tic.' => 'tic.',
'tiy.' => 'tiy.',
'tlks.' => 'tlks.',
'tls.' => 'tls.',
'tug.' => 'Tug.',
'tuğa.' => 'Tuğa.',
'tuğg.' => 'Tuğg.',
'tüm.' => 'Tüm.',
'tüma.' => 'Tüma.',
'tümg.' => 'Tümg.',
'üçvş.' => 'Üçvş.',
'ünl.' => 'ünl.',
'ütğm.' => 'Ütğm.',
'uzm.' => 'Uzm.',
'vb.' => 'vb.',
'vd.' => 'vd.',
'vet.' => 'Vet.',
'vs.' => 'vs.',
'y.' => 'Y.',
'yay.' => 'Yay.',
'yb.' => 'Yb.',
'yrd.' => 'Yrd.',
'yun.' => 'Yun.',
'yy.' => 'yy.',
'yzb.' => 'Yzb.',
'zf.' => 'zf.',
'zm.' => 'zm.',
'zool.' => 'zool.'
}.freeze
ACRONYMS = {
'aa' => 'AA',
'aadfi' => 'AADFI',
'aaet' => 'AAET',
'aafse' => 'AAFSE',
'ab' => 'AB',
'abb' => 'ABB',
'abd' => 'ABD',
'abgs' => 'ABGS',
'abkf' => 'ABKF',
'abö' => 'ABÖ',
'abs' => 'ABS',
'açsap' => 'AÇSAP',
'acu' => 'ACU',
'acü' => 'ACÜ',
'adb' => 'ADB',
'adfd' => 'ADFD',
'adkf' => 'ADKF',
'adsl' => 'ADSL',
'adü' => 'ADÜ',
'adyü' => 'ADYÜ',
'aegm' => 'AEGM',
'aeibö' => 'AEİBÖ',
'aek' => 'AEK',
'aet' => 'AET',
'aeü' => 'AEÜ',
'afad' => 'AFAD',
'affb' => 'AFFB',
'afif' => 'AFİF',
'afp' => 'AFP',
'agik' => 'AGİK',
'agit' => 'AGİT',
'agm' => 'AGM',
'ai' => 'AI',
'aibö' => 'AİBÖ',
'aibü' => 'AİBÜ',
'aiçü' => 'AİÇÜ',
'aid' => 'AID',
'aids' => 'AIDS',
'aihad' => 'AİHAD',
'aihm' => 'AİHM',
'aihs' => 'AİHS',
'aik' => 'AİK',
'aikb' => 'AİKB',
'aipb' => 'AİPB',
'ak' => 'AK',
'akb' => 'AKB',
'akbb' => 'AKBB',
'akbil' => 'AKBİL',
'akçt' => 'AKÇT',
'akd' => 'AKD',
'akdtyk' => 'AKDTYK',
'akm' => 'AKM',
'akpm' => 'AKPM',
'akü' => 'AKÜ',
'akut' => 'AKUT',
'aladi' => 'ALADI',
'ales' => 'ALES',
'amb' => 'AMB',
'amex' => 'AMEX',
'amf' => 'AMF',
'amk' => 'AMK',
'anam' => 'ANAM',
'anaü' => 'ANAÜ',
'ant' => 'ANT',
'ao' => 'AO',
'aöb' => 'AÖB',
'aoç' => 'AOÇ',
'aöf' => 'AÖF',
'ap' => 'AP',
'apa' => 'APA',
'apb' => 'APB',
'ape' => 'APE',
'apec' => 'APEC',
'apf' => 'APF',
'apiib' => 'APİİB',
'apö' => 'APÖ',
'aps' => 'APS',
'ar-ge' => 'AR-GE',
'arel' => 'AREL',
'aş' => 'AŞ',
'asal' => 'ASAL',
'asean' => 'ASEAN',
'aselsan' => 'ASELSAN',
'asf' => 'ASF',
'asigm' => 'ASİGM',
'ask' => 'ASK',
'aski' => 'ASKİ',
'aso' => 'ASO',
'ast' => 'AST',
'astb' => 'ASTB',
'aşti' => 'AŞTİ',
'asü' => 'ASÜ',
'atad' => 'ATAD',
'atam' => 'ATAM',
'atb' => 'ATB',
'atk' => 'ATK',
'ato' => 'ATO',
'atü' => 'ATÜ',
'atygf' => 'ATYGF',
'aü' => 'AÜ',
'aua' => 'AUA',
'avm' => 'AVM',
'ayb' => 'AYB',
'ayim' => 'AYİM',
'aym' => 'AYM',
'badet' => 'BADET',
'bae' => 'BAE',
'bağ-kur' => 'BAĞ-KUR',
'bakb' => 'BAKB',
'basagm' => 'BASAGM',
'bat' => 'BAT',
'bato' => 'BATO',
'bau' => 'BAU',
'baün' => 'BAÜN',
'bbc' => 'BBC',
'bcg' => 'BCG',
'bd' => 'BD',
'bddk' => 'BDDK',
'bdt' => 'BDT',
'be' => 'BE',
'berd' => 'BERD',
'beü' => 'BEÜ',
'bib' => 'BİB',
'bik' => 'BİK',
'bis' => 'BIS',
'bm' => 'BM',
'bmaek' => 'BMAEK',
'bmçyt' => 'BMÇYT',
'bmebkt' => 'BMEBKT',
'bmskö' => 'BMSKÖ',
'bmt' => 'BMT',
'bmtkk' => 'BMTKK',
'bmyri' => 'BMYRİ',
'boad' => 'BOAD',
'boren' => 'BOREN',
'botaş' => 'BOTAŞ',
'brt' => 'BRT',
'bsec' => 'BSEC',
'bstdb' => 'BSTDB',
'btf' => 'BTF',
'btk' => 'BTK',
'btü' => 'BTÜ',
'bü' => 'BÜ',
'bue' => 'BUE',
'bümko' => 'BÜMKO',
'bvü' => 'BVÜ',
'byegm' => 'BYEGM',
'cacm' => 'CACM',
'caec' => 'CAEC',
'çakü' => 'ÇAKÜ',
'cao' => 'CAO',
'caricom' => 'CARICOM',
'çasgem' => 'ÇASGEM',
'çaykur' => 'ÇAYKUR',
'cbü' => 'CBÜ',
'cc' => 'CC',
'cd' => 'CD',
'cdb' => 'CDB',
'cdh' => 'CDH',
'ce' => 'CE',
'ceap' => 'CEAP',
'ceca' => 'CECA',
'çed' => 'ÇED',
'cedh' => 'CEDH',
'cee' => 'CEE',
'cei' => 'CEI',
'cen' => 'CEN',
'centcom' => 'CENTCOM',
'cento' => 'CENTO',
'cern' => 'CERN',
'çgm' => 'ÇGM',
'cgs' => 'CGS',
'cia' => 'CIA',
'cif' => 'CIF',
'cigm' => 'CİGM',
'cij' => 'CIJ',
'cios' => 'CIOS',
'cip' => 'CIP',
'cis' => 'CIS',
'cjce' => 'CJCE',
'cmea' => 'CMEA',
'cmk' => 'CMK',
'cmuk' => 'CMUK',
'cnrs' => 'CNRS',
'comcec' => 'COMCEC',
'comecon' => 'COMECON',
'comesa' => 'COMESA',
'çomü' => 'ÇOMÜ',
'cos' => 'cos',
'çs' => 'ÇS',
'çsgb' => 'ÇSGB',
'cso' => 'CSO',
'ctc' => 'CTC',
'cte' => 'CTE',
'çü' => 'ÇÜ',
'çukobirlik' => 'ÇUKOBİRLİK',
'çygm' => 'ÇYGM',
'dagm' => 'DAGM',
'dakb' => 'DAKB',
'dap' => 'DAP',
'dat' => 'DAT',
'db' => 'DB',
'dbafit' => 'DBAFİT',
'ddb' => 'DDB',
'ddt' => 'DDT',
'ddy' => 'DDY',
'desiyab' => 'DESİYAB',
'deü' => 'DEÜ',
'dfif' => 'DFİF',
'dfmhö' => 'DFMHÖ',
'dg' => 'dg',
'dgk' => 'DGK',
'dgm' => 'DGM',
'dgö' => 'DGÖ',
'dgs' => 'DGS',
'dhmi' => 'DHMİ',
'dib' => 'DİB',
'die' => 'DİE',
'dil' => 'dil',
'diyih' => 'DİYİH',
'dkk' => 'DKK',
'dkmp' => 'DKMP',
'dl' => 'dl',
'dlh' => 'DLH',
'dm' => 'dm',
'dmi' => 'DMİ',
'dmo' => 'DMO',
'dna' => 'DNA',
'dobgm' => 'DOBGM',
'dögm' => 'DÖGM',
'dösim' => 'DÖSİM',
'doü' => 'DOÜ',
'dpb' => 'DPB',
'dpt' => 'DPT',
'dpü' => 'DPÜ',
'dsi' => 'DSİ',
'dso' => 'DSO',
'dsö' => 'DSÖ',
'dt' => 'DT',
'dtcf' => 'DTCF',
'dtm' => 'DTM',
'dtö' => 'DTÖ',
'dü' => 'DÜ',
'dvd' => 'DVD',
'eac' => 'EAC',
'eadb' => 'EADB',
'eaec' => 'EAEC',
'eaggf' => 'EAGGF',
'eat' => 'EAT',
'ebk' => 'EBK',
'ebrd' => 'EBRD',
'ebu' => 'EBU',
'ebwe' => 'EBWE',
'ec' => 'EC',
'ecb' => 'ECB',
'echr' => 'ECHR',
'ecj' => 'ECJ',
'ecla' => 'ECLA',
'ecowas' => 'ECOWAS',
'ecsc' => 'ECSC',
'eec' => 'EEC',
'eeg' => 'EEG',
'eft' => 'EFT',
'efta' => 'EFTA',
'eğitek' => 'EĞİTEK',
'egm' => 'EGM',
'egmr' => 'EGMR',
'ego' => 'EGO',
'eib' => 'EIB',
'eibkt' => 'EİBKT',
'eibö' => 'EİBÖ',
'eiei' => 'EİEİ',
'ekg' => 'EKG',
'emg' => 'EMG',
'emi' => 'EMI',
'emk' => 'EMK',
'emu' => 'EMU',
'epa' => 'EPA',
'epdk' => 'EPDK',
'epu' => 'EPU',
'erdemir' => 'ERDEMİR',
'erdf' => 'ERDF',
'erü' => 'ERÜ',
'esa' => 'ESA',
'esf' => 'ESF',
'esgm' => 'ESGM',
'eshot' => 'ESHOT',
'esogü' => 'ESOGÜ',
'etkb' => 'ETKB',
'etogm' => 'ETOGM',
'eu' => 'EU',
'eü' => 'EÜ',
'eüaş' => 'EÜAŞ',
'eugh' => 'EuGH',
'euratom' => 'EURATOM',
'ewg' => 'EWG',
'eximbank' => 'EXİMBANK',
'fab' => 'FAB',
'fac' => 'FAC',
'fao' => 'FAO',
'fba' => 'FBA',
'fbi' => 'FBI',
'fiba' => 'FIBA',
'fide' => 'FIDE',
'fides' => 'FIDES',
'fifa' => 'FIFA',
'fila' => 'FILA',
'fir' => 'FIR',
'fiskobirlik' => 'FİSKOBİRLİK',
'fkb' => 'FKB',
'fm' => 'FM',
'fmvıü' => 'FMVIÜ',
'fob' => 'fob',
'frb' => 'FRB',
'fsmvü' => 'FSMVÜ',
'ftaa' => 'FTAA',
'fü' => 'FÜ',
'gamhk' => 'GAMHK',
'gap' => 'GAP',
'gapbki' => 'GAPBKİ',
'gata' => 'GATA',
'gaut' => 'GAUT',
'gazü' => 'GAZÜ',
'gb' => 'GB',
'gbt' => 'GBT',
'gd' => 'GD',
'gdaop' => 'GDAOP',
'gib' => 'GİB',
'gigm' => 'GİGM',
'goü' => 'GOÜ',
'grt' => 'Grt',
'gsgm' => 'GSGM',
'gsm' => 'GSM',
'gsmh' => 'GSMH',
'gsü' => 'GSÜ',
'gsyh' => 'GSYH',
'gtö' => 'GTÖ',
'gü' => 'GÜ',
'gus' => 'GUS',
'gyd' => 'GYD',
'gyte' => 'GYTE',
'gzk' => 'GZK',
'ha' => 'HA',
'habitat' => 'HABITAT',
'haccp' => 'HACCP',
'havaş' => 'HAVAŞ',
'hdd' => 'HDD',
'hgk' => 'HGK',
'hgm' => 'HGM',
'hitü' => 'HİTÜ',
'hiv' => 'HIV',
'hkk' => 'HKK',
'hl' => 'hl',
'hm' => 'hm',
'hmuk' => 'HMUK',
'ho' => 'HO',
'hrü' => 'HRÜ',
'hssgm' => 'HSSGM',
'hü' => 'HÜ',
'huk' => 'HUK',
'iaaf' => 'IAAF',
'iaea' => 'IAEA',
'iata' => 'IATA',
'iaü' => 'İAÜ',
'ibec' => 'IBEC',
'ibrd' => 'IBRD',
'ibü' => 'İBÜ',
'ibün' => 'İBÜN',
'icao' => 'ICAO',
'icc' => 'ICC',
'icic' => 'ICIC',
'icj' => 'ICJ',
'icrc' => 'ICRC',
'icsid' => 'ICSID',
'ida' => 'IDA',
'idb' => 'IDB',
'idbü' => 'İDBÜ',
'idt' => 'İDT',
'iea' => 'IEA',
'iegm' => 'İEGM',
'iett' => 'İETT',
'ieü' => 'İEÜ',
'ifad' => 'IFAD',
'ifc' => 'IFC',
'ifoam' => 'IFOAM',
'igb' => 'İGB',
'igeme' => 'İGEME',
'igh' => 'IGH',
'igm' => 'İGM',
'ihb' => 'İHB',
'ikb' => 'İKB',
'ikbü' => 'İKBÜ',
'ikö' => 'İKÖ',
'ikü' => 'İKÜ',
'ikv' => 'İKV',
'ilbank' => 'İLBANK',
'ilo' => 'ILO',
'imf' => 'IMF',
'imkb' => 'İMKB',
'imo' => 'IMO',
'interpol' => 'INTERPOL',
'io' => 'İO',
'ioc' => 'IOC',
'ipi' => 'IPI',
'iro' => 'IRO',
'isbn' => 'ISBN',
'isdemir' => 'İSDEMİR',
'isedak' => 'İSEDAK',
'isg' => 'İSG',
'iski' => 'İSKİ',
'işkur' => 'İŞKUR',
'iskyf' => 'İSKYF',
'ismn' => 'ISMN',
'iso' => 'ISO',
'işot' => 'İŞOT',
'issn' => 'ISSN',
'itb' => 'İTB',
'itc' => 'ITC',
'itg' => 'İTG',
'iticü' => 'İTİCÜ',
'ito' => 'ITO',
'itü' => 'İTÜ',
'iü' => 'İÜ',
'iwf' => 'IWF',
'iyte' => 'İYTE',
'iztb' => 'İZTB',
'izto' => 'İZTO',
'ığdü' => 'IĞDÜ',
'jal' => 'JAL',
'jgk' => 'JGK',
'jhy' => 'JHY',
'kal' => 'kal',
'kardemir' => 'KARDEMİR',
'kastb' => 'KASTB',
'kaü' => 'KAÜ',
'kb' => 'KB',
'kbb' => 'KBB',
'kbü' => 'KBÜ',
'kd' => 'KD',
'kdv' => 'KDV',
'ked' => 'KED',
'kegm' => 'KEGM',
'kei' => 'KEİ',
'keyk' => 'KEYK',
'kg' => 'kg',
'kgb' => 'KGB',
'kgm' => 'KGM',
'khk' => 'KHK',
'khü' => 'KHÜ',
'khz' => 'KHz',
'kibib' => 'KİBİB',
'kik' => 'KİK',
'kit' => 'KİT',
'kiyü' => 'KİYÜ',
'kkb' => 'KKB',
'kkgm' => 'KKGM',
'kkk' => 'KKK',
'kktc' => 'KKTC',
'klü' => 'KLÜ',
'km' => 'km',
'kms' => 'KMS',
'kmü' => 'KMÜ',
'kobi' => 'KOBİ',
'koi' => 'KOİ',
'kosgeb' => 'KOSGEB',
'koü' => 'KOÜ',
'kpds' => 'KPDS',
'kpss' => 'KPSS',
'ksdb' => 'KSDB',
'ksgm' => 'KSGM',
'ksü' => 'KSÜ',
'ktkb' => 'KTKB',
'kto-kü' => 'KTO-KÜ',
'ktögm' => 'KTÖGM',
'ktop' => 'KTOP',
'ktü' => 'KTÜ',
'kü' => 'KÜ',
'kugm' => 'KUGM',
'kvmgm' => 'KVMGM',
'kygm' => 'KYGM',
'labb' => 'LABB',
'lafta' => 'LAFTA',
'laia' => 'LAIA',
'lakek' => 'LAKEK',
'lastb' => 'LASTB',
'lcv' => 'LCV',
'les' => 'LES',
'lp' => 'LP',
'lpg' => 'LPG',
'lys' => 'LYS',
'maö' => 'MAÖ',
'masak' => 'MASAK',
'maü' => 'MAÜ',
'mb' => 'MB',
'meb' => 'MEB',
'meü' => 'MEÜ',
'mgk' => 'MGK',
'mgm' => 'MGM',
'mğü' => 'MĞÜ',
'mhat' => 'MHAT',
'mhz' => 'MHz',
'migem' => 'MİGEM',
'mile' => 'MİLE',
'mit' => 'MİT',
'mk' => 'MK',
'mkb' => 'MKB',
'mke' => 'MKE',
'mks' => 'MKS',
'mkü' => 'MKÜ',
'mkyk' => 'MKYK',
'mm' => 'mm',
'mö' => 'MÖ',
'mobese' => 'MOBESE',
'mossad' => 'MOSSAD',
'mpi' => 'MPİ',
'mpm' => 'MPM',
'mr' => 'MR',
'ms' => 'MS',
'msb' => 'MSB',
'msgsü' => 'MSGSÜ',
'mta' => 'MTA',
'mü' => 'MÜ',
'myk' => 'MYK',
'nafta' => 'NAFTA',
'nasa' => 'NASA',
'nato' => 'NATO',
'neü' => 'NEÜ',
'nğü' => 'NĞÜ',
'nkü' => 'NKÜ',
'notam' => 'NOTAM',
'nvigm' => 'NVİGM',
'oaci' => 'OACI',
'oae' => 'OAE',
'oaib' => 'OAİB',
'oaop' => 'OAOP',
'oapec' => 'OAPEC',
'oau' => 'OAU',
'obesid' => 'OBESİD',
'ocde' => 'OCDE',
'oci' => 'OCI',
'öçkkb' => 'ÖÇKKB',
'odtü' => 'ODTÜ',
'odü' => 'ODÜ',
'oecd' => 'OECD',
'oeec' => 'OEEC',
'ogm' => 'OGM',
'öib' => 'ÖİB',
'oic' => 'OIC',
'oiec' => 'OIEC',
'okan' => 'OKAN',
'okönegm' => 'OKÖNEGM',
'okü' => 'OKÜ',
'omc' => 'OMC',
'omi' => 'OMI',
'omü' => 'OMÜ',
'öökgm' => 'ÖÖKGM',
'opec' => 'OPEC',
'opep' => 'OPEP',
'örgm' => 'ÖRGM',
'orköy' => 'ORKÖY',
'osb' => 'OSB',
'ösgm' => 'ÖSGM',
'öss' => 'ÖSS',
'ösym' => 'ÖSYM',
'osze' => 'OSZE',
'ötv' => 'ÖTV',
'oua' => 'OUA',
'oyak' => 'OYAK',
'oyegm' => 'OYEGM',
'öyk' => 'ÖYK',
'öys' => 'ÖYS',
'özi' => 'ÖZİ',
'özü' => 'ÖZÜ',
'paü' => 'PAÜ',
'pen' => 'PEN',
'petkim' => 'PETKİM',
'pieaüö' => 'PİEAÜÖ',
'pieüt' => 'PİEÜT',
'pigm' => 'PİGM',
'pk' => 'PK',
'po' => 'PO',
'poaş' => 'POAŞ',
'ptt' => 'PTT',
'ram' => 'RAM',
'rc' => 'RC',
'rcd' => 'RCD',
'rk' => 'RK',
'rna' => 'RNA',
'ro-ro' => 'Ro-Ro',
'rom' => 'ROM',
'rshm' => 'RSHM',
'rtük' => 'RTÜK',
'rü' => 'RÜ',
'sas' => 'SAS',
'sat' => 'SAT',
'satem' => 'SATEM',
'saü' => 'SAÜ',
'sb' => 'SB',
'sbf' => 'SBF',
'sbs' => 'SBS',
'sdif' => 'SDIF',
'sdü' => 'SDÜ',
'şehir' => 'ŞEHİR',
'sek' => 'SEK',
'seka' => 'SEKA',
'sg' => 'SG',
'sgk' => 'SGK',
'sgm' => 'SGM',
'shçek' => 'SHÇEK',
'shgm' => 'SHGM',
'shö' => 'SHÖ',
'siü' => 'SİÜ',
'skt' => 'SKT',
'smwk' => 'SMWK',
'snü' => 'SNÜ',
'sos' => 'SOS',
'spa' => 'SPA',
'spk' => 'SPK',
'sscb' => 'SSCB',
'ssdb' => 'SSDB',
'ssk' => 'SSK',
'ssm' => 'SSM',
'stb' => 'STB',
'stk' => 'STK',
'stö' => 'STÖ',
'sü' => 'SÜ',
'şü' => 'ŞÜ',
'suges' => 'SUGES',
'swift' => 'SWIFT',
'syd' => 'SYD',
'sydgm' => 'SYDGM',
'taa' => 'TAA',
'taek' => 'TAEK',
'tagem' => 'TAGEM',
'tai' => 'TAI',
'tapdk' => 'TAPDK',
'tariş' => 'TARİŞ',
'taş' => 'TAŞ',
'tass' => 'TASS',
'tau' => 'TAU',
'tbb' => 'TBB',
'tbmm' => 'TBMM',
'tcdd' => 'TCDD',
'tck' => 'TCK',
'tcmb' => 'TCMB',
'tczb' => 'TCZB',
'tdçi' => 'TDÇİ',
'tdi' => 'TDİ',
'tdk' => 'TDK',
'teae' => 'TEAE',
'teaş' => 'TEAŞ',
'tedaş' => 'TEDAŞ',
'tedgem' => 'TEDGEM',
'tefe' => 'TEFE',
'teiaş' => 'TEİAŞ',
'tek' => 'TEK',
'tem' => 'TEM',
'temsan' => 'TEMSAN',
'tetaş' => 'TETAŞ',
'tff' => 'TFF',
'tgc' => 'TGC',
'tgm' => 'TGM',
'tgs' => 'TGS',
'tha' => 'THA',
'thk' => 'THK',
'ths' => 'THS',
'thsgm' => 'THSGM',
'thy' => 'THY',
'tigem' => 'TİGEM',
'tika' => 'TİKA',
'tim' => 'TİM',
'tir' => 'TIR',
'tisk' => 'TİSK',
'tk' => 'TK',
'tkae' => 'TKAE',
'tkb' => 'TKB',
'tkf' => 'TKF',
'tkgm' => 'TKGM',
'tki' => 'TKİ',
'tl' => 'TL',
'tm' => 'TM',
'tmmob' => 'TMMOB',
'tmo' => 'TMO',
'tmsf' => 'TMSF',
'tmsk' => 'TMSK',
'tncü' => 'TNCÜ',
'tobb etü' => 'TOBB ETÜ',
'tobb' => 'TOBB',
'todaie' => 'TODAİE',
'toefl' => 'TOEFL',
'toki' => 'TOKİ',
'tömer' => 'TÖMER',
'tp' => 'TP',
'tpao' => 'TPAO',
'tpe' => 'TPE',
'tr' => 'TR',
'trgm' => 'TRGM',
'trkgm' => 'TRKGM',
'trs' => 'TRS',
'trt' => 'TRT',
'tse' => 'TSE',
'tsi' => 'TSİ',
'tsk' => 'TSK',
'tskb' => 'TSKB',
'tt' => 'TT',
'ttb' => 'TTB',
'ttk' => 'TTK',
'ttkb' => 'TTKB',
'ttok' => 'TTOK',
'tü' => 'TÜ',
'tüba' => 'TÜBA',
'tubim' => 'TUBİM',
'tübitak' => 'TÜBİTAK',
'tüdemsaş' => 'TÜDEMSAŞ',
'tüfe' => 'TÜFE',
'tügem' => 'TÜGEM',
'tüik' => 'TÜİK',
'tülomsaş' => 'TÜLOMSAŞ',
'tüpraş' => 'TÜPRAŞ',
'türdok' => 'TÜRDOK',
'türkak' => 'TÜRKAK',
'türkkoop' => 'TÜRKKOOP',
'türksat' => 'TÜRKSAT',
'türkşeker' => 'TÜRKŞEKER',
'türsab' => 'TÜRSAB',
'tus' => 'TUS',
'tütav' => 'TÜTAV',
'tüvasaş' => 'TÜVASAŞ',
'tv' => 'TV',
'tydta' => 'TYDTA',
'tzdk' => 'TZDK',
'tzob' => 'TZOB',
'ua' => 'UA',
'uaaf' => 'UAAF',
'uad' => 'UAD',
'uaea' => 'UAEA',
'uagf' => 'UAGF',
'üak' => 'ÜAK',
'uat' => 'UAT',
'ubak' => 'UBAK',
'ubam' => 'UBAM',
'ubb' => 'UBB',
'ube' => 'UBE',
'ubf' => 'UBF',
'ubok' => 'UBOK',
'uçö' => 'UÇÖ',
'udö' => 'UDÖ',
'üds' => 'ÜDS',
'ue' => 'UE',
'uea' => 'UEA',
'uefa' => 'UEFA',
'ueibb' => 'UEİBB',
'uethf' => 'UETHF',
'üfe' => 'ÜFE',
'uff' => 'UFF',
'ufk' => 'UFK',
'ufo' => 'UFO',
'uhf' => 'UHF',
'uhik' => 'UHİK',
'uhtb' => 'UHTB',
'uiibö' => 'UİİBÖ',
'uikb' => 'UİKB',
'uka' => 'UKA',
'ukk' => 'UKK',
'umt' => 'UMT',
'un' => 'UN',
'unac' => 'UNAC',
'unctad' => 'UNCTAD',
'unctc' => 'UNCTC',
'unesco' => 'UNESCO',
'unhcr' => 'UNHCR',
'unicef' => 'UNICEF',
'unido' => 'UNIDO',
'uno' => 'UNO',
'unrra' => 'UNRRA',
'uöb' => 'UÖB',
'uok' => 'UOK',
'upb' => 'UPB',
'upf' => 'UPF',
'upi' => 'UPI',
'upu' => 'UPU',
'usaş' => 'USAŞ',
'usf' => 'USF',
'ushö' => 'USHÖ',
'uşm' => 'UŞM',
'usö' => 'USÖ',
'üt' => 'ÜT',
'utkf' => 'UTKF',
'utm' => 'UTM',
'uto' => 'UTO',
'uü' => 'UÜ',
'uyaçm' => 'UYAÇM',
'uyb' => 'UYB',
'vcd' => 'VCD',
'vdmk' => 'VDMK',
'vgm' => 'VGM',
'vhf' => 'VHF',
'vip' => 'VIP',
'wach' => 'WACH',
'wadb' => 'WADB',
'wap' => 'WAP',
'wco' => 'WCO',
'wfc' => 'WFC',
'who' => 'WHO',
'wipo' => 'WIPO',
'wto' => 'WTO',
'yd' => 'YD',
'ydk' => 'YDK',
'yds' => 'YDS',
'yeögm' => 'YEÖGM',
'yibf' => 'YİBF',
'yigm' => 'YİGM',
'ykr' => 'YKR',
'yögm' => 'YÖGM',
'yök' => 'YÖK',
'yös' => 'YÖS',
'yse' => 'YSE',
'ysk' => 'YSK',
'ytl' => 'YTL',
'ytü' => 'YTÜ',
'yü' => 'YÜ',
'yyü' => 'YYÜ',
'zkü' => 'ZKÜ',
'zmo' => 'ZMO'
}.freeze
CONJUNCTIONS = %w[ancak ama fakat ile ve veya yani].freeze
TITLEIZE_RE = /\b(?<!\w['’`])([a-zığüşöçİĞÜŞÖÇ\d]*)/i.freeze
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment