diff --git a/_data/en/settings.yml b/_data/en/settings.yml index 8e7809ff2..9c6fb6416 100644 --- a/_data/en/settings.yml +++ b/_data/en/settings.yml @@ -59,7 +59,7 @@ contact_page: 'FDIC Resolution Request Management Portal': FDIC Resolution Request Management Portal 'FEMA Disaster Assistance': FEMA Disaster Assistance 'General Services Administration': General Services Administration - 'Get .gov': Get.gov + 'Get.gov': Get.gov 'GSA Sam.gov': GSA SAM.gov 'Health and Human Services': Health and Human Services 'HHS Grants.gov': HHS Grants.gov @@ -74,6 +74,7 @@ contact_page: 'National Credit Union Administration (NCUA)': National Credit Union Administration (NCUA) 'National Endowment for the Humanities (NEH)': National Endowment for the Humanities (NEH) 'National Labor Relations Board': National Labor Relations Board + 'National Transportation Safety Board (NTSB)': National Transportation Safety Board (NTSB) 'Office of Personnel Management': Office of Personnel Management (OPM) 'OPM Employee Express': OPM Employee Express 'OPM Services Online': 'OPM Services Online' @@ -85,6 +86,7 @@ contact_page: 'Securities and Exchange Commission': Securities and Exchange Commission 'Social Security Administration (SSA)': Social Security Administration (SSA) 'State of Arkansas': State of Arkansas + 'State of California': State of California 'State of Colorado': State of Colorado 'Trusted Traveler Programs (Global Entry/Nexus/Sentri)': Trusted Traveler Programs (Global Entry/Nexus/Sentri) 'U.S. Agency for International Development': U.S. Agency for International Development diff --git a/_data/es/settings.yml b/_data/es/settings.yml index 104f2bd9d..fc102eb34 100644 --- a/_data/es/settings.yml +++ b/_data/es/settings.yml @@ -66,7 +66,7 @@ contact_page: Depósitos (FDIC) 'FEMA Disaster Assistance': Asistencia de FEMA en caso de catástrofe 'General Services Administration': Administración de Servicios Generales - 'Get .gov': Get.gov + 'Get.gov': Get.gov 'GSA Sam.gov': GSA SAM.gov 'Health and Human Services': Departamento de Salud y Servicios Humanos 'HHS Grants.gov': Grants.gov del HHS @@ -81,6 +81,7 @@ contact_page: 'National Credit Union Administration (NCUA)': Administración Nacional de Cooperativas de Crédito (NCUA) 'National Endowment for the Humanities (NEH)': Fondo Nacional para las Humanidades (NEH, siglas en inglés) 'National Labor Relations Board': Junta Nacional de Relaciones Laborales + 'National Transportation Safety Board (NTSB)': Junta Nacional de Seguridad en el Transporte (NTSB) 'Office of Personnel Management': Oficina de Administración de Personal (OPM) 'OPM Employee Express': OPM Empleado Express 'OPM Services Online': 'Servicios en línea de OPM' @@ -92,6 +93,7 @@ contact_page: 'Securities and Exchange Commission': Comisión de Bolsa y Valores 'Social Security Administration (SSA)': Administración del Seguro Social (SSA, por su siglas en inglés) 'State of Arkansas': Estado de Arkansas + 'State of California': Estado de California 'State of Colorado': Estado de Colorado 'Trusted Traveler Programs (Global Entry/Nexus/Sentri)': Programas de Viajero de Confianza (Global Entry/Nexus/Sentri) 'U.S. Agency for International Development': Agencia de los Estados Unidos para el Desarrollo Internacional diff --git a/_data/fr/settings.yml b/_data/fr/settings.yml index 6c8f0bb59..8d66d3b62 100644 --- a/_data/fr/settings.yml +++ b/_data/fr/settings.yml @@ -61,7 +61,7 @@ contact_page: 'FDIC Resolution Request Management Portal': FDIC demande un portail de gestion des résolutions 'FEMA Disaster Assistance': Assistance FEMA en cas de catastrophe 'General Services Administration': Administration des services généraux - 'Get .gov': Get.gov + 'Get.gov': Get.gov 'GSA Sam.gov': GSA SAM.gov 'Health and Human Services': Santé et services sociaux 'HHS Grants.gov': HHS Grants.gov @@ -76,6 +76,7 @@ contact_page: 'National Credit Union Administration (NCUA)': Administration nationale des coopératives de crédit (NCUA) 'National Endowment for the Humanities (NEH)': Fondation nationale pour les sciences humaines (NEH) 'National Labor Relations Board': Commission nationale des relations de travail + 'National Transportation Safety Board (NTSB)': Conseil national de sécurité des transports (NTSB) 'Office of Personnel Management': Bureau de la gestion du personnel (OPM) 'OPM Employee Express': OPM Employé Express 'OPM Services Online': 'Services OPM en ligne' @@ -87,6 +88,7 @@ contact_page: 'Securities and Exchange Commission': Commission des valeurs mobilières des États-Unis 'Social Security Administration (SSA)': Administration de la sécurité sociale (SSA) 'State of Arkansas': État de l’Arkansas + 'State of California': État de Californie 'State of Colorado': État de Colorado 'Trusted Traveler Programs (Global Entry/Nexus/Sentri)': Programmes pour voyageurs de confiance (Global Entry/Nexus/Sentri) 'U.S. Agency for International Development': Agence américaine pour le développement international diff --git a/_data/language_map.yml b/_data/language_map.yml new file mode 100644 index 000000000..3f0c3a444 --- /dev/null +++ b/_data/language_map.yml @@ -0,0 +1,5 @@ +languages: + en: 'English' + es: 'Spanish' + fr: 'French' + zh: 'Chinese' diff --git a/_data/zh/settings.yml b/_data/zh/settings.yml index e3555c274..5cb7c7e76 100644 --- a/_data/zh/settings.yml +++ b/_data/zh/settings.yml @@ -59,7 +59,7 @@ contact_page: 'FDIC Resolution Request Management Portal': FDIC Resolution Request Management Portal 'FEMA Disaster Assistance': FEMA Disaster Assistance 'General Services Administration': General Services Administration - 'Get .gov': Get.gov + 'Get.gov': Get.gov 'GSA Sam.gov': GSA SAM.gov 'Health and Human Services': Health and Human Services 'HHS Grants.gov': HHS Grants.gov @@ -74,6 +74,7 @@ contact_page: 'National Credit Union Administration (NCUA)': National Credit Union Administration (NCUA) 'National Endowment for the Humanities (NEH)': National Endowment for the Humanities (NEH) 'National Labor Relations Board': National Labor Relations Board + 'National Transportation Safety Board (NTSB)': National Transportation Safety Board (NTSB) 'Office of Personnel Management': Office of Personnel Management (OPM) 'OPM Employee Express': OPM Employee Express 'OPM Services Online': 'OPM Services Online' @@ -85,6 +86,7 @@ contact_page: 'Securities and Exchange Commission': Securities and Exchange Commission 'Social Security Administration (SSA)': Social Security Administration (SSA) 'State of Arkansas': State of Arkansas + 'State of California': State of California 'State of Colorado': State of Colorado 'Trusted Traveler Programs (Global Entry/Nexus/Sentri)': Trusted Traveler Programs (Global Entry/Nexus/Sentri) 'U.S. Agency for International Development': U.S. Agency for International Development diff --git a/_includes/contact_form.html b/_includes/contact_form.html index 3138c2adb..491e99824 100644 --- a/_includes/contact_form.html +++ b/_includes/contact_form.html @@ -407,6 +407,7 @@

{{ site.data.[page.lang].settings.contact_page.support_request_form.title }} onSubmit="return remapvalues(this); return true;" class="usa-form" > + diff --git a/spec/data_spec.rb b/spec/data_spec.rb index bc1e0e7c9..d0639d1da 100644 --- a/spec/data_spec.rb +++ b/spec/data_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'yaml' require 'spec_helper' @@ -16,6 +18,18 @@ end end + describe 'language_map.yml' do + it 'contains language shortcodes and names' do + path = '_data/language_map.yml' + language_map = YAML.load_file(path) + + expect(language_map['languages']['en']).to eq('English') + expect(language_map['languages']['es']).to eq('Spanish') + expect(language_map['languages']['fr']).to eq('French') + expect(language_map['languages']['zh']).to eq('Chinese') + end + end + def hash_keys(hash, parent_keys: [], all_keys: []) hash.each do |key, value| if value.is_a?(Hash)