xref: /webtrees/app/Elements/TempleCode.php (revision 7e4eb48a6e80112df6db026e9512c34370b04bf0)
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