Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions sites/partners/.jest/setup-tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,16 @@ import "@testing-library/jest-dom"
import generalTranslations from "@bloom-housing/shared-helpers/src/locales/general.json"
import { serviceOptions } from "@bloom-housing/shared-helpers/src/types/backend-swagger"
import axios from "axios"
import general from "../page_content/locale_overrides/general.json"
// ui-components uses ResizeObserver for drag-and-drop, so we need to mock it here before importing anything from ui-components
global.ResizeObserver = jest.fn(() => ({
observe: jest.fn(),
unobserve: jest.fn(),
disconnect: jest.fn(),
}))
import { addTranslation } from "@bloom-housing/ui-components"
addTranslation({ ...generalTranslations, ...general })
import general from "../page_content/locales/general.json"
import generalOverrides from "../page_content/overrides/general.json"
addTranslation({ ...generalTranslations, ...general, ...generalOverrides })

process.env.cloudinaryCloudName = "exygy"
process.env.cloudinarySignedPreset = "test123"
Expand Down
14 changes: 14 additions & 0 deletions sites/partners/page_content/overrides/general.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"application.add.workInRegion": "Work in the region?",
"application.details.workInRegion": "Work in region",
"application.review.demographics.howDidYouHearOptions.developerWebsite": "Developer website",
"application.review.demographics.howDidYouHearOptions.jurisdictionWebsite": "Jurisdiction website",
"listings.listingIsAlreadyLive": "This listing is already live. Updates will affect the applicant experience on the housing portal.",
"listings.lottery.noDataEmail": "partners@housingbayarea.org",
"listings.lottery.partnerPublishTimestampPortal": "Bloom Housing Portal",
"listings.lotteryOptInPartnerNo": "This lottery will not be run in the Partners Portal because you have requested to use an alternative process. If this is an error, please contact staff.",
"listings.lotteryOptInPartnerYes": "Your lottery will be run in the Partners Portal. If you want to make alternative arrangements, please contact staff.",
"listings.lotteryOptInQuestion": "Will the lottery be run in the partner portal?",
"nav.siteTitlePartners": "Partners Portal",
"settings.preferenceValidatingAddress.selectMapLayerDescription": "Select your map layer based on your district. If you don't see your map contact us"
}
5 changes: 3 additions & 2 deletions sites/partners/src/lib/translations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ import koreanTranslations from "@bloom-housing/shared-helpers/src/locales/ko.jso
import armenianTranslations from "@bloom-housing/shared-helpers/src/locales/hy.json"
import farsiTranslations from "@bloom-housing/shared-helpers/src/locales/fa.json"

import additionalGeneralTranslations from "../../page_content/locale_overrides/general.json"
import additionalGeneralTranslations from "../../page_content/locales/general.json"
import localeOverrides from "../../page_content/overrides/general.json"

/* eslint-disable @typescript-eslint/no-explicit-any */
export const translations = {
Expand All @@ -26,6 +27,6 @@ export const translations = {
} as Record<string, any>

export const overrideTranslations = {
en: additionalGeneralTranslations,
en: { ...additionalGeneralTranslations, ...localeOverrides },
} as Record<string, any>
/* eslint-enable @typescript-eslint/no-explicit-any */
Loading