Skip to content

Commit

Permalink
Localize all the state names (#142)
Browse files Browse the repository at this point in the history
## Description

It's silly to keep doing these one at a time. We're going to all the
states. [Howard Dean scream]

Spanish names are from
[Wikipedia](https://es.wikipedia.org/wiki/Estado_de_los_Estados_Unidos).

## Test Plan

Set `state="NC"` and various other states, then enter a zip code
outside that states.
  • Loading branch information
oyamauchi authored Mar 6, 2024
1 parent 4aff240 commit 9264504
Show file tree
Hide file tree
Showing 3 changed files with 261 additions and 27 deletions.
42 changes: 42 additions & 0 deletions src/i18n/strings/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,38 +7,55 @@ import { str } from '../str';
/* eslint-disable @typescript-eslint/no-explicit-any */

export const templates = {
s019265199296d7b0: `Hawái`,
s04009ba1826b5fca: `Idaho`,
s04c4b18eb3941d37: `California`,
s07ecbff17886eb50: `un vehículo eléctrico usado`,
s08fb6007b5965c82: `Vehículo eléctrico`,
s0ec469a91a15f4a5: `kilovatio hora`,
s0f06604c95e47b84: `Wisconsin`,
s12603afef80b713c: `Estufa/cocina`,
s12c2889034735d5e: `Empresa de servicios eléctricos`,
s13c6836e829c6f0d: `instalación de calefacción geotérmica`,
s16c70c46d6c9d383: `tejado solar`,
s17af9148fccf3e8f: `un tablero eléctrico`,
s180a95484a16608c: `términos`,
s1af1b11106c11c94: `Vermont`,
s1b5c0e397c13f596: `Kansas`,
s1be88e157547cb24: `Reembolso por rendimiento`,
s1f0dc611dbdf4115: `Ingresa sus ingresos brutos (ingresos antes de impuestos). Incluye salarios y sueldos, además de otras formas de ingresos, como pensiones, intereses, dividendos e ingresos por alquiler. Si está casado y presenta una declaración conjunta, incluye los ingresos de su cónyuge.`,
s24ea3f43230aae41: `[email protected]`,
s255857544a9d5ec0: `Reiniciar`,
s26946b3c896d36d6: `Vehículo eléctrico`,
s2749e8d17f9153e9: `Iowa`,
s2772c1bb7b4e4b25: `Indiana`,
s2800ea3a8c83c188: `Nueva York`,
s280c7b72a9d4d573: `Carolina del Sur`,
s282049f502eac1de: `Proyecto`,
s2bb426aeeaeede1a: `Texas`,
s2c430b6a8a07370e: str`${0} del costo de ${1}`,
s2de33deca4490a2f: `Kentucky`,
s2e599ea4064cdc68: str`${0} personas`,
s2ef277dcb08bbedd: `Error al cargar los incentivos.`,
s317ffbd78be11d3c: `Luisiana`,
s31f1afc1bfe1cb3a: `Más información`,
s324712a1538f5418: `Nebraska`,
s32c12fdb56f0a68f: `almacenamiento de baterías`,
s36d20a4420aa2314: `una bomba de calor`,
s38887b94b3320533: `Dirección de correo electrónico`,
s3998d6a99e45c4ec: `Delaware`,
s39aa50b686d665a8: `Impermeabilización y eficiencia energética`,
s3ab697ad32f1c425: `Oregón`,
s3e5e50bffd99c077: `Montana`,
s3ec21e39dec13351: `Propietario`,
s40f2997eb54b317b: `Míchigan`,
s4371bac1b748cdc4: `kilovatio`,
s4455d8f660ceaa3b: `10,000 Btuh`,
s459781c939bc83e5: `Ingresos del hogar`,
s45d344440b59c309: `Manténgase al día sobre incentivos, reembolsos, y más de Rewiring America.`,
s475d01cc643aa9fc: `Para mantenerse al día sobre los nuevos incentivos, suscríbase a nuestro boletín informativo.`,
s48b23a6c3431c19e: `una secadora con bomba de calor`,
s4b0d7bd386d61b46: `Colorado`,
s4b3298c4c6db9310: str`\$${0} de descuento en ${1}`,
s50e95c2064db3522: `Calculadora por`,
s56f9b2194465973e: `tonelada`,
Expand All @@ -51,29 +68,47 @@ export const templates = {
s5e25aaf62bd99625: `vatio`,
s60d7e5b7ccbd7162: `Reembolso`,
s64fbe9b97e397b12: `Estamos dedicados a proteger su privacidad.`,
s675cdfc08b387d5a: `Ohio`,
s67ef2eb5002eaaa5: `Podría ser que no hay incentivos en su área o que usted no califica financieramente para recibir ningún incentivo.`,
s682a379fdd67cad0: `Alabama`,
s68467de4d67c9732: `pie cuadrado`,
s684d036a45c47ca9: `Carolina del Norte`,
s6ad891deee36322f: `Nueva Jersey`,
s6c11cef729833743: `Los proyectos en los que tiene lo más interés`,
s6c8911fbc526fb43: `Tablero eléctrico y cableado`,
s6cfe26dfc562d2a2: str`Hasta \$${0} de descuento en ${1}`,
s6ef16f759a2cea7e: `Nevada`,
s751ba5ac47cbfabb: `Washington`,
s777612e8117ff021: `Tennessee`,
s79fd9ba9e498d3da: str`${0} del costo de ${1}, hasta \$${2}`,
s7a73c90a7c3b43b4: `un calentador de agua con bomba de calor`,
s7bd0de02e230dc75: `Calentador de agua`,
s7d340cf80adae3a4: `Misuri`,
s8194d17164cbd6de: `Florida`,
s81aa671e64f2010e: `Dakota del Norte`,
s82397872ac9bddcf: `Tamaño del hogar`,
s8b29a87eb1bdd138: `Otros incentivos disponibles para usted`,
s8e35f6b4e6e0adb9: `Pensilvania`,
s8e7e52ad112342ab: `un cargador de vehículos eléctricos`,
s8fd029fdcc452602: `Ingresa su código postal para seleccionar una empresa de servicios eléctricos.`,
s8fd8a424edc336b4: `Esperado en 2024`,
s912b944fa287f7d0: `Nuevo Hampshire`,
s9afee25dcf31efc1: `un vehículo eléctrico nuevo`,
s9b0d347a81e8f0a3: `Oklahoma`,
s9ca62f0b7e639157: `Maine`,
s9eba0933010df96e: `Más información`,
s9fbb21f25571fff1: `Le informaremos sobre incentivos, reembolsos, y más de Rewiring America.`,
s9fc7054353f62fda: `Casado que presenta una declaración por separado`,
sa413e4572603726f: `Almacenamiento de baterías`,
sa59611704b7a37f7: `Maryland`,
sa8693630efda6dd3: `Crédito fiscal`,
saa36bebd89cbd670: `Alaska`,
sab07cf2bfae8483f: `Política de privacidad`,
sabd5662f3f0a76be: `Descuento por adelantado`,
sad181d4343ef967f: `Wyoming`,
sae246b9f0aee2901: `Virginia Occidental`,
sae79f47e1f8205fc: str`Ese código postal no está en ${0}.`,
saee4c6f0080bac8d: `Utah`,
saf510e2c8ddfc21a: `una renovación de eficiencia energética`,
safb8e695c2fc2dc3: `Declaración de impuestos`,
sb04b1070af7f7b76: `Washington, DC`,
Expand All @@ -88,14 +123,19 @@ export const templates = {
sbc39ee880f922370: `Ninguno seleccionado`,
sbc6f031a2851e3fd: str`\$${0}/${1} de descuento en ${2}, hasta \$${3}`,
sbd6f35e4bb46fc68: `una estufa eléctrica/inducción`,
sbd73a9b9860a2ae3: `Massachusetts`,
sbe4508f09222c889: `Soltero`,
sc026bbb64721085f: `Casado que presenta una declaración conjunta`,
sc373af4c1a974b57: `Cocina`,
sc5b20cb72269bc4f: `Los propietarios y inquilinos califican para diferentes incentivos.`,
sc997cfdf24ba9b58: `Aún no tenemos datos sobre las empresas de servicios eléctricos en su área.`,
scb043c067bac571c: `Misisipi`,
scc21fdd8a2feaeef: `Georgia`,
scc3ef5dd3649b934: `Nuevo México`,
sd01d1a3738143465: str`\$${0}/${1} de descuento en ${2}`,
sd02402d1aaffcb1d: `Secadora`,
sd0b6082239185272: `Seleccionar todo`,
sd26fd2eb6e7f18cb: `Minnesota`,
sd4647caeb94889ec: `Términos`,
sd779d8c944d0ab51: `No hay incentivos disponibles para este proyecto`,
sd99647a59a6f456f: `Visitar sitio web`,
Expand All @@ -107,10 +147,12 @@ export const templates = {
se510125be9bcd015: `Selecciona su empresa de servicios eléctricos`,
se518d56b2bb45670: `cableado`,
se581b8fe2e188251: `Crédito de cuenta`,
se6845b7d2d664ad8: `Dakota del Sur`,
se86b0c32ca2d7413: `Ahora está suscrito a nuestro boletín informativo.`,
se94a76041107bbf3: `Eléctrico`,
sf05c1c17e90b0ddd: `Inquilino`,
sf12bd6cb13bc154f: `Arizona`,
sf1e2063bc64f3539: `Arkansas`,
sf3affd5c9f2915e0: `Connecticut`,
sf459faf797f733a9: `Impermeabilización`,
sf844ac31d5fba2c9: `impermeabilización`,
Expand Down
78 changes: 51 additions & 27 deletions src/states.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,55 @@ export type StateInfo = {
* States that are supported for customization.
*/
export const STATES: Record<string, StateInfo> = {
AZ: {
name: msg => msg('Arizona'),
},
CT: {
name: msg => msg('Connecticut'),
},
DC: {
name: msg => msg('Washington, DC'),
},
IL: {
name: msg => msg('Illinois'),
},
NV: {
name: msg => msg('Nevada'),
},
NY: {
name: msg => msg('New York'),
},
RI: {
name: msg => msg('Rhode Island'),
},
VA: {
name: msg => msg('Virginia'),
},
VT: {
name: msg => msg('Vermont'),
},
AK: { name: msg => msg('Alaska') },
AL: { name: msg => msg('Alabama') },
AR: { name: msg => msg('Arkansas') },
AZ: { name: msg => msg('Arizona') },
CA: { name: msg => msg('California') },
CO: { name: msg => msg('Colorado') },
CT: { name: msg => msg('Connecticut') },
DC: { name: msg => msg('Washington, DC') },
DE: { name: msg => msg('Delaware') },
FL: { name: msg => msg('Florida') },
GA: { name: msg => msg('Georgia') },
HI: { name: msg => msg('Hawaii') },
IA: { name: msg => msg('Iowa') },
ID: { name: msg => msg('Idaho') },
IL: { name: msg => msg('Illinois') },
IN: { name: msg => msg('Indiana') },
KS: { name: msg => msg('Kansas') },
KY: { name: msg => msg('Kentucky') },
LA: { name: msg => msg('Louisiana') },
MA: { name: msg => msg('Massachusetts') },
MD: { name: msg => msg('Maryland') },
ME: { name: msg => msg('Maine') },
MI: { name: msg => msg('Michigan') },
MN: { name: msg => msg('Minnesota') },
MO: { name: msg => msg('Missouri') },
MS: { name: msg => msg('Mississippi') },
MT: { name: msg => msg('Montana') },
NC: { name: msg => msg('North Carolina') },
ND: { name: msg => msg('North Dakota') },
NE: { name: msg => msg('Nebraska') },
NH: { name: msg => msg('New Hampshire') },
NJ: { name: msg => msg('New Jersey') },
NM: { name: msg => msg('New Mexico') },
NV: { name: msg => msg('Nevada') },
NY: { name: msg => msg('New York') },
OH: { name: msg => msg('Ohio') },
OK: { name: msg => msg('Oklahoma') },
OR: { name: msg => msg('Oregon') },
PA: { name: msg => msg('Pennsylvania') },
RI: { name: msg => msg('Rhode Island') },
SC: { name: msg => msg('South Carolina') },
SD: { name: msg => msg('South Dakota') },
TN: { name: msg => msg('Tennessee') },
TX: { name: msg => msg('Texas') },
UT: { name: msg => msg('Utah') },
VA: { name: msg => msg('Virginia') },
VT: { name: msg => msg('Vermont') },
WA: { name: msg => msg('Washington') },
WI: { name: msg => msg('Wisconsin') },
WV: { name: msg => msg('West Virginia') },
WY: { name: msg => msg('Wyoming') },
};
168 changes: 168 additions & 0 deletions translations/es.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,174 @@
<source>Nevada</source>
<target>Nevada</target>
</trans-unit>
<trans-unit id="saa36bebd89cbd670">
<source>Alaska</source>
<target>Alaska</target>
</trans-unit>
<trans-unit id="s682a379fdd67cad0">
<source>Alabama</source>
<target>Alabama</target>
</trans-unit>
<trans-unit id="sf1e2063bc64f3539">
<source>Arkansas</source>
<target>Arkansas</target>
</trans-unit>
<trans-unit id="s04c4b18eb3941d37">
<source>California</source>
<target>California</target>
</trans-unit>
<trans-unit id="s4b0d7bd386d61b46">
<source>Colorado</source>
<target>Colorado</target>
</trans-unit>
<trans-unit id="s3998d6a99e45c4ec">
<source>Delaware</source>
<target>Delaware</target>
</trans-unit>
<trans-unit id="s8194d17164cbd6de">
<source>Florida</source>
<target>Florida</target>
</trans-unit>
<trans-unit id="scc21fdd8a2feaeef">
<source>Georgia</source>
<target>Georgia</target>
</trans-unit>
<trans-unit id="s019265199296d7b0">
<source>Hawaii</source>
<target>Hawái</target>
</trans-unit>
<trans-unit id="s2749e8d17f9153e9">
<source>Iowa</source>
<target>Iowa</target>
</trans-unit>
<trans-unit id="s04009ba1826b5fca">
<source>Idaho</source>
<target>Idaho</target>
</trans-unit>
<trans-unit id="s2772c1bb7b4e4b25">
<source>Indiana</source>
<target>Indiana</target>
</trans-unit>
<trans-unit id="s1b5c0e397c13f596">
<source>Kansas</source>
<target>Kansas</target>
</trans-unit>
<trans-unit id="s2de33deca4490a2f">
<source>Kentucky</source>
<target>Kentucky</target>
</trans-unit>
<trans-unit id="s317ffbd78be11d3c">
<source>Louisiana</source>
<target>Luisiana</target>
</trans-unit>
<trans-unit id="sbd73a9b9860a2ae3">
<source>Massachusetts</source>
<target>Massachusetts</target>
</trans-unit>
<trans-unit id="sa59611704b7a37f7">
<source>Maryland</source>
<target>Maryland</target>
</trans-unit>
<trans-unit id="s9ca62f0b7e639157">
<source>Maine</source>
<target>Maine</target>
</trans-unit>
<trans-unit id="s40f2997eb54b317b">
<source>Michigan</source>
<target>Míchigan</target>
</trans-unit>
<trans-unit id="sd26fd2eb6e7f18cb">
<source>Minnesota</source>
<target>Minnesota</target>
</trans-unit>
<trans-unit id="s7d340cf80adae3a4">
<source>Missouri</source>
<target>Misuri</target>
</trans-unit>
<trans-unit id="scb043c067bac571c">
<source>Mississippi</source>
<target>Misisipi</target>
</trans-unit>
<trans-unit id="s3e5e50bffd99c077">
<source>Montana</source>
<target>Montana</target>
</trans-unit>
<trans-unit id="s684d036a45c47ca9">
<source>North Carolina</source>
<target>Carolina del Norte</target>
</trans-unit>
<trans-unit id="s81aa671e64f2010e">
<source>North Dakota</source>
<target>Dakota del Norte</target>
</trans-unit>
<trans-unit id="s324712a1538f5418">
<source>Nebraska</source>
<target>Nebraska</target>
</trans-unit>
<trans-unit id="s912b944fa287f7d0">
<source>New Hampshire</source>
<target>Nuevo Hampshire</target>
</trans-unit>
<trans-unit id="s6ad891deee36322f">
<source>New Jersey</source>
<target>Nueva Jersey</target>
</trans-unit>
<trans-unit id="scc3ef5dd3649b934">
<source>New Mexico</source>
<target>Nuevo México</target>
</trans-unit>
<trans-unit id="s675cdfc08b387d5a">
<source>Ohio</source>
<target>Ohio</target>
</trans-unit>
<trans-unit id="s9b0d347a81e8f0a3">
<source>Oklahoma</source>
<target>Oklahoma</target>
</trans-unit>
<trans-unit id="s3ab697ad32f1c425">
<source>Oregon</source>
<target>Oregón</target>
</trans-unit>
<trans-unit id="s8e35f6b4e6e0adb9">
<source>Pennsylvania</source>
<target>Pensilvania</target>
</trans-unit>
<trans-unit id="s280c7b72a9d4d573">
<source>South Carolina</source>
<target>Carolina del Sur</target>
</trans-unit>
<trans-unit id="se6845b7d2d664ad8">
<source>South Dakota</source>
<target>Dakota del Sur</target>
</trans-unit>
<trans-unit id="s777612e8117ff021">
<source>Tennessee</source>
<target>Tennessee</target>
</trans-unit>
<trans-unit id="s2bb426aeeaeede1a">
<source>Texas</source>
<target>Texas</target>
</trans-unit>
<trans-unit id="saee4c6f0080bac8d">
<source>Utah</source>
<target>Utah</target>
</trans-unit>
<trans-unit id="s751ba5ac47cbfabb">
<source>Washington</source>
<target>Washington</target>
</trans-unit>
<trans-unit id="s0f06604c95e47b84">
<source>Wisconsin</source>
<target>Wisconsin</target>
</trans-unit>
<trans-unit id="sae246b9f0aee2901">
<source>West Virginia</source>
<target>Virginia Occidental</target>
</trans-unit>
<trans-unit id="sad181d4343ef967f">
<source>Wyoming</source>
<target>Wyoming</target>
</trans-unit>
</body>
</file>
</xliff>

0 comments on commit 9264504

Please sign in to comment.