1c2ed51d1SGreg Roach<?php 2c2ed51d1SGreg Roach 3c2ed51d1SGreg Roach/** 4c2ed51d1SGreg Roach * webtrees: online genealogy 5d11be702SGreg Roach * Copyright (C) 2023 webtrees development team 6c2ed51d1SGreg Roach * This program is free software: you can redistribute it and/or modify 7c2ed51d1SGreg Roach * it under the terms of the GNU General Public License as published by 8c2ed51d1SGreg Roach * the Free Software Foundation, either version 3 of the License, or 9c2ed51d1SGreg Roach * (at your option) any later version. 10c2ed51d1SGreg Roach * This program is distributed in the hope that it will be useful, 11c2ed51d1SGreg Roach * but WITHOUT ANY WARRANTY; without even the implied warranty of 12c2ed51d1SGreg Roach * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13c2ed51d1SGreg Roach * GNU General Public License for more details. 14c2ed51d1SGreg Roach * You should have received a copy of the GNU General Public License 15c2ed51d1SGreg Roach * along with this program. If not, see <https://www.gnu.org/licenses/>. 16c2ed51d1SGreg Roach */ 17c2ed51d1SGreg Roach 18c2ed51d1SGreg Roachdeclare(strict_types=1); 19c2ed51d1SGreg Roach 20c2ed51d1SGreg Roachnamespace Fisharebest\Webtrees\Elements; 21c2ed51d1SGreg Roach 22c2ed51d1SGreg Roachuse Fisharebest\Webtrees\I18N; 23c2ed51d1SGreg Roach 24c2ed51d1SGreg Roachuse function strtoupper; 25c2ed51d1SGreg Roach 26c2ed51d1SGreg Roach/** 27c2ed51d1SGreg Roach * TEMPLE_CODE := {Size=4:5} 28c2ed51d1SGreg Roach * An abbreviation of the temple in which the LDS ordinances were performed. 29c2ed51d1SGreg Roach * (See Appendix B, page 96.) 30c2ed51d1SGreg Roach */ 31c2ed51d1SGreg Roachclass TempleCode extends AbstractElement 32c2ed51d1SGreg Roach{ 33c2ed51d1SGreg Roach /** 34c2ed51d1SGreg Roach * Convert a value to a canonical form. 35c2ed51d1SGreg Roach * 36c2ed51d1SGreg Roach * @param string $value 37c2ed51d1SGreg Roach * 38c2ed51d1SGreg Roach * @return string 39c2ed51d1SGreg Roach */ 40c2ed51d1SGreg Roach public function canonical(string $value): string 41c2ed51d1SGreg Roach { 42c2ed51d1SGreg Roach return strtoupper(parent::canonical($value)); 43c2ed51d1SGreg Roach } 44c2ed51d1SGreg Roach 45c2ed51d1SGreg Roach /** 46c2ed51d1SGreg Roach * A list of controlled values for this element 47c2ed51d1SGreg Roach * 48c2ed51d1SGreg Roach * @return array<int|string,string> 49c2ed51d1SGreg Roach */ 50c2ed51d1SGreg Roach public function values(): array 51c2ed51d1SGreg Roach { 52c2ed51d1SGreg Roach $values = [ 53c2ed51d1SGreg Roach 'ABA' => /* I18N: Location of an LDS church temple */ I18N::translate('Aba, Nigeria'), 54c2ed51d1SGreg Roach 'ACCRA' => /* I18N: Location of an LDS church temple */ I18N::translate('Accra, Ghana'), 55c2ed51d1SGreg Roach 'ADELA' => /* I18N: Location of an LDS church temple */ I18N::translate('Adelaide, Australia'), 56c2ed51d1SGreg Roach 'ALBER' => /* I18N: Location of an LDS church temple */ I18N::translate('Cardston, Alberta, Canada'), 57c2ed51d1SGreg Roach 'ALBUQ' => /* I18N: Location of an LDS church temple */ I18N::translate('Albuquerque, New Mexico, United States'), 58c2ed51d1SGreg Roach 'ANCHO' => /* I18N: Location of an LDS church temple */ I18N::translate('Anchorage, Alaska, United States'), 59c2ed51d1SGreg Roach 'APIA' => /* I18N: Location of an LDS church temple */ I18N::translate('Apia, Samoa'), 60c2ed51d1SGreg Roach 'ARIZO' => /* I18N: Location of an LDS church temple */ I18N::translate('Mesa, Arizona, United States'), 61*7e4eb48aSGreg Roach 'ASUNC' => /* I18N: Location of an LDS church temple */ I18N::translate('Asunción, Paraguay'), 62c2ed51d1SGreg Roach 'ATLAN' => /* I18N: Location of an LDS church temple */ I18N::translate('Atlanta, Georgia, United States'), 63c2ed51d1SGreg Roach 'BAIRE' => /* I18N: Location of an LDS church temple */ I18N::translate('Buenos Aires, Argentina'), 64c2ed51d1SGreg Roach 'BILLI' => /* I18N: Location of an LDS church temple */ I18N::translate('Billings, Montana, United States'), 65c2ed51d1SGreg Roach 'BIRMI' => /* I18N: Location of an LDS church temple */ I18N::translate('Birmingham, Alabama, United States'), 66c2ed51d1SGreg Roach 'BISMA' => /* I18N: Location of an LDS church temple */ I18N::translate('Bismarck, North Dakota, United States'), 67*7e4eb48aSGreg Roach 'BOGOT' => /* I18N: Location of an LDS church temple */ I18N::translate('Bogotá, Colombia'), 68c2ed51d1SGreg Roach 'BOISE' => /* I18N: Location of an LDS church temple */ I18N::translate('Boise, Idaho, United States'), 69c2ed51d1SGreg Roach 'BOSTO' => /* I18N: Location of an LDS church temple */ I18N::translate('Boston, Massachusetts, United States'), 70c2ed51d1SGreg Roach 'BOUNT' => /* I18N: Location of an LDS church temple */ I18N::translate('Bountiful, Utah, United States'), 71c2ed51d1SGreg Roach 'BRIGH' => /* I18N: Location of an LDS church temple */ I18N::translate('Brigham City, Utah, United States'), 72c2ed51d1SGreg Roach 'BRISB' => /* I18N: Location of an LDS church temple */ I18N::translate('Brisbane, Australia'), 73c2ed51d1SGreg Roach 'BROUG' => /* I18N: Location of an LDS church temple */ I18N::translate('Baton Rouge, Louisiana, United States'), 74c2ed51d1SGreg Roach 'CALGA' => /* I18N: Location of an LDS church temple */ I18N::translate('Calgary, Alberta, Canada'), 75c2ed51d1SGreg Roach 'CAMPI' => /* I18N: Location of an LDS church temple */ I18N::translate('Campinas, Brazil'), 76c2ed51d1SGreg Roach 'CARAC' => /* I18N: Location of an LDS church temple */ I18N::translate('Caracas, Venezuela'), 77c2ed51d1SGreg Roach 'CEBUP' => /* I18N: Location of an LDS church temple */ I18N::translate('Cebu City, Philippines'), 78c2ed51d1SGreg Roach 'CHICA' => /* I18N: Location of an LDS church temple */ I18N::translate('Chicago, Illinois, United States'), 79*7e4eb48aSGreg Roach 'CIUJU' => /* I18N: Location of an LDS church temple */ I18N::translate('Ciudad Juárez, Mexico'), 80c2ed51d1SGreg Roach 'COCHA' => /* I18N: Location of an LDS church temple */ I18N::translate('Cochabamba, Bolivia'), 81*7e4eb48aSGreg Roach 'COLJU' => /* I18N: Location of an LDS church temple */ I18N::translate('Colonia Juárez, Mexico'), 82c2ed51d1SGreg Roach 'COLSC' => /* I18N: Location of an LDS church temple */ I18N::translate('Columbia, South Carolina, United States'), 83c2ed51d1SGreg Roach 'COLUM' => /* I18N: Location of an LDS church temple */ I18N::translate('Columbus, Ohio, United States'), 84c2ed51d1SGreg Roach 'COPEN' => /* I18N: Location of an LDS church temple */ I18N::translate('Copenhagen, Denmark'), 85*7e4eb48aSGreg Roach 'CORDO' => /* I18N: Location of an LDS church temple */ I18N::translate('Córdoba, Argentina'), 86c2ed51d1SGreg Roach 'CRIVE' => /* I18N: Location of an LDS church temple */ I18N::translate('Columbia River, Washington, United States'), 87c2ed51d1SGreg Roach 'CURIT' => /* I18N: Location of an LDS church temple */ I18N::translate('Curitiba, Brazil'), 88c2ed51d1SGreg Roach 'DALLA' => /* I18N: Location of an LDS church temple */ I18N::translate('Dallas, Texas, United States'), 89c2ed51d1SGreg Roach 'DENVE' => /* I18N: Location of an LDS church temple */ I18N::translate('Denver, Colorado, United States'), 90c2ed51d1SGreg Roach 'DETRO' => /* I18N: Location of an LDS church temple */ I18N::translate('Detroit, Michigan, United States'), 91c2ed51d1SGreg Roach 'DRAPE' => /* I18N: Location of an LDS church temple */ I18N::translate('Draper, Utah, United States'), 92c2ed51d1SGreg Roach 'EDMON' => /* I18N: Location of an LDS church temple */ I18N::translate('Edmonton, Alberta, Canada'), 93ad3143ccSGreg Roach 'EHOUS' => /* I18N: Location of an historic LDS church temple - https://en.wikipedia.org/wiki/Endowment_house */ I18N::translate('Endowment House'), 94c2ed51d1SGreg Roach 'FORTL' => /* I18N: Location of an LDS church temple */ I18N::translate('Fort Lauderdale, Florida, United States'), 95c2ed51d1SGreg Roach 'FRANK' => /* I18N: Location of an LDS church temple */ I18N::translate('Frankfurt am Main, Germany'), 96c2ed51d1SGreg Roach 'FREIB' => /* I18N: Location of an LDS church temple */ I18N::translate('Freiburg, Germany'), 97c2ed51d1SGreg Roach 'FRESN' => /* I18N: Location of an LDS church temple */ I18N::translate('Fresno, California, United States'), 98c2ed51d1SGreg Roach 'FUKUO' => /* I18N: Location of an LDS church temple */ I18N::translate('Fukuoka, Japan'), 99c2ed51d1SGreg Roach 'GILAV' => /* I18N: Location of an LDS church temple */ I18N::translate('Gila Valley, Arizona, United States'), 100c2ed51d1SGreg Roach 'GILBE' => /* I18N: Location of an LDS church temple */ I18N::translate('Gilbert, Arizona, United States'), 101c2ed51d1SGreg Roach 'GUADA' => /* I18N: Location of an LDS church temple */ I18N::translate('Guadalajara, Mexico'), 102c2ed51d1SGreg Roach 'GUATE' => /* I18N: Location of an LDS church temple */ I18N::translate('Guatemala City, Guatemala'), 103c2ed51d1SGreg Roach 'GUAYA' => /* I18N: Location of an LDS church temple */ I18N::translate('Guayaquil, Ecuador'), 104c2ed51d1SGreg Roach 'HAGUE' => /* I18N: Location of an LDS church temple */ I18N::translate('The Hague, Netherlands'), 105c2ed51d1SGreg Roach 'HALIF' => /* I18N: Location of an LDS church temple */ I18N::translate('Halifax, Nova Scotia, Canada'), 106c2ed51d1SGreg Roach 'HARTF' => /* I18N: Location of an LDS church temple */ I18N::translate('Hartford, Connecticut, United States'), 107c2ed51d1SGreg Roach 'HAWAI' => /* I18N: Location of an LDS church temple */ I18N::translate('Laie, Hawaii, United States'), 108c2ed51d1SGreg Roach 'HELSI' => /* I18N: Location of an LDS church temple */ I18N::translate('Helsinki, Finland'), 109c2ed51d1SGreg Roach 'HERMO' => /* I18N: Location of an LDS church temple */ I18N::translate('Hermosillo, Mexico'), 110c2ed51d1SGreg Roach 'HKONG' => /* I18N: Location of an LDS church temple */ I18N::translate('Hong Kong'), 111c2ed51d1SGreg Roach 'HOUST' => /* I18N: Location of an LDS church temple */ I18N::translate('Houston, Texas, United States'), 112c2ed51d1SGreg Roach 'IFALL' => /* I18N: Location of an LDS church temple */ I18N::translate('Idaho Falls, Idaho, United States'), 113c2ed51d1SGreg Roach 'INDIA' => /* I18N: Location of an LDS church temple */ I18N::translate('Indianapolis, Indiana, United States'), 114c2ed51d1SGreg Roach 'JOHAN' => /* I18N: Location of an LDS church temple */ I18N::translate('Johannesburg, South Africa'), 115c2ed51d1SGreg Roach 'JRIVE' => /* I18N: Location of an LDS church temple */ I18N::translate('Jordan River, Utah, United States'), 116c2ed51d1SGreg Roach 'KANSA' => /* I18N: Location of an LDS church temple */ I18N::translate('Kansas City, Missouri, United States'), 117c2ed51d1SGreg Roach 'KONA' => /* I18N: Location of an LDS church temple */ I18N::translate('Kona, Hawaii, United States'), 118c0c32a5aSGreg Roach 'KYIV' => /* I18N: Location of an LDS church temple */ I18N::translate('Kyiv, Ukraine'), 119c2ed51d1SGreg Roach 'LANGE' => /* I18N: Location of an LDS church temple */ I18N::translate('Los Angeles, California, United States'), 120c2ed51d1SGreg Roach 'LIMA' => /* I18N: Location of an LDS church temple */ I18N::translate('Lima, Peru'), 121c2ed51d1SGreg Roach 'LOGAN' => /* I18N: Location of an LDS church temple */ I18N::translate('Logan, Utah, United States'), 122c2ed51d1SGreg Roach 'LONDO' => /* I18N: Location of an LDS church temple */ I18N::translate('London, England'), 123c2ed51d1SGreg Roach 'LOUIS' => /* I18N: Location of an LDS church temple */ I18N::translate('Louisville, Kentucky, United States'), 124c2ed51d1SGreg Roach 'LUBBO' => /* I18N: Location of an LDS church temple */ I18N::translate('Lubbock, Texas, United States'), 125c2ed51d1SGreg Roach 'LVEGA' => /* I18N: Location of an LDS church temple */ I18N::translate('Las Vegas, Nevada, United States'), 126c2ed51d1SGreg Roach 'MADRI' => /* I18N: Location of an LDS church temple */ I18N::translate('Madrid, Spain'), 127c2ed51d1SGreg Roach 'MANAU' => /* I18N: Location of an LDS church temple */ I18N::translate('Manaus, Brazil'), 128c2ed51d1SGreg Roach 'MANHA' => /* I18N: Location of an LDS church temple */ I18N::translate('Manhattan, New York, United States'), 129c2ed51d1SGreg Roach 'MANIL' => /* I18N: Location of an LDS church temple */ I18N::translate('Manila, Philippines'), 130c2ed51d1SGreg Roach 'MANTI' => /* I18N: Location of an LDS church temple */ I18N::translate('Manti, Utah, United States'), 131c2ed51d1SGreg Roach 'MEDFO' => /* I18N: Location of an LDS church temple */ I18N::translate('Medford, Oregon, United States'), 132c2ed51d1SGreg Roach 'MELBO' => /* I18N: Location of an LDS church temple */ I18N::translate('Melbourne, Australia'), 133c2ed51d1SGreg Roach 'MEMPH' => /* I18N: Location of an LDS church temple */ I18N::translate('Memphis, Tennessee, United States'), 134c2ed51d1SGreg Roach 'MERID' => /* I18N: Location of an LDS church temple */ I18N::translate('Merida, Mexico'), 135c2ed51d1SGreg Roach 'MEXIC' => /* I18N: Location of an LDS church temple */ I18N::translate('Mexico City, Mexico'), 136c2ed51d1SGreg Roach 'MNTVD' => /* I18N: Location of an LDS church temple */ I18N::translate('Montevideo, Uruguay'), 137c2ed51d1SGreg Roach 'MONTE' => /* I18N: Location of an LDS church temple */ I18N::translate('Monterrey, Mexico'), 138c2ed51d1SGreg Roach 'MONTI' => /* I18N: Location of an LDS church temple */ I18N::translate('Monticello, Utah, United States'), 139c2ed51d1SGreg Roach 'MONTR' => /* I18N: Location of an LDS church temple */ I18N::translate('Montreal, Quebec, Canada'), 140c2ed51d1SGreg Roach 'MTIMP' => /* I18N: Location of an LDS church temple */ I18N::translate('Mount Timpanogos, Utah, United States'), 141c2ed51d1SGreg Roach 'NASHV' => /* I18N: Location of an LDS church temple */ I18N::translate('Nashville, Tennessee, United States'), 142c2ed51d1SGreg Roach 'NAUV2' => /* I18N: Location of an LDS church temple */ I18N::translate('Nauvoo (new), Illinois, United States'), 143c2ed51d1SGreg Roach 'NAUVO' => /* I18N: Location of an LDS church temple */ I18N::translate('Nauvoo (original), Illinois, United States'), 144c2ed51d1SGreg Roach 'NBEAC' => /* I18N: Location of an LDS church temple */ I18N::translate('Newport Beach, California, United States'), 145c2ed51d1SGreg Roach 'NUKUA' => /* I18N: Location of an LDS church temple */ I18N::translate('Nuku’Alofa, Tonga'), 146c2ed51d1SGreg Roach 'NYORK' => /* I18N: Location of an LDS church temple */ I18N::translate('New York, New York, United States'), 147c2ed51d1SGreg Roach 'NZEAL' => /* I18N: Location of an LDS church temple */ I18N::translate('Hamilton, New Zealand'), 148c2ed51d1SGreg Roach 'OAKLA' => /* I18N: Location of an LDS church temple */ I18N::translate('Oakland, California, United States'), 149c2ed51d1SGreg Roach 'OAXAC' => /* I18N: Location of an LDS church temple */ I18N::translate('Oaxaca, Mexico'), 150c2ed51d1SGreg Roach 'OGDEN' => /* I18N: Location of an LDS church temple */ I18N::translate('Ogden, Utah, United States'), 151c2ed51d1SGreg Roach 'OKLAH' => /* I18N: Location of an LDS church temple */ I18N::translate('Oklahoma City, Oklahoma, United States'), 152c2ed51d1SGreg Roach 'OQUIR' => /* I18N: Location of an LDS church temple */ I18N::translate('Oquirrh Mountain, Utah, United States'), 153c2ed51d1SGreg Roach 'ORLAN' => /* I18N: Location of an LDS church temple */ I18N::translate('Orlando, Florida, United States'), 154c2ed51d1SGreg Roach 'PALEG' => /* I18N: Location of an LDS church temple */ I18N::translate('Porto Alegre, Brazil'), 155c2ed51d1SGreg Roach 'PALMY' => /* I18N: Location of an LDS church temple */ I18N::translate('Palmyra, New York, United States'), 156c2ed51d1SGreg Roach 'PANAM' => /* I18N: Location of an LDS church temple */ I18N::translate('Panama City, Panama'), 157c2ed51d1SGreg Roach 'PAPEE' => /* I18N: Location of an LDS church temple */ I18N::translate('Papeete, Tahiti'), 158c2ed51d1SGreg Roach 'PAYSO' => /* I18N: Location of an LDS church temple */ I18N::translate('Payson, Utah, United States'), 159c2ed51d1SGreg Roach 'PERTH' => /* I18N: Location of an LDS church temple */ I18N::translate('Perth, Australia'), 160c2ed51d1SGreg Roach 'PHOEN' => /* I18N: Location of an LDS church temple */ I18N::translate('Phoenix, Arizona, United States'), 161ad3143ccSGreg Roach 'POFFI' => /* I18N: Location of an historic LDS church temple - https://en.wikipedia.org/wiki/President_of_the_Church */ I18N::translate('President’s Office'), 162c2ed51d1SGreg Roach 'PORTL' => /* I18N: Location of an LDS church temple */ I18N::translate('Portland, Oregon, United States'), 163c2ed51d1SGreg Roach 'PREST' => /* I18N: Location of an LDS church temple */ I18N::translate('Preston, England'), 164c2ed51d1SGreg Roach 'PROCC' => /* I18N: Location of an LDS church temple */ I18N::translate('Provo City Center, Utah, United States'), 165c2ed51d1SGreg Roach 'PROVO' => /* I18N: Location of an LDS church temple */ I18N::translate('Provo, Utah, United States'), 166c2ed51d1SGreg Roach 'QUETZ' => /* I18N: Location of an LDS church temple */ I18N::translate('Quetzaltenango, Guatemala'), 167c2ed51d1SGreg Roach 'RALEI' => /* I18N: Location of an LDS church temple */ I18N::translate('Raleigh, North Carolina, United States'), 168c2ed51d1SGreg Roach 'RECIF' => /* I18N: Location of an LDS church temple */ I18N::translate('Recife, Brazil'), 169c2ed51d1SGreg Roach 'REDLA' => /* I18N: Location of an LDS church temple */ I18N::translate('Redlands, California, United States'), 170c2ed51d1SGreg Roach 'REGIN' => /* I18N: Location of an LDS church temple */ I18N::translate('Regina, Saskatchewan, Canada'), 171c2ed51d1SGreg Roach 'RENO' => /* I18N: Location of an LDS church temple */ I18N::translate('Reno, Nevada, United States'), 172c2ed51d1SGreg Roach 'REXBU' => /* I18N: Location of an LDS church temple */ I18N::translate('Rexburg, Idaho, United States'), 173c2ed51d1SGreg Roach 'SACRA' => /* I18N: Location of an LDS church temple */ I18N::translate('Sacramento, California, United States'), 174c2ed51d1SGreg Roach 'SANSA' => /* I18N: Location of an LDS church temple */ I18N::translate('San Salvador, El Salvador'), 175c2ed51d1SGreg Roach 'SANTI' => /* I18N: Location of an LDS church temple */ I18N::translate('Santiago, Chile'), 176c2ed51d1SGreg Roach 'SANTO' => /* I18N: Location of an LDS church temple */ I18N::translate('San Antonio, Texas, United States'), 177c2ed51d1SGreg Roach 'SDIEG' => /* I18N: Location of an LDS church temple */ I18N::translate('San Diego, California, United States'), 178c2ed51d1SGreg Roach 'SDOMI' => /* I18N: Location of an LDS church temple */ I18N::translate('Santo Domingo, Dominican Republic'), 179c2ed51d1SGreg Roach 'SEATT' => /* I18N: Location of an LDS church temple */ I18N::translate('Seattle, Washington, United States'), 180c2ed51d1SGreg Roach 'SEOUL' => /* I18N: Location of an LDS church temple */ I18N::translate('Seoul, Korea'), 181c2ed51d1SGreg Roach 'SGEOR' => /* I18N: Location of an LDS church temple */ I18N::translate('St. George, Utah, United States'), 182*7e4eb48aSGreg Roach 'SJOSE' => /* I18N: Location of an LDS church temple */ I18N::translate('San José, Costa Rica'), 183c2ed51d1SGreg Roach 'SLAKE' => /* I18N: Location of an LDS church temple */ I18N::translate('Salt Lake City, Utah, United States'), 184c2ed51d1SGreg Roach 'SLOUI' => /* I18N: Location of an LDS church temple */ I18N::translate('St. Louis, Missouri, United States'), 185c2ed51d1SGreg Roach 'SNOWF' => /* I18N: Location of an LDS church temple */ I18N::translate('Snowflake, Arizona, United States'), 186*7e4eb48aSGreg Roach 'SPAUL' => /* I18N: Location of an LDS church temple */ I18N::translate('São Paulo, Brazil'), 187c2ed51d1SGreg Roach 'SPMIN' => /* I18N: Location of an LDS church temple */ I18N::translate('St. Paul, Minnesota, United States'), 188c2ed51d1SGreg Roach 'SPOKA' => /* I18N: Location of an LDS church temple */ I18N::translate('Spokane, Washington, United States'), 189c2ed51d1SGreg Roach 'STOCK' => /* I18N: Location of an LDS church temple */ I18N::translate('Stockholm, Sweden'), 190c2ed51d1SGreg Roach 'SUVA' => /* I18N: Location of an LDS church temple */ I18N::translate('Suva, Fiji'), 191c2ed51d1SGreg Roach 'SWISS' => /* I18N: Location of an LDS church temple */ I18N::translate('Bern, Switzerland'), 192c2ed51d1SGreg Roach 'SYDNE' => /* I18N: Location of an LDS church temple */ I18N::translate('Sydney, Australia'), 193c2ed51d1SGreg Roach 'TAIPE' => /* I18N: Location of an LDS church temple */ I18N::translate('Taipei, Taiwan'), 194c2ed51d1SGreg Roach 'TAMPI' => /* I18N: Location of an LDS church temple */ I18N::translate('Tampico, Mexico'), 195c2ed51d1SGreg Roach 'TEGUC' => /* I18N: Location of an LDS church temple */ I18N::translate('Tegucigalpa, Honduras'), 196*7e4eb48aSGreg Roach 'TGUTI' => /* I18N: Location of an LDS church temple */ I18N::translate('Tuxtla Gutiérrez, Mexico'), 197c2ed51d1SGreg Roach 'TIJUA' => /* I18N: Location of an LDS church temple */ I18N::translate('Tijuana, Mexico'), 198c2ed51d1SGreg Roach 'TOKYO' => /* I18N: Location of an LDS church temple */ I18N::translate('Tokyo, Japan'), 199c2ed51d1SGreg Roach 'TORNO' => /* I18N: Location of an LDS church temple */ I18N::translate('Toronto, Ontario, Canada'), 200c2ed51d1SGreg Roach 'TRUJI' => /* I18N: Location of an LDS church temple */ I18N::translate('Trujillo, Peru'), 201c2ed51d1SGreg Roach 'TWINF' => /* I18N: Location of an LDS church temple */ I18N::translate('Twin Falls, Idaho, United States'), 202c2ed51d1SGreg Roach 'VANCO' => /* I18N: Location of an LDS church temple */ I18N::translate('Vancouver, British Columbia, Canada'), 203c2ed51d1SGreg Roach 'VERAC' => /* I18N: Location of an LDS church temple */ I18N::translate('Veracruz, Mexico'), 204c2ed51d1SGreg Roach 'VERNA' => /* I18N: Location of an LDS church temple */ I18N::translate('Vernal, Utah, United States'), 205c2ed51d1SGreg Roach 'VILLA' => /* I18N: Location of an LDS church temple */ I18N::translate('Villa Hermosa, Mexico'), 206c2ed51d1SGreg Roach 'WASHI' => /* I18N: Location of an LDS church temple */ I18N::translate('Washington, District of Columbia, United States'), 207c2ed51d1SGreg Roach 'WINTE' => /* I18N: Location of an LDS church temple */ I18N::translate('Winter Quarters, Nebraska, United States'), 208c2ed51d1SGreg Roach ]; 209c2ed51d1SGreg Roach 21037646143SGreg Roach uasort($values, I18N::comparator()); 211c2ed51d1SGreg Roach $values = ['' => I18N::translate('No temple - living ordinance')] + $values; 212c2ed51d1SGreg Roach 213c2ed51d1SGreg Roach return $values; 214c2ed51d1SGreg Roach } 215c2ed51d1SGreg Roach} 216