From 3c590db3cb0c92d1a4f026a6578e85ce7b94323b Mon Sep 17 00:00:00 2001 From: Morgan Ludtke <42942267+ludtkemorgan@users.noreply.github.com> Date: Thu, 14 Nov 2024 16:13:17 -0600 Subject: [PATCH 1/3] fix: remove env variable dependencies from tests (#4471) --- .circleci/config.yml | 8 +++ .../integration/api-key-guard.e2e-spec.ts | 1 + api/test/integration/auth.e2e-spec.ts | 2 + api/test/integration/lottery.e2e-spec.ts | 5 +- .../integration/throttle-guard.e2e-spec.ts | 13 ++++- api/test/integration/user.e2e-spec.ts | 1 + api/test/unit/passports/jwt.strategy.spec.ts | 1 + api/test/unit/passports/mfa.strategy.spec.ts | 3 + .../single-use-code.strategy.spec.ts | 3 + api/test/unit/services/auth.service.spec.ts | 26 ++++++--- .../unit/services/lottery.service.spec.ts | 1 + api/test/unit/services/user.service.spec.ts | 5 +- .../cypress/e2e/default/03-listing.spec.ts | 21 +++++++ .../cypress/e2e/default/09-lottery.spec.ts | 11 +++- .../listings-approval.spec.ts | 10 ++++ sites/partners/cypress/fixtures/address.json | 56 +++++++++++++++++++ .../cypress/fixtures/cypressUpload.json | 4 ++ .../e2e/pages/submit-application.spec.ts | 15 +++++ 18 files changed, 169 insertions(+), 17 deletions(-) create mode 100644 sites/partners/cypress/fixtures/address.json create mode 100644 sites/partners/cypress/fixtures/cypressUpload.json diff --git a/.circleci/config.yml b/.circleci/config.yml index 9a71d65bff..f2fe7985b3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,6 +24,7 @@ executors: TEST_DATABASE_URL: "postgres://bloom-ci@localhost:5432/bloom" PARTNERS_PORTAL_URL: "http://localhost:3001" JURISDICTION_NAME: Alameda + BACKEND_API_BASE: "http://localhost:3100" GOOGLE_API_EMAIL: "secret-key" GOOGLE_API_ID: "secret-key" GOOGLE_API_KEY: "secret-key" @@ -31,6 +32,13 @@ executors: SHOW_LOTTERY: "TRUE" THROTTLE_LIMIT: 1000 SHOW_PUBLIC_LOTTERY: "TRUE" + API_PASS_KEY: "some-key-here" + HOUSING_COUNSELOR_SERVICE_URL: "/get-assistance" + # Sample token https://docs.mapbox.com/api/accounts/tokens/#example-token-metadata-object + MAPBOX_TOKEN: "pk.eyJ1Ijoic2NvdGhpcyIsImEiOiJjaWp1Y2ltYmUwMDBicmJrdDQ4ZDBkaGN4In0.sbihZCZJ56-fsFNKHXF8YQ" + CLOUDINARY_KEY: "key" + CLOUDINARY_SIGNED_PRESET: "signedpreset" + CLOUDINARY_CLOUD_NAME: "exygy" standard-node: docker: diff --git a/api/test/integration/api-key-guard.e2e-spec.ts b/api/test/integration/api-key-guard.e2e-spec.ts index d7b85dfdf8..31137bd7bc 100644 --- a/api/test/integration/api-key-guard.e2e-spec.ts +++ b/api/test/integration/api-key-guard.e2e-spec.ts @@ -13,6 +13,7 @@ describe('API Key Guard Tests', () => { let cookies = ''; beforeAll(async () => { + process.env.API_PASS_KEY = 'OUR_API_PASS_KEY'; const moduleFixture: TestingModule = await Test.createTestingModule({ imports: [AppModule], }).compile(); diff --git a/api/test/integration/auth.e2e-spec.ts b/api/test/integration/auth.e2e-spec.ts index 14d8bf5a08..07269c3825 100644 --- a/api/test/integration/auth.e2e-spec.ts +++ b/api/test/integration/auth.e2e-spec.ts @@ -25,6 +25,8 @@ describe('Auth Controller Tests', () => { let smsService: SmsService; beforeAll(async () => { + process.env.TWILIO_ACCOUNT_SID = 'AC.SID'; + process.env.TWILIO_AUTH_TOKEN = 'TOKEN'; const moduleFixture: TestingModule = await Test.createTestingModule({ imports: [AppModule], }).compile(); diff --git a/api/test/integration/lottery.e2e-spec.ts b/api/test/integration/lottery.e2e-spec.ts index ccabfdb127..15a0a23adc 100644 --- a/api/test/integration/lottery.e2e-spec.ts +++ b/api/test/integration/lottery.e2e-spec.ts @@ -702,10 +702,7 @@ describe('Lottery Controller Tests', () => { it('should only expire listing lotteries that are past due', async () => { process.env.LOTTERY_DAYS_TILL_EXPIRY = '45'; const expiredClosedListingDate = dayjs(new Date()) - .subtract( - Number(process.env.LOTTERY_DAYS_TILL_EXPIRY || 45) + 1, - 'days', - ) + .subtract(46, 'days') .toDate(); const expiredListingData = await listingFactory(jurisdictionAId, prisma, { diff --git a/api/test/integration/throttle-guard.e2e-spec.ts b/api/test/integration/throttle-guard.e2e-spec.ts index 23804bf30a..33dfb42161 100644 --- a/api/test/integration/throttle-guard.e2e-spec.ts +++ b/api/test/integration/throttle-guard.e2e-spec.ts @@ -3,6 +3,7 @@ import { INestApplication } from '@nestjs/common'; import request from 'supertest'; import { AppModule } from '../../src/modules/app.module'; import { PrismaService } from '../../src/services/prisma.service'; +import { ThrottlerModule } from '@nestjs/throttler'; describe('Throttle Guard Tests', () => { let app: INestApplication; @@ -10,7 +11,15 @@ describe('Throttle Guard Tests', () => { beforeAll(async () => { const moduleFixture: TestingModule = await Test.createTestingModule({ - imports: [AppModule], + imports: [ + AppModule, + ThrottlerModule.forRoot([ + { + ttl: Number('600000'), + limit: Number('10'), + }, + ]), + ], }).compile(); app = moduleFixture.createNestApplication(); @@ -26,7 +35,7 @@ describe('Throttle Guard Tests', () => { it('should succeed until throttle limit is exceeded', async () => { let res; // loop as many times as the THROTTLE_LIMIT allows - for (let i = 0; i < Number(process.env.THROTTLE_LIMIT); i++) { + for (let i = 0; i < 10; i++) { res = await request(app.getHttpServer()).get('/').expect(200); expect(res.body).toEqual({ success: true, diff --git a/api/test/integration/user.e2e-spec.ts b/api/test/integration/user.e2e-spec.ts index 9c8f1d424f..0039dcfbe5 100644 --- a/api/test/integration/user.e2e-spec.ts +++ b/api/test/integration/user.e2e-spec.ts @@ -44,6 +44,7 @@ describe('User Controller Tests', () => { }); beforeAll(async () => { + process.env.PARTNERS_PORTAL_URL = 'http://localhost:3001/'; const moduleFixture: TestingModule = await Test.createTestingModule({ imports: [AppModule], }) diff --git a/api/test/unit/passports/jwt.strategy.spec.ts b/api/test/unit/passports/jwt.strategy.spec.ts index e3bf25a446..e4fc6bcf76 100644 --- a/api/test/unit/passports/jwt.strategy.spec.ts +++ b/api/test/unit/passports/jwt.strategy.spec.ts @@ -10,6 +10,7 @@ describe('Testing jwt strategy', () => { let strategy: JwtStrategy; let prisma: PrismaService; beforeAll(async () => { + process.env.APP_SECRET = 'SOME-LONG-SECRET-KEY'; const module: TestingModule = await Test.createTestingModule({ providers: [JwtStrategy, PrismaService], }).compile(); diff --git a/api/test/unit/passports/mfa.strategy.spec.ts b/api/test/unit/passports/mfa.strategy.spec.ts index 49ce90c6df..80e770ef65 100644 --- a/api/test/unit/passports/mfa.strategy.spec.ts +++ b/api/test/unit/passports/mfa.strategy.spec.ts @@ -50,6 +50,8 @@ describe('Testing mfa strategy', () => { }); it('should fail because user is locked out', async () => { + process.env.AUTH_LOCK_LOGIN_AFTER_FAILED_ATTEMPTS = '5'; + process.env.AUTH_LOCK_LOGIN_COOLDOWN = '1800000'; prisma.userAccounts.findFirst = jest.fn().mockResolvedValue({ id: randomUUID(), lastLoginAt: new Date(), @@ -475,6 +477,7 @@ describe('Testing mfa strategy', () => { }); it('should fail if no mfaCode is expired', async () => { + process.env.MFA_CODE_VALID = '60000'; const id = randomUUID(); prisma.userAccounts.findFirst = jest.fn().mockResolvedValue({ id: id, diff --git a/api/test/unit/passports/single-use-code.strategy.spec.ts b/api/test/unit/passports/single-use-code.strategy.spec.ts index 7caf3daa7a..6198f4bb8c 100644 --- a/api/test/unit/passports/single-use-code.strategy.spec.ts +++ b/api/test/unit/passports/single-use-code.strategy.spec.ts @@ -11,6 +11,9 @@ describe('Testing single-use-code strategy', () => { let strategy: SingleUseCodeStrategy; let prisma: PrismaService; beforeAll(async () => { + process.env.MFA_CODE_VALID = '60000'; + process.env.AUTH_LOCK_LOGIN_AFTER_FAILED_ATTEMPTS = '5'; + process.env.AUTH_LOCK_LOGIN_COOLDOWN = '1800000'; const module: TestingModule = await Test.createTestingModule({ providers: [SingleUseCodeStrategy, PrismaService], }).compile(); diff --git a/api/test/unit/services/auth.service.spec.ts b/api/test/unit/services/auth.service.spec.ts index 95628a3ac5..70d82d2ace 100644 --- a/api/test/unit/services/auth.service.spec.ts +++ b/api/test/unit/services/auth.service.spec.ts @@ -31,6 +31,14 @@ import { PermissionService } from '../../../src/services/permission.service'; import { Jurisdiction } from '../../../src/dtos/jurisdictions/jurisdiction.dto'; describe('Testing auth service', () => { + process.env.APP_SECRET = 'SOME-LONG-SECRET-KEY'; + process.env.EMAIL_API_KEY = 'SG.SOME-LONG-SECRET-KEY'; + process.env.TWILIO_ACCOUNT_SID = 'AC'; + process.env.TWILIO_AUTH_TOKEN = '842'; + process.env.MFA_CODE_LENGTH = '5'; + process.env.MFA_CODE_VALID = '60000'; + process.env.TWILIO_PHONE_NUMBER = '5555555555'; + process.env.GOOGLE_API_KEY = 'GOOGLE_API_KEY'; let authService: AuthService; let smsService: SmsService; let prisma: PrismaService; @@ -96,7 +104,7 @@ describe('Testing auth service', () => { sub: id, expiresIn: 86400000 / 24, }, - process.env.APP_SECRET, + 'SOME-LONG-SECRET-KEY', ), ); }); @@ -128,7 +136,7 @@ describe('Testing auth service', () => { sub: id, expiresIn: 86400000, }, - process.env.APP_SECRET, + 'SOME-LONG-SECRET-KEY', ), ); }); @@ -655,8 +663,8 @@ describe('Testing auth service', () => { }); expect(sendMfaCodeMock).not.toHaveBeenCalled(); expect(smsService.client.messages.create).toHaveBeenCalledWith({ - body: expect.anything(), - from: expect.anything(), + body: 'Your Partners Portal account access token: 00000', + from: '5555555555', to: '520-781-8711', }); expect(res).toEqual({ @@ -727,7 +735,7 @@ describe('Testing auth service', () => { { id, }, - process.env.APP_SECRET, + 'SOME-LONG-SECRET-KEY', ); const response = { cookie: jest.fn(), @@ -788,14 +796,14 @@ describe('Testing auth service', () => { { id, }, - process.env.APP_SECRET, + 'SOME-LONG-SECRET-KEY', ); const secondId = randomUUID(); const secondToken = sign( { id: secondId, }, - process.env.APP_SECRET, + 'SOME-LONG-SECRET-KEY', ); const response = { @@ -829,7 +837,7 @@ describe('Testing auth service', () => { { id, }, - process.env.APP_SECRET, + 'SOME-LONG-SECRET-KEY', ); prisma.userAccounts.findUnique = jest .fn() @@ -890,7 +898,7 @@ describe('Testing auth service', () => { id, email: 'example@exygy.com', }, - process.env.APP_SECRET, + 'SOME-LONG-SECRET-KEY', ); prisma.userAccounts.findUnique = jest .fn() diff --git a/api/test/unit/services/lottery.service.spec.ts b/api/test/unit/services/lottery.service.spec.ts index 2283a9a2b5..a62b979c0d 100644 --- a/api/test/unit/services/lottery.service.spec.ts +++ b/api/test/unit/services/lottery.service.spec.ts @@ -984,6 +984,7 @@ describe('Testing lottery service', () => { describe('Test expireLotteries endpoint', () => { it('should call the updateMany', async () => { + process.env.LOTTERY_DAYS_TILL_EXPIRY = '45'; prisma.listings.findMany = jest.fn().mockResolvedValue([ { id: 'example id1', diff --git a/api/test/unit/services/user.service.spec.ts b/api/test/unit/services/user.service.spec.ts index 6f680110c4..ae784190df 100644 --- a/api/test/unit/services/user.service.spec.ts +++ b/api/test/unit/services/user.service.spec.ts @@ -304,10 +304,11 @@ describe('Testing user service', () => { describe('createConfirmationToken', () => { it('should encode a confirmation token correctly', () => { + process.env.APP_SECRET = 'SOME-LONG-SECRET-KEY'; const id = randomUUID(); const res = service.createConfirmationToken(id, 'example@email.com'); expect(res).not.toBeNull(); - const decoded = verify(res, process.env.APP_SECRET) as IdDTO; + const decoded = verify(res, 'SOME-LONG-SECRET-KEY') as IdDTO; expect(decoded.id).toEqual(id); }); }); @@ -2107,6 +2108,8 @@ describe('Testing user service', () => { }); it('should successfully request single use code when previous code is still valid', async () => { + process.env.MFA_CODE_LENGTH = '5'; + process.env.MFA_CODE_VALID = '60000'; const id = randomUUID(); emailService.sendSingleUseCode = jest.fn(); prisma.userAccounts.findFirst = jest.fn().mockResolvedValue({ diff --git a/sites/partners/cypress/e2e/default/03-listing.spec.ts b/sites/partners/cypress/e2e/default/03-listing.spec.ts index 0ef2c555d0..3fb4fe5445 100644 --- a/sites/partners/cypress/e2e/default/03-listing.spec.ts +++ b/sites/partners/cypress/e2e/default/03-listing.spec.ts @@ -84,6 +84,17 @@ describe("Listing Management Tests", () => { // eslint-disable-next-line @typescript-eslint/no-explicit-any function fillOutListing(cy: Cypress.cy, listing: any): void { + cy.intercept("GET", "/geocoding/v5/**", { fixture: "address" }) + cy.intercept("POST", "https://api.cloudinary.com/v1_1/exygy/upload", { + fixture: "cypressUpload", + }) + cy.intercept( + "GET", + "https://res.cloudinary.com/exygy/image/upload/w_400,c_limit,q_65/dev/cypress-automated-image-upload-071e2ab9-5a52-4f34-85f0-e41f696f4b96.jpg", + { + fixture: "cypress-automated-image-upload-071e2ab9-5a52-4f34-85f0-e41f696f4b96.jpeg", + } + ) cy.getByID("jurisdictions.id").select(listing["jurisdiction.id"]) cy.getByID("name").type(listing["name"]) cy.getByID("developer").type(listing["developer"]) @@ -105,6 +116,16 @@ describe("Listing Management Tests", () => { .should("have.attr", "src") .should("include", "cypress-automated-image-upload-071e2ab9-5a52-4f34-85f0-e41f696f4b96") + cy.intercept("POST", "https://api.cloudinary.com/v1_1/exygy/upload", { + public_id: "dev/cypress-automated-image-upload-46806882-b98d-49d7-ac83-8016ab4b2f08", + }) + cy.intercept( + "GET", + "https://res.cloudinary.com/exygy/image/upload/w_400,c_limit,q_65/dev/cypress-automated-image-upload-46806882-b98d-49d7-ac83-8016ab4b2f08.jpg", + { + fixture: "cypress-automated-image-upload-46806882-b98d-49d7-ac83-8016ab4b2f08.jpg", + } + ) cy.getByID("add-photos-button").contains("Edit Photos").click() cy.getByTestId("dropzone-input").attachFile( "cypress-automated-image-upload-46806882-b98d-49d7-ac83-8016ab4b2f08.jpg", diff --git a/sites/partners/cypress/e2e/default/09-lottery.spec.ts b/sites/partners/cypress/e2e/default/09-lottery.spec.ts index 0c279e1ff8..20d7b8c177 100644 --- a/sites/partners/cypress/e2e/default/09-lottery.spec.ts +++ b/sites/partners/cypress/e2e/default/09-lottery.spec.ts @@ -9,7 +9,16 @@ describe("Lottery Tests", () => { it("can run through every lottery action", () => { const uniqueListingName = Date.now().toString() - + cy.intercept("POST", "https://api.cloudinary.com/v1_1/exygy/upload", { + fixture: "cypressUpload", + }) + cy.intercept( + "GET", + "https://res.cloudinary.com/exygy/image/upload/w_400,c_limit,q_65/dev/cypress-automated-image-upload-071e2ab9-5a52-4f34-85f0-e41f696f4b96.jpeg.jpg", + { + fixture: "cypress-automated-image-upload-071e2ab9-5a52-4f34-85f0-e41f696f4b96.jpeg", + } + ) cy.visit("/") cy.addMinimalListing(uniqueListingName, true, false, true) cy.addMinimalApplication(uniqueListingName) diff --git a/sites/partners/cypress/e2e/listings-approval/listings-approval.spec.ts b/sites/partners/cypress/e2e/listings-approval/listings-approval.spec.ts index e981a9fa6f..336d2c9785 100644 --- a/sites/partners/cypress/e2e/listings-approval/listings-approval.spec.ts +++ b/sites/partners/cypress/e2e/listings-approval/listings-approval.spec.ts @@ -2,6 +2,16 @@ describe("Listings approval feature", () => { const uniqueListingName = Date.now().toString() const uniqueListingNameEdited = `${uniqueListingName} edited` it("should allow for pending submission, requested changes, and approval", () => { + cy.intercept("POST", "https://api.cloudinary.com/v1_1/exygy/upload", { + fixture: "cypressUpload", + }) + cy.intercept( + "GET", + "https://res.cloudinary.com/exygy/image/upload/w_400,c_limit,q_65/dev/cypress-automated-image-upload-071e2ab9-5a52-4f34-85f0-e41f696f4b96.jpeg.jpg", + { + fixture: "cypress-automated-image-upload-071e2ab9-5a52-4f34-85f0-e41f696f4b96.jpeg", + } + ) // Partner: Submit a listing for approval cy.login("jurisdictionalAdminUser") cy.visit("/") diff --git a/sites/partners/cypress/fixtures/address.json b/sites/partners/cypress/fixtures/address.json new file mode 100644 index 0000000000..7edaa054d4 --- /dev/null +++ b/sites/partners/cypress/fixtures/address.json @@ -0,0 +1,56 @@ +{ + "type": "FeatureCollection", + "query": ["600", "mongomery", "st", "san", "francisco", "ca", "94112"], + "features": [ + { + "id": "address.4226420775908864", + "type": "Feature", + "place_type": ["address"], + "relevance": 0.797326, + "properties": { + "accuracy": "rooftop", + "mapbox_id": "dXJuOm1ieGFkcjo3ODFjNjQxYi1mMzI2LTQxMTYtOTg3My1lOWNiNDJmNjg1ZWQ=" + }, + "text": "Montgomery Street", + "place_name": "600 Montgomery Street, San Francisco, California 94111, United States", + "center": [-122.40273, 37.79516], + "geometry": { "type": "Point", "coordinates": [-122.40273, 37.79516] }, + "address": "600", + "context": [ + { + "id": "neighborhood.214314220", + "mapbox_id": "dXJuOm1ieHBsYzpETVlzN0E", + "text": "Financial District" + }, + { "id": "postcode.312487660", "mapbox_id": "dXJuOm1ieHBsYzpFcUF1N0E", "text": "94111" }, + { + "id": "place.292358380", + "wikidata": "Q62", + "mapbox_id": "dXJuOm1ieHBsYzpFVzBJN0E", + "text": "San Francisco" + }, + { + "id": "district.20547308", + "wikidata": "Q62", + "mapbox_id": "dXJuOm1ieHBsYzpBVG1HN0E", + "text": "San Francisco County" + }, + { + "id": "region.419052", + "short_code": "US-CA", + "wikidata": "Q99", + "mapbox_id": "dXJuOm1ieHBsYzpCbVRz", + "text": "California" + }, + { + "id": "country.8940", + "short_code": "us", + "wikidata": "Q30", + "mapbox_id": "dXJuOm1ieHBsYzpJdXc", + "text": "United States" + } + ] + } + ], + "attribution": "NOTICE: © 2023 Mapbox and its suppliers. All rights reserved. Use of this data is subject to the Mapbox Terms of Service (https://www.mapbox.com/about/maps/). This response and the information it contains may not be retained. POI(s) provided by Foursquare." +} diff --git a/sites/partners/cypress/fixtures/cypressUpload.json b/sites/partners/cypress/fixtures/cypressUpload.json new file mode 100644 index 0000000000..b69737b3d1 --- /dev/null +++ b/sites/partners/cypress/fixtures/cypressUpload.json @@ -0,0 +1,4 @@ +{ + "asset_id": "c225fe21edd2f291ddf93c9d57913567", + "public_id": "dev/cypress-automated-image-upload-071e2ab9-5a52-4f34-85f0-e41f696f4b96" +} diff --git a/sites/public/cypress/e2e/pages/submit-application.spec.ts b/sites/public/cypress/e2e/pages/submit-application.spec.ts index 6ab72d730e..177b0696d8 100644 --- a/sites/public/cypress/e2e/pages/submit-application.spec.ts +++ b/sites/public/cypress/e2e/pages/submit-application.spec.ts @@ -3,9 +3,24 @@ import { ElmVillageApplication, minimalDataApplication } from "../../mockData/ap describe("Submit", function () { it("should submit an application for the Elm Village listing", function () { cy.intercept("GET", "/geocoding/v5/**", { fixture: "address" }) + // Interceptor for the address in the preference + cy.intercept( + "GET", + "https://api.mapbox.com/geocoding/v5/mapbox.places/1600%20pennsylvania%20ave%2C%20Washington%2C%20DC%2020500%2C%20United%20States.json**", + { + features: [ + { + place_name: + "1600 pennsylvania ave, Washington, District of Columbia 20500, United States", + }, + ], + } + ) + cy.submitApplication("Elm Village", ElmVillageApplication, false, true) }) it("should submit a minimal application for the Test: Default, No Preferences", function () { + cy.intercept("GET", "/geocoding/v5/**", { fixture: "address" }) cy.submitApplication("Blue Sky Apartments", minimalDataApplication, false, false) }) }) From 68f4d732ff1ece1e35982b73557f0bcd9f10f3ba Mon Sep 17 00:00:00 2001 From: Morgan Ludtke <42942267+ludtkemorgan@users.noreply.github.com> Date: Wed, 20 Nov 2024 11:13:06 -0600 Subject: [PATCH 2/3] fix: add bengali and arabic localization (#4482) * fix: add bengali localization * fix: add bengali locale to all languages * fix: add arabic translations * fix: add arabic to other locales * fix: update getfeedback translation --- .../migration.sql | 13 + api/prisma/schema.prisma | 2 + shared-helpers/src/locales/ar.json | 1143 +++++++++++++++++ shared-helpers/src/locales/bn.json | 1068 +++++++++++++++ shared-helpers/src/locales/es.json | 2 + shared-helpers/src/locales/general.json | 2 + shared-helpers/src/locales/tl.json | 2 + shared-helpers/src/locales/vi.json | 2 + shared-helpers/src/locales/zh.json | 2 + sites/public/src/lib/translations.ts | 4 + 10 files changed, 2240 insertions(+) create mode 100644 api/prisma/migrations/20241118165143_add_bengali_and_arabic/migration.sql create mode 100644 shared-helpers/src/locales/ar.json create mode 100644 shared-helpers/src/locales/bn.json diff --git a/api/prisma/migrations/20241118165143_add_bengali_and_arabic/migration.sql b/api/prisma/migrations/20241118165143_add_bengali_and_arabic/migration.sql new file mode 100644 index 0000000000..f87949347f --- /dev/null +++ b/api/prisma/migrations/20241118165143_add_bengali_and_arabic/migration.sql @@ -0,0 +1,13 @@ +-- AlterEnum +-- This migration adds more than one value to an enum. +-- With PostgreSQL versions 11 and earlier, this is not possible +-- in a single migration. This can be worked around by creating +-- multiple migrations, each migration adding only one value to +-- the enum. +ALTER TYPE "languages_enum" +ADD + VALUE 'bn'; + +ALTER TYPE "languages_enum" +ADD + VALUE 'ar'; \ No newline at end of file diff --git a/api/prisma/schema.prisma b/api/prisma/schema.prisma index cdc54d8937..d53b99fcbe 100644 --- a/api/prisma/schema.prisma +++ b/api/prisma/schema.prisma @@ -975,6 +975,8 @@ enum LanguagesEnum { vi zh tl + bn + ar @@map("languages_enum") } diff --git a/shared-helpers/src/locales/ar.json b/shared-helpers/src/locales/ar.json new file mode 100644 index 0000000000..1d0c36a483 --- /dev/null +++ b/shared-helpers/src/locales/ar.json @@ -0,0 +1,1143 @@ +{ + "account.accountSettings": "إعدادت الحساب", + "account.accountSettingsSubtitle": "إعدادات الحساب والبريد الإلكتروني وكلمة المرور", + "account.application.confirmation": "تأكيد", + "account.application.error": "خطأ", + "account.application.noAccessError": "لا يوجد تطبيق بهذا المعرف", + "account.application.noApplicationError": "لا يوجد تطبيق بهذا المعرف", + "account.application.return": "العودة إلى التطبيقات", + "account.createAccount": "إنشاء حساب", + "account.errorFetchingApplications": "خطأ في جلب التطبيقات", + "account.haveAnAccount": "هل لديك حساب؟", + "account.myApplications": "تطبيقاتي", + "account.myApplicationsSubtitle": "اطلع على تواريخ وقوائم اليانصيب للممتلكات التي قمت بتقديم طلب للحصول عليها", + "account.myFavorites": "المفضلة", + "account.myFavoritesSubtitle": "حفظ القوائم والتحقق مرة أخرى من التحديثات", + "account.noApplications": "يبدو أنك لم تنطبق على أي قوائم حتى الآن.", + "account.settings.alerts.currentPassword": "كلمة مرور غير صحيحة. حاول مرة اخرى.", + "account.settings.alerts.dobSuccess": "تم تحديث تاريخ الميلاد بنجاح", + "account.settings.alerts.emailSuccess": "تم التحديث عبر البريد الإلكتروني بنجاح", + "account.settings.alerts.genericError": "كان هناك خطأ. يرجى المحاولة مرة أخرى ، أو الاتصال بالدعم للمساعدة.", + "account.settings.alerts.nameSuccess": "تم تحديث الاسم بنجاح", + "account.settings.alerts.passwordEmpty": "لا يجوز أن تكون حقول كلمة المرور فارغة", + "account.settings.alerts.passwordMatch": "حقول كلمة المرور الجديدة غير متطابقة", + "account.settings.alerts.passwordSuccess": "تم تحديث كلمة المرور بنجاح", + "account.settings.alerts.phoneNumberSuccess": "تم تحديث رقم الهاتف بنجاح", + "account.settings.confirmNewPassword": "تأكيد كلمة المرور الجديدة", + "account.settings.currentPassword": "كلمة المرور الحالي", + "account.settings.newPassword": "كلمة المرور الجديدة", + "account.settings.passwordRemember": "عند تغيير كلمة المرور الخاصة بك ، تأكد من تدوينها حتى تتذكرها في المستقبل.", + "account.settings.passwordSuccess": "تم تحديث كلمة المرور بنجاح", + "account.settings.placeholders.day": "DD", + "account.settings.placeholders.month": "مم", + "account.settings.placeholders.year": "YYYY", + "account.settings.update": "تحديث", + "application.ada.hearing": "لضعف السمع", + "application.ada.label": "وحدات ADA سهلة الوصول", + "application.ada.mobility": "لضعف الحركة", + "application.ada.subTitle": "إذا تم اختيارك لوحدة ما ، فسيعمل العقار على تلبية حاجتك إلى أقصى حد ممكن. إذا تم اختيار طلبك ، فاستعد لتقديم المستندات الداعمة من طبيبك.", + "application.ada.title": "هل أنت أو أي شخص في منزلك بحاجة إلى أي من ميزات الوصول ADA التالية؟", + "application.ada.vision": "لضعف البصر", + "application.add.addHouseholdMember": "إضافة فرد في الأسرة", + "application.add.applicationAddError": "ستحتاج إلى حل أي أخطاء قبل المضي قدمًا.", + "application.add.applicationSubmitted": "تم تقديم الطلب", + "application.add.applicationUpdated": "تم تحديث التطبيق", + "application.add.claimant": "المدعي", + "application.add.dateSubmitted": "تاريخ التقديم", + "application.add.demographicsInformation": "المعلومات الديموغرافية", + "application.add.displacedAddress": "عنوان النازحين", + "application.add.ethnicity": "الأصل العرقي", + "application.add.gender": "جنس تذكير أو تأنيث", + "application.add.hearing": "ضعف السمع", + "application.add.howDidYouHearAboutUs": "كيف سمعت عنا؟", + "application.add.incomePeriod": "فترة الدخل", + "application.add.languageSubmittedIn": "اللغة المقدمة بـ", + "application.add.mobility": "ضعف الحركة", + "application.add.preferences.liveIn": "يعيش في", + "application.add.preferences.optedOut": "تم الانسحاب من التفضيل", + "application.add.preferences.workIn": "العمل في", + "application.add.race": "العنصر", + "application.add.sameAddressAsPrimary": "نفس العنوان الأساسي", + "application.add.sameResidence": "نفس السكن", + "application.add.saveAndExit": "احفظ المخرج", + "application.add.sexualOrientation": "التوجه الجنسي", + "application.add.timeSubmitted": "وقت التقديم", + "application.add.vision": "ضعف البصر", + "application.add.workInRegion": "العمل في المنطقة؟", + "application.alternateContact.contact.contactMailingAddressHelperText": "اختر عنوانًا يمكنهم من خلاله تلقي التحديثات والمواد المتعلقة بتطبيقك", + "application.alternateContact.contact.contactMailingAddressLabel": "العنوان البريدي للاتصال", + "application.alternateContact.contact.description": "سنستخدم هذه المعلومات فقط للاتصال بهم بخصوص طلبك.", + "application.alternateContact.contact.emailAddressFormLabel": "عنوان البريد الإلكتروني للاتصال", + "application.alternateContact.contact.phoneNumberFormLabel": "الاتصال رقم الهاتف", + "application.alternateContact.contact.title": "دعنا نعرف كيفية الوصول إلى جهة الاتصال البديلة الخاصة بك", + "application.alternateContact.name.alternateContactFormLabel": "اسم جهة الاتصال البديلة", + "application.alternateContact.name.caseManagerAgencyFormLabel": "أين يعمل مدير حالتك أو مستشار الإسكان؟", + "application.alternateContact.name.caseManagerAgencyFormPlaceHolder": "وكالة", + "application.alternateContact.name.caseManagerAgencyValidationErrorMessage": "الرجاء إدخال وكالة", + "application.alternateContact.name.title": "من هو الاتصال البديل الخاص بك؟", + "application.alternateContact.type.description": "من خلال توفير جهة اتصال بديلة ، فإنك تسمح لنا بمناقشة المعلومات حول طلبك معهم.", + "application.alternateContact.type.label": "بديل الاتصال", + "application.alternateContact.type.options.caseManager": "مدير الحالة أو مستشار الإسكان", + "application.alternateContact.type.options.familyMember": "فرد من العائلة", + "application.alternateContact.type.options.friend": "صديق", + "application.alternateContact.type.options.noContact": "ليس لدي جهة اتصال بديلة", + "application.alternateContact.type.options.other": "آخر", + "application.alternateContact.type.otherTypeFormPlaceholder": "ما هي علاقتك؟", + "application.alternateContact.type.otherTypeValidationErrorMessage": "الرجاء إدخال نوع العلاقة", + "application.alternateContact.type.title": "هل هناك شخص آخر ترغب في تفويضنا للاتصال به إذا لم نتمكن من الوصول إليك؟", + "application.alternateContact.type.validationErrorMessage": "الرجاء تحديد جهة اتصال بديلة", + "application.applicationNeverSubmitted": "لم يتم تقديم طلبك قط", + "application.autofill.prefillYourApplication": "سنقوم ببساطة بملء طلبك مسبقًا بالتفاصيل التالية ، ويمكنك إجراء التحديثات كما تذهب.", + "application.autofill.reset": "أعد التعيين وابدأ من جديد", + "application.autofill.saveTime": "وفر الوقت باستخدام التفاصيل من آخر تطبيق لك", + "application.autofill.start": "ابدأ بهذه التفاصيل", + "application.chooseLanguage.chooseYourLanguage": "اختر لغتك", + "application.chooseLanguage.letsGetStarted": "لنبدأ في تطبيقك", + "application.chooseLanguage.signInSaveTime": "يمكن أن يوفر لك تسجيل الدخول الوقت من خلال البدء بتفاصيل تطبيقك الأخير ، ويسمح لك بالتحقق من حالة هذا التطبيق في أي وقت.", + "application.confirmation.generalLottery": "بناءً على المعلومات التي أدخلتها ، لم تطالب أسرتك بأي تفضيلات يانصيب الإسكان. ستكون في اليانصيب العام.", + "application.confirmation.informationSubmittedTitle": "هذه هي المعلومات التي قدمتها.", + "application.confirmation.lotteryNumber": "رقم التأكيد الخاص بك", + "application.confirmation.preferences": "التفضيلات", + "application.confirmation.printCopy": "اطبع نسخة لسجلاتك", + "application.confirmation.submitted": "مقدم:", + "application.confirmation.viewOriginalListing": "عرض القائمة الأصلية", + "application.contact.additionalPhoneNumber": "لدي رقم هاتف إضافي", + "application.contact.address": "تبوك", + "application.contact.addressWhereYouCurrentlyLive": "نحتاج إلى العنوان الذي تعيش فيه حاليًا. إذا كنت بلا مأوى ، أدخل إما عنوان المأوى أو عنوانًا قريبًا من مكان إقامتك.", + "application.contact.apt": "شقة أو وحدة #", + "application.contact.city": "مدينة", + "application.contact.cityName": "اسم المدينة", + "application.contact.contactPreference": "كيف تفضل أن يتم الاتصال بك؟", + "application.contact.doYouWorkIn": "هل تعمل في مقاطعة٪ {County}؟", + "application.contact.doYouWorkInDescription": "يحدد لاحقًا", + "application.contact.mailingAddress": "عنوان المراسلات", + "application.contact.noPhoneNumber": "ليس لدي رقم هاتف", + "application.contact.phoneNumberTypes.cell": "زنزانة", + "application.contact.phoneNumberTypes.home": "الصفحة الرئيسية", + "application.contact.phoneNumberTypes.prompt": "ما نوع هذا الرقم؟", + "application.contact.phoneNumberTypes.work": "عمل", + "application.contact.preferredContactType": "نوع الاتصال المفضل", + "application.contact.provideAMailingAddress": "قدم عنوانًا يمكنك من خلاله تلقي التحديثات والمواد المتعلقة بتطبيقك.", + "application.contact.sendMailToMailingAddress": "أرسل بريدي إلى عنوان مختلف", + "application.contact.state": "حالة", + "application.contact.streetAddress": "عنوان الشارع", + "application.contact.title": "شكرًا٪ {firstName}. الآن نحن بحاجة لمعرفة كيفية الاتصال بك.", + "application.contact.workAddress": "عنوان العمل", + "application.contact.yourAdditionalPhoneNumber": "رقم هاتفك الثاني", + "application.contact.yourPhoneNumber": "رقم تليفونك", + "application.contact.zip": "أزيز", + "application.contact.zipCode": "الرمز البريدي", + "application.continueApplication": "متابعة التطبيق", + "application.deleteApplicationDescription": "يعني حذف هذا التطبيق أنك ستفقد جميع المعلومات التي أدخلتها.", + "application.deleteMemberDescription": "هل تريد حقا حذف هذا العضو؟", + "application.deleteThisApplication": "هل تريد حذف هذا التطبيق؟", + "application.deleteThisMember": "حذف هذا العضو؟", + "application.details.adaPriorities": "تم تحديد أولويات ADA", + "application.details.agency": "الوكالة إذا كان ذلك ممكنًا", + "application.details.annualIncome": "الدخل السنوي", + "application.details.applicationData": "بيانات الطلب", + "application.details.applicationStatus.draft": "مسودة", + "application.details.applicationStatus.removed": "إزالة", + "application.details.applicationStatus.submitted": "مقدم", + "application.details.householdIncome": "دخل الأسرة المعلن", + "application.details.householdMemberDetails": "تفاصيل أفراد الأسرة", + "application.details.householdSize": "حجم الأسرة", + "application.details.language": "لغة التطبيق", + "application.details.liveOrWorkIn": "العيش أو العمل في", + "application.details.monthlyIncome": "الدخل الشهري", + "application.details.number": "رقم الطلب", + "application.details.preferences": "تفضيلات التطبيق", + "application.details.preferredContact": "الاتصال المفضل", + "application.details.preferredUnitSizes": "أحجام الوحدات المفضلة", + "application.details.residenceAddress": "عنوان السكن", + "application.details.signatureOnTerms": "التوقيع على شروط الاتفاقية", + "application.details.submissionType.electronical": "إلكتروني", + "application.details.submissionType.paper": "ورق", + "application.details.submittedBy": "مقدم من", + "application.details.submittedDate": "تاريخ تقديم الطلب", + "application.details.timeDate": "وقت تقديم الطلب", + "application.details.totalSize": "إجمالي حجم الأسرة", + "application.details.type": "نوع تقديم الطلب", + "application.details.vouchers": "قسيمة السكن أو الدعم", + "application.details.workInRegion": "العمل في المنطقة", + "application.edited": "تم تحريره", + "application.financial.income.instruction1": "اجمع إجمالي دخل الأسرة (قبل الضريبة) من الأجور والمزايا والمصادر الأخرى من جميع أفراد الأسرة.", + "application.financial.income.instruction2": "ما عليك سوى تقديم إجمالي تقديري الآن. سيتم احتساب الإجمالي الفعلي إذا تم اختيارك.", + "application.financial.income.legend": "تردد الدخل", + "application.financial.income.placeholder": "اجمع كل مصادر دخلك", + "application.financial.income.prompt": "ما هو إجمالي دخل أسرتك قبل الضريبة؟", + "application.financial.income.title": "دعنا ننتقل إلى الدخل.", + "application.financial.income.validationError.instruction1": "يرجى إجراء تغييرات إذا كنت تعتقد أنك قد ارتكبت خطأ. اعلم أنه إذا قمت بتزوير أي معلومات في طلبك ، فسيتم استبعادك.", + "application.financial.income.validationError.instruction2": "إذا كانت المعلومات التي أدخلتها دقيقة ، فنحن نشجعك على إعادة التحقق في المستقبل مع توفر المزيد من الخصائص.", + "application.financial.income.validationError.reason.high": "دخل أسرتك مرتفع للغاية.", + "application.financial.income.validationError.reason.low": "دخل أسرتك منخفض للغاية.", + "application.financial.income.validationError.title": "للأسف يبدو أنك غير مؤهل لهذه القائمة.", + "application.financial.vouchers.housingVouchers.strong": "قسائم الإسكان", + "application.financial.vouchers.housingVouchers.text": "مثل القسم 8", + "application.financial.vouchers.legend": "قسائم الإسكان والدخل غير الخاضع للضريبة أو إعانات الإيجار", + "application.financial.vouchers.nonTaxableIncome.strong": "الدخل غير الخاضع للضريبة", + "application.financial.vouchers.nonTaxableIncome.text": "مثل SSI أو SSDI أو مدفوعات إعالة الطفل أو مزايا تعويض العمال", + "application.financial.vouchers.rentalSubsidies.strong": "إعانات الإيجار", + "application.financial.vouchers.rentalSubsidies.text": "مثل VASH و HSA و HOPWA والجمعيات الخيرية الكاثوليكية ومؤسسة الإيدز ، إلخ.", + "application.financial.vouchers.title": "هل تتلقى أنت أو أي شخص في هذا التطبيق أيًا مما يلي؟", + "application.form.general.saveAndFinishLater": "احفظها وأكملها لاحقًا", + "application.form.general.saveAndReturn": "حفظ والعودة للمراجعة", + "application.form.options.relationship.aunt": "عمة", + "application.form.options.relationship.child": "طفل", + "application.form.options.relationship.cousin": "ولد عم", + "application.form.options.relationship.friend": "صديق", + "application.form.options.relationship.grandparent": "الجد", + "application.form.options.relationship.greatGrandparent": "الجد العظيم", + "application.form.options.relationship.inLaw": "إن لو", + "application.form.options.relationship.nephew": "ابن الأخ", + "application.form.options.relationship.niece": "ابنة الاخ", + "application.form.options.relationship.other": "آخر", + "application.form.options.relationship.parent": "الأبوين", + "application.form.options.relationship.registeredDomesticPartner": "الشريك المحلي المسجل", + "application.form.options.relationship.sibling": "أخ أو أخت", + "application.form.options.relationship.spouse": "زوج", + "application.form.options.relationship.uncle": "خال", + "application.household.addMembers.addHouseholdMember": "+ إضافة فرد من أفراد الأسرة", + "application.household.addMembers.done": "تمت إضافة الأشخاص", + "application.household.addMembers.doubleCheck": "يرجى التحقق مرة أخرى من المعلومات الخاصة بكل فرد من أفراد الأسرة.", + "application.household.addMembers.title": "أخبرنا عن منزلك.", + "application.household.assistanceUrl": "هتبص://إكسيج.كوم/", + "application.household.dontQualifyHeader": "للأسف يبدو أنك غير مؤهل لهذه القائمة.", + "application.household.dontQualifyInfo": "يرجى إجراء تغييرات إذا كنت تعتقد أنك قد ارتكبت خطأ. اعلم أنه إذا قمت بتزوير أي معلومات في طلبك ، فسيتم استبعادك. إذا كانت المعلومات التي أدخلتها دقيقة ، فنحن نشجعك على إعادة التحقق في المستقبل مع توفر المزيد من الخصائص.", + "application.household.householdMember": "فرد من الأسرة", + "application.household.householdMembers": "أفراد الأسرة", + "application.household.liveAlone.liveWithOtherPeople": "الناس الآخرون سيعيشون معي", + "application.household.liveAlone.title": "بعد ذلك نود أن نعرف عن الآخرين الذين سيعيشون معك في الوحدة", + "application.household.liveAlone.willLiveAlone": "سأعيش وحدي", + "application.household.member.cancelAddingThisPerson": "إلغاء إضافة هذا الشخص", + "application.household.member.dateOfBirth": "تاريخ الولادة", + "application.household.member.deleteThisPerson": "احذف هذا الشخص", + "application.household.member.haveSameAddress": "هل لديهم نفس عنوانك؟", + "application.household.member.name": "اسم فرد الأسرة", + "application.household.member.saveHouseholdMember": "حفظ فرد من الأسرة", + "application.household.member.subTitle": "سيكون لديك فرصة لإضافة المزيد من أفراد الأسرة على الشاشة التالية", + "application.household.member.title": "أخبرنا عن هذا الشخص", + "application.household.member.updateHouseholdMember": "تحديث أفراد الأسرة", + "application.household.member.whatIsTheirRelationship": "ماذا تعني علاقتهم لك؟", + "application.household.member.whatReletionship": "ماذا تعني علاقتهم لك", + "application.household.member.workInRegion": "هل يعملون في مقاطعة٪ {County}؟", + "application.household.member.workInRegionNote": "يحدد لاحقًا", + "application.household.membersInfo.title": "قبل إضافة أشخاص آخرين ، تأكد من عدم ذكر أسمائهم في أي تطبيق آخر لهذه القائمة.", + "application.household.preferredUnit.legend": "نوع الوحدة المفضل", + "application.household.preferredUnit.options.moreThanThreeBedroom": "3+ غرف نوم", + "application.household.preferredUnit.options.oneBedroom": "1 غرفة نوم", + "application.household.preferredUnit.options.studio": "ستوديو", + "application.household.preferredUnit.options.threeBedroom": "3 غرف نوم", + "application.household.preferredUnit.options.twoBedroom": "2 غرفة نوم", + "application.household.preferredUnit.optionsLabel": "تحقق من كل ما ينطبق:", + "application.household.preferredUnit.preferredUnitType": "نوع الوحدة المفضل", + "application.household.preferredUnit.subTitle": "سيكون نوع الوحدة التي اخترتها خاضعًا للتوافر.", + "application.household.preferredUnit.title": "ما هي أحجام الوحدات التي تهتم بها؟", + "application.household.primaryApplicant": "متقدم أولي", + "application.name.emailPrivacy": "سنستخدم عنوان بريدك الإلكتروني فقط للاتصال بك بخصوص طلبك.", + "application.name.firstName": "الاسم الاول", + "application.name.lastName": "الكنية", + "application.name.middleName": "الاسم الأوسط", + "application.name.middleNameOptional": "الاسم الأوسط (اختياري)", + "application.name.noEmailAddress": "ليس لدي عنوان بريد إلكتروني", + "application.name.title": "ما اسمك؟", + "application.name.yourDateOfBirth": "تاريخ ميلادك", + "application.name.yourEmailAddress": "عنوان بريدك الإلكتروني", + "application.name.yourName": "اسمك", + "application.preferences.dontWant": "لا أريد هذه التفضيلات", + "application.preferences.general.preamble": "ستكون في المجموعة العامة للمتقدمين.", + "application.preferences.general.title": "بناءً على المعلومات التي أدخلتها ، لم تطالب أسرتك بأي تفضيلات للسكن.", + "application.preferences.options.address": "عنوان النازحين", + "application.preferences.options.name": "المدعي", + "application.preferences.preamble": "إذا كنت مؤهلاً لهذا التفضيل ، فستحصل على ترتيب أعلى.", + "application.preferences.selectBelow": "إذا كان لديك أحد تفضيلات السكن هذه ، فحدده أدناه:", + "application.preferences.stillHaveOpportunity": "ستظل لديك الفرصة للمطالبة بالتفضيلات الأخرى.", + "application.preferences.title": "قد تكون أسرتك مؤهلة للحصول على تفضيلات الإسكان التالية.", + "application.preferences.youHaveClaimed": "لقد طالبت بما يلي:", + "application.referralApplication.furtherInformation": "لمزيد من المعلومات", + "application.referralApplication.instructions": "يتم إحالة الوحدات السكنية المساندة الدائمة مباشرة من خلال نظام الدخول المنسق . يمكن للأسر التي تعاني من التشرد الاتصال بالرقم من أجل الاتصال بنقطة وصول لمعرفة المزيد حول نظام الدخول المنسق والوصول إلى الموارد والمعلومات المتعلقة بالسكن.", + "application.referralApplication.phoneNumber": "٢١١", + "application.review.confirmation.browseMore": "تصفح المزيد من القوائم", + "application.review.confirmation.createAccountParagraph": "سيؤدي إنشاء حساب إلى حفظ معلوماتك للتطبيقات المستقبلية ، ويمكنك التحقق من حالة هذا التطبيق في أي وقت.", + "application.review.confirmation.createAccountTitle": "هل ترغب في إنشاء حساب؟", + "application.review.confirmation.doNotSubmitTitle": "لا تقدم طلبًا آخر لهذه القائمة.", + "application.review.confirmation.imdone": "لا شكرا ، لقد انتهيت.", + "application.review.confirmation.lotteryNumber": "هذا هو رقم تأكيد طلبك", + "application.review.confirmation.needToUpdate": "إذا كنت بحاجة إلى تحديث المعلومات في التطبيق الخاص بك ، فلا تقدم مرة أخرى. اتصل بالوكيل إذا لم تتلق رسالة تأكيد بالبريد الإلكتروني.", + "application.review.confirmation.pleaseWriteNumber": "يرجى كتابة رقم الطلب الخاص بك والاحتفاظ به في مكان آمن. لقد قمنا أيضًا بإرسال هذا الرقم إليك عبر البريد الإلكتروني إذا قدمت عنوان بريد إلكتروني.", + "application.review.confirmation.print": "عرض الطلب المقدم وطباعة نسخة.", + "application.review.confirmation.title": "شكرا. لقد تلقينا طلبك ل", + "application.review.confirmation.whatExpectFirstParagraph.attend": "لا تحتاج لحضور يانصيب الإسكان. سيتم نشر النتائج", + "application.review.confirmation.whatExpectFirstParagraph.held": "سيقام اليانصيب يوم", + "application.review.confirmation.whatExpectFirstParagraph.listing": "في القائمة.", + "application.review.confirmation.whatExpectFirstParagraph.refer": "يرجى الرجوع إلى القائمة لتاريخ نتائج اليانصيب.", + "application.review.confirmation.whatExpectSecondparagraph": "سيتم الاتصال بالمتقدمين بالترتيب حتى يتم ملء الوظائف الشاغرة. إذا تم اختيار طلبك ، فكن مستعدًا لملء طلب أكثر تفصيلاً وتقديم المستندات الداعمة المطلوبة.", + "application.review.confirmation.whatExpectTitle": "ماذا تتوقع بعد ذلك", + "application.review.demographics.ethnicityLabel": "ما هو أفضل وصف لعرقك؟", + "application.review.demographics.ethnicityOptions.hispanicLatino": "اسباني / لاتيني", + "application.review.demographics.ethnicityOptions.notHispanicLatino": "ليس من أصل اسباني / لاتيني", + "application.review.demographics.genderInfo": "اختر أفضل وصف لهويتك الجنسية الحالية.", + "application.review.demographics.genderLabel": "ما هو جنسك؟", + "application.review.demographics.genderOptions.female": "أنثى", + "application.review.demographics.genderOptions.genderqueerGenderNon-Binary": "Genderqueer / الجنس غير ثنائي", + "application.review.demographics.genderOptions.male": "ذكر", + "application.review.demographics.genderOptions.notListed": "غير مدرج", + "application.review.demographics.genderOptions.transFemale": "عبر أنثى", + "application.review.demographics.genderOptions.transMale": "ذكر عبر", + "application.review.demographics.howDidYouHearLabel": "كيف سمعت عن هذه القائمة؟", + "application.review.demographics.howDidYouHearOptions.alamedaCountyHCDWebsite": "موقع ويب Alameda County HCD", + "application.review.demographics.howDidYouHearOptions.busAd": "إعلان الحافلة", + "application.review.demographics.howDidYouHearOptions.developerWebsite": "موقع المطور", + "application.review.demographics.howDidYouHearOptions.emailAlert": "تنبيه عبر البريد الإلكتروني", + "application.review.demographics.howDidYouHearOptions.flyer": "فلاير", + "application.review.demographics.howDidYouHearOptions.friend": "صديق", + "application.review.demographics.howDidYouHearOptions.housingCounselor": "مستشار الإسكان", + "application.review.demographics.howDidYouHearOptions.other": "آخر", + "application.review.demographics.howDidYouHearOptions.radioAd": "إعلان راديو", + "application.review.demographics.raceLabel": "ما أفضل وصف لعرقك؟", + "application.review.demographics.raceOptions.americanIndianAlaskanNative": "الهنود الحمر / سكان ألاسكا الأصليين", + "application.review.demographics.raceOptions.americanIndianAlaskanNativeAndBlackAfricanAmerican": "الهنود الأمريكيون / سكان ألاسكا الأصليين والأسود / الأمريكيون من أصل أفريقي", + "application.review.demographics.raceOptions.americanIndianAlaskanNativeAndWhite": "الهنود الحمر / سكان ألاسكا الأصليين والأبيض", + "application.review.demographics.raceOptions.asian": "آسيا", + "application.review.demographics.raceOptions.asianAndWhite": "آسيوي وأبيض", + "application.review.demographics.raceOptions.blackAfricanAmerican": "أسود / أمريكي من أصل أفريقي", + "application.review.demographics.raceOptions.blackAfricanAmericanAndWhite": "أسود / أمريكي من أصل أفريقي وأبيض", + "application.review.demographics.raceOptions.nativeHawaiianOtherPacificIslander": "من سكان هاواي الأصليين / سكان جزر المحيط الهادئ الأخرى", + "application.review.demographics.raceOptions.otherMutliracial": "أخرى / متعدد الأعراق", + "application.review.demographics.raceOptions.white": "أبيض", + "application.review.demographics.sexualOrientationLabel": "كيف تصفين ميولك الجنسية أو هويتك الجنسية؟", + "application.review.demographics.sexualOrientationOptions.bisexual": "ثنائي الجنس", + "application.review.demographics.sexualOrientationOptions.gayLesbianSameGenderLoving": "مثلي الجنس / السحاقيات / نفس الجنس المحبة", + "application.review.demographics.sexualOrientationOptions.notListed": "غير مدرج", + "application.review.demographics.sexualOrientationOptions.questioningUnsure": "استجواب / غير متأكد", + "application.review.demographics.sexualOrientationOptions.straightHeterosexual": "مستقيم / متغاير الجنس", + "application.review.demographics.subTitle": "هذه الأسئلة اختيارية ولن تؤثر على أهليتك للسكن. ستبقى إجاباتك سرية.", + "application.review.demographics.title": "ساعدنا في التأكد من أننا نحقق هدفنا المتمثل في خدمة جميع الناس.", + "application.review.householdDetails": "التفاصيل المنزلية", + "application.review.lastChanceToEdit": "هذه فرصتك الأخيرة للتعديل قبل التقديم.", + "application.review.noAdditionalMembers": "لا يوجد أفراد إضافيون في الأسرة", + "application.review.sameAddressAsApplicant": "نفس عنوان مقدم الطلب", + "application.review.takeAMomentToReview": "توقف لحظة لمراجعة معلوماتك قبل تقديم طلبك.", + "application.review.terms.confirmCheckboxText": "أوافق وأفهم أنه لا يمكنني تغيير أي شيء بعد الإرسال.", + "application.review.terms.text": "يجب تقديم هذا الطلب في موعد أقصاه٪ {applicationDueDate}.

سيتصل الوكيل بالمتقدمين في ترتيب اليانصيب وترتيب التفضيل حتى يتم ملء الشواغر.

جميع المعلومات التي قدمتها سيتم التحقق منها وتأكيد أهليتك. ستتم إزالة طلبك من اليانصيب إذا قدمت أي بيانات احتيالية ، أو إذا ظهر أي فرد من أفراد الأسرة في أكثر من طلب واحد لهذه القائمة. إذا لم نتمكن من التحقق من تفضيل يانصيب الإسكان الذي طالبت به ، فلن تتلقى التفضيل ولكن لن يتم معاقبتك بطريقة أخرى.

سيتم التحقق من جميع المعلومات التي قدمتها وتأكيد أهليتك. ستتم إزالة طلبك من قائمة الانتظار إذا قدمت أي بيانات احتيالية ، أو إذا ظهر أي فرد من أفراد الأسرة في أكثر من طلب واحد لهذه القائمة. إذا لم نتمكن من التحقق من تفضيل السكن الذي طالبت به ، فلن تتلقى التفضيل ولكن لن يتم معاقبتك بطريقة أخرى.

إذا تم اختيار طلبك من اليانصيب ، فكن مستعدًا لملء طلب أكثر تفصيلاً و تقديم المستندات الداعمة المطلوبة في غضون 5 أيام عمل من الاتصال بك. لمزيد من المعلومات ، يرجى الاتصال بالمطور أو الوكيل المدرج في القائمة. لا يؤهلك إكمال طلب اليانصيب هذا للحصول على سكن أو يشير إلى أنك مؤهل للحصول على سكن. سيتم فحص جميع المتقدمين على النحو المبين في معايير اختيار المقيمين في مكان الإقامة.

لا يمكنك تغيير طلبك عبر الإنترنت بعد الإرسال.

أقر بأن ما سبق صحيح ودقيق ، وأقر بأن أي خطأ سيؤدي إجراء احتيال أو إهمال على هذا التطبيق إلى الإزالة من اليانصيب.

", + "application.review.terms.title": "مصطلحات", + "application.review.voucherOrSubsidy": "قسيمة السكن أو دعم الإيجار", + "application.start.whatToExpect.info1": "أولاً ، سنسألك عنك وعن الأشخاص الذين تخطط للعيش معهم. بعد ذلك ، سوف نسأل عن دخلك. أخيرًا ، سنرى ما إذا كنت مؤهلاً لأي تفضيل يانصيب للإسكان ميسور التكلفة.", + "application.start.whatToExpect.info2": "يرجى العلم أن كل فرد من أفراد الأسرة يمكن أن يظهر فقط في طلب واحد لكل قائمة.", + "application.start.whatToExpect.info3": "ستؤدي أي بيانات احتيالية إلى إزالة طلبك.", + "application.start.whatToExpect.title": "إليك ما يمكن توقعه من هذا التطبيق.", + "application.status": "حالة", + "application.statuses.inProgress": "في تقدم", + "application.statuses.neverSubmitted": "لم ترسل أبدا", + "application.statuses.submitted": "مقدم", + "application.timeout.action": "مستمر بالعمل", + "application.timeout.afterMessage": "نحن نهتم بسلامتك. لقد أنهينا جلستك بسبب عدم النشاط. الرجاء بدء تطبيق جديد للمتابعة.", + "application.timeout.text": "لحماية هويتك ، ستنتهي جلستك في دقيقة واحدة بسبب عدم النشاط. ستفقد أي معلومات غير محفوظة إذا اخترت عدم الرد.", + "application.viewApplication": "مشاهدة التطبيق", + "application.yourLotteryNumber": "رقم التأكيد الخاص بك هو", + "applications.addApplication": "أضف التطبيق", + "applications.applicationsReceived": "تم استلام الطلبات", + "applications.begin.en": "يبدأ", + "applications.begin.es": "يبدأ", + "applications.begin.vi": "يبدأ", + "applications.begin.zh": "يبدأ", + "applications.editApplication": "تحرير التطبيق", + "applications.newApplication": "تطبيق جديد", + "applications.totalApplications": "إجمالي التطبيقات", + "applications.totalSets": "مجموع المجموعات", + "authentication.createAccount.accountConfirmed": "تم تأكيد حسابك بنجاح.", + "authentication.createAccount.anEmailHasBeenSent": "تم إرسال بريد إلكتروني إلى٪ {email}", + "authentication.createAccount.confirmationInstruction": "الرجاء النقر فوق الارتباط الموجود في البريد الإلكتروني الذي أرسلناه لك لإكمال إنشاء الحساب.", + "authentication.createAccount.confirmationNeeded": "مطلوب تأكيد", + "authentication.createAccount.email": "بريد إلكتروني", + "authentication.createAccount.emailPrivacy": "سنستخدم عنوان بريدك الإلكتروني فقط للاتصال بك بخصوص طلبك.", + "authentication.createAccount.emailSent": "تم إرسال البريد الإلكتروني للتأكيد. يرجى التحقق من البريد الوارد الخاص بك.", + "authentication.createAccount.emailSubscription": "راسلني كلما تم نشر قائمة أو تحديثها.", + "authentication.createAccount.errors.accountConfirmed": "تم تأكيد حسابك بالفعل.", + "authentication.createAccount.errors.emailInUse": "البريد الالكتروني قيد الاستخدام بالفعل", + "authentication.createAccount.errors.emailMismatch": "رسائل البريد الإلكتروني لا تتطابق", + "authentication.createAccount.errors.emailNotFound": "البريد الإلكتروني غير موجود. الرجاء التسجيل أولا.", + "authentication.createAccount.errors.passwordMismatch": "كلمات السر لا تتطابق", + "authentication.createAccount.errors.passwordTooWeak": "كلمة المرور ضعيفة جدا. يجب أن يتكون من 8 أحرف على الأقل وأن يتضمن حرفًا واحدًا على الأقل ورقمًا واحدًا على الأقل.", + "authentication.createAccount.errors.tokenExpired": "انتهت صلاحية الرابط الخاص بك.", + "authentication.createAccount.errors.tokenMissing": "تم تقديم رمز خاطئ.", + "authentication.createAccount.firstName": "الاسم الاول", + "authentication.createAccount.lastName": "الكنية", + "authentication.createAccount.linkExpired": "انتهت صلاحية الرابط الخاص بك", + "authentication.createAccount.middleName": "الاسم الأوسط", + "authentication.createAccount.middleNameOptional": "الاسم الأوسط (اختياري)", + "authentication.createAccount.mustBe8Chars": "يجب أن يتكون من 8 أحرف", + "authentication.createAccount.noAccount": "ليس لديك حساب؟", + "authentication.createAccount.password": "كلمة المرور", + "authentication.createAccount.passwordInfo": "يجب أن يتكون من 8 أحرف على الأقل وأن يتضمن حرفًا واحدًا على الأقل ورقمًا واحدًا على الأقل.", + "authentication.createAccount.phone": "هاتف", + "authentication.createAccount.reEnterEmail": "أعد إدخال البريد الإلكتروني", + "authentication.createAccount.reEnterPassword": "إعادة إدخال كلمة المرور الخاصة بك", + "authentication.createAccount.resendAnEmailTo": "إعادة إرسال بريد إلكتروني إلى", + "authentication.createAccount.resendEmailInfo": "يرجى النقر فوق الارتباط الموجود في البريد الإلكتروني الذي نرسله إليك في غضون 24 ساعة لإكمال إنشاء الحساب.", + "authentication.createAccount.resendTheEmail": "إعادة إرسال البريد الإلكتروني", + "authentication.createAccount.smsSubscription": "أرسل لي رسالة نصية كلما تم نشر أو تحديث قائمة.", + "authentication.createAccount.yourDateOfBirth": "تاريخ ميلادك", + "authentication.createAccount.yourName": "اسمك", + "authentication.forgotPassword.changePassword": "تغيير كلمة السر", + "authentication.forgotPassword.errors.emailNotFound": "البريد الإلكتروني غير موجود. يرجى التأكد من أن بريدك الإلكتروني لديه حساب معنا وأنه تم تأكيده.", + "authentication.forgotPassword.errors.generic": "كان هناك خطأ. يرجى المحاولة مرة أخرى ، أو الاتصال بالدعم للمساعدة.", + "authentication.forgotPassword.errors.tokenExpired": "انتهت صلاحية رمز إعادة تعيين كلمة المرور. الرجاء طلب واحدة جديدة.", + "authentication.forgotPassword.errors.tokenMissing": "لم يتم العثور على الرمز. الرجاء طلب واحدة جديدة.", + "authentication.forgotPassword.message": "إذا كان هناك حساب تم إنشاؤه باستخدام هذا البريد الإلكتروني ، فستتلقى بريدًا إلكترونيًا به ارتباط لإعادة تعيين كلمة المرور الخاصة بك.", + "authentication.forgotPassword.sendEmail": "ارسل بريد الكتروني", + "authentication.signIn.cantFindAccount": "لم نتمكن من العثور على حساب بعنوان البريد الإلكتروني / كلمة المرور هذا.", + "authentication.signIn.error": "حدث خطأ أثناء تسجيل دخولك", + "authentication.signIn.errorGenericMessage": "يرجى المحاولة مرة أخرى ، أو الاتصال بالدعم للمساعدة.", + "authentication.signIn.forgotPassword": "هل نسيت كلمة السر؟", + "authentication.signIn.loginError": "يرجى إدخال عنوان بريد إلكتروني صالح", + "authentication.signIn.passwordError": "الرجاء إدخال كلمة السر الصحيحة", + "authentication.signIn.phoneError": "الرجاء إدخال رقم هاتف أمريكي صالح.", + "authentication.signIn.success": "مرحبًا بعودتك، %{name}", + "authentication.signOut.success": "لقد قمت بتسجيل الخروج بنجاح من حسابك.", + "authentication.timeout.action": "ابق متصلا", + "authentication.timeout.signOutMessage": "نحن نهتم بسلامتك. لقد قمنا بتسجيل الخروج بسبب عدم النشاط. من فضلك سجل دخولك للمتابعة.", + "authentication.timeout.text": "لحماية هويتك ، ستنتهي جلستك في دقيقة واحدة بسبب عدم النشاط. ستفقد أي معلومات غير محفوظة وسيتم تسجيل خروجك إذا اخترت عدم الرد.", + "config.routePrefix": "ar", + "eligibility.accessibility.acInUnit": "مكيف في الوحدة", + "eligibility.accessibility.accessibleParking": "أماكن وقوف السيارات التي يمكن الوصول إليها", + "eligibility.accessibility.barrierFreeBathroom": "حمامات خالية من العوائق", + "eligibility.accessibility.barrierFreeEntrance": "مدخل ملكية خالي من العوائق (بدون خطوات)", + "eligibility.accessibility.barrierFreeUnitEntrance": "مداخل وحدة خالية من العوائق (بدون خطوات)", + "eligibility.accessibility.description": "تحتوي بعض الخصائص على ميزات إمكانية الوصول قد لا يمتلكها الآخرون.", + "eligibility.accessibility.elevator": "مصعد", + "eligibility.accessibility.grabBars": "انتزاع القضبان في الحمامات", + "eligibility.accessibility.hearing": "وحدات لذوي الإعاقة السمعية", + "eligibility.accessibility.heatingInUnit": "تدفئة في الوحدة", + "eligibility.accessibility.inUnitWasherDryer": "غسالة / مجفف في الوحدة", + "eligibility.accessibility.laundryInBuilding": "مغسلة في المبنى", + "eligibility.accessibility.loweredCabinets": "خزائن منخفضة وأسطح العمل", + "eligibility.accessibility.loweredLightSwitch": "مفاتيح الإضاءة المنخفضة", + "eligibility.accessibility.mobility": "وحدات لذوي الإعاقة الحركية", + "eligibility.accessibility.parkingOnSite": "وقوف السيارات في الموقع", + "eligibility.accessibility.prompt": "هل تحتاج إلى ميزات وصول إضافية؟", + "eligibility.accessibility.rollInShower": "دوشات دوارة", + "eligibility.accessibility.serviceAnimalsAllowed": "مسموح بحيوانات الخدمة", + "eligibility.accessibility.title": "ميزات إمكانية الوصول", + "eligibility.accessibility.visual": "وحدات لذوي الإعاقة البصرية", + "eligibility.accessibility.wheelchairRamp": "منحدر للكراسي المتحركة", + "eligibility.accessibility.wideDoorways": "مداخل وحدة واسعة للكراسي المتحركة", + "errors.agreeError": "يجب أن توافق على الشروط من أجل المتابعة", + "errors.alert.timeoutPleaseTryAgain": "وجه الفتاة! يبدو أنه حدث خطأ ما. حاول مرة اخرى.", + "errors.cityError": "الرجاء إدخال مدينة", + "errors.dateError": "ارجوك ادخل تاريخ صحيح", + "errors.dateOfBirthError": "من فضلك ادخل تاريخ ميلاد صحيح", + "errors.dateOfBirthErrorAge": "الرجاء إدخال تاريخ ميلاد صالح ، يجب أن يكون 18 أو أكبر", + "errors.emailAddressError": "الرجاء إدخال عنوان البريد الإلكتروني", + "errors.errorsToResolve": "هناك أخطاء ستحتاج إلى حلها قبل المضي قدمًا.", + "errors.firstNameError": "الرجاء إدخال الاسم الأول", + "errors.householdTooBig": "حجم أسرتك كبير جدًا.", + "errors.householdTooSmall": "حجم أسرتك صغير جدًا.", + "errors.lastNameError": "الرجاء إدخال اسم العائلة", + "errors.multipleZipCodeError": "الرجاء إدخال رمز بريدي واحد أو أكثر مفصول بفواصل", + "errors.noData": "لا تتوافر بيانات.", + "errors.notFound.message": "عذرًا ، يبدو أننا لا نستطيع العثور على الصفحة التي تبحث عنها. حاول العودة إلى الصفحة السابقة أو انقر أدناه لتصفح القوائم.", + "errors.notFound.title": "الصفحة غير موجودة", + "errors.numberError": "الرجاء إدخال رقم صالح أكبر من 0.", + "errors.phoneNumberError": "الرجاء إدخال رقم هاتف", + "errors.phoneNumberTypeError": "الرجاء إدخال نوع رقم الهاتف", + "errors.rateLimitExceeded": "تم تجاوز حد المعدل ، حاول مرة أخرى لاحقًا.", + "errors.requiredFieldError": "هذه الخانة مطلوبه.", + "errors.selectAllThatApply": "يرجى اختيار كل ما ينطبق.", + "errors.selectAnOption": "الرجاء تحديد خيار.", + "errors.selectAtLeastOne": "الرجاء تحديد خيار واحد على الأقل.", + "errors.selectOption": "الرجاء تحديد أحد الخيارات أعلاه.", + "errors.stateError": "الرجاء إدخال الدولة", + "errors.streetError": "يرجى إدخال عنوان", + "errors.timeError": "الرجاء إدخال وقت صالح", + "errors.unauthorized.message": "أه أوه ، غير مسموح لك بالوصول إلى هذه الصفحة.", + "errors.unauthorized.title": "غير مصرح", + "errors.urlError": "أدخل رابط صحيح من فضلك", + "errors.zipCodeError": "الرجاء إدخال الرمز البريدي", + "flags.flaggedSet": "مجموعة مميزة", + "flags.markedAsDuplicate": "تم وضع علامة على٪ {quantity} من التطبيقات على أنها مكررة", + "flags.pendingReview": "في انتظار المراجعة", + "flags.resolveFlag": "حل العلم", + "flags.ruleName": "اسم القاعدة", + "flags.totalSets": "مجموع المجموعات", + "footer.contact": "اتصال", + "footer.copyright": "مظاهرة مقاطعة © 2020 • جميع الحقوق محفوظة", + "footer.forGeneralQuestions": "للاستفسارات العامة عن البرنامج ، يمكنك الاتصال بنا على 000-000-0000.", + "footer.giveFeedback": "إعطاء ردود الفعل", + "footer.privacyPolicy": "سياسة الخصوصية", + "footer.srContactInformation": "معلومات للتواصل", + "footer.srHeading": "تذييل", + "footer.srLegalInformation": "المعلومات القانونية", + "footer.srProjectInformation": "معلومات المشروع", + "footer.terms": "تنصل", + "homeType.apartment": "شقة", + "homeType.duplex": "دوبلكس", + "homeType.house": "بيت لعائلة واحدة", + "homeType.townhome": "تاون هوم", + "housingCounselors.call": "اتصل بالرقم}", + "housingCounselors.languageServices": "خدمات اللغة:", + "housingCounselors.subtitle": "تحدث مع مستشار الإسكان المحلي الخاص باحتياجاتك.", + "housingCounselors.visitWebsite": "قم بزيارة٪ {name}", + "languages.ar": "عربى", + "languages.bn": "বাংলা", + "languages.en": "English", + "languages.es": "Español", + "languages.srHeading": "اللغات", + "languages.srNavigation": "لغة", + "languages.vi": "Tiếng Việt", + "languages.zh": "中文", + "leasingAgent.contact": "اتصل بوكيل التأجير", + "leasingAgent.dueToHighCallVolume": "نظرًا لارتفاع حجم المكالمات ، قد تسمع رسالة.", + "leasingAgent.name": "اسم وكيل التأجير", + "leasingAgent.namePlaceholder": "الاسم بالكامل", + "leasingAgent.officeHours": "ساعات العمل", + "leasingAgent.officeHoursPlaceholder": "على سبيل المثال: 9:00 صباحًا - 5:00 مساءً ، من الاثنين إلى الجمعة", + "leasingAgent.title": "عنوان وكيل التأجير", + "listingFilters.adaCompliant": "الميزات التي يمكن الوصول إليها للمقيمين ذوي الإعاقة؟", + "listingFilters.allRentals": "جميع الإيجارات", + "listingFilters.applyFilter": "تطبيق مرشح", + "listingFilters.availability": "توفر الوحدة", + "listingFilters.bedrooms": "غرف نوم", + "listingFilters.bedroomsOptions.fourPlus": "4 غرف نوم أو أكثر", + "listingFilters.bedroomsOptions.onePlus": "غرفة نوم واحدة", + "listingFilters.bedroomsOptions.studioPlus": "ستوديو", + "listingFilters.bedroomsOptions.threePlus": "3 غرف نوم", + "listingFilters.bedroomsOptions.twoPlus": "غرفتا نوم", + "listingFilters.buttonTitle": "منقي", + "listingFilters.buttonTitleExtended": "البحث عن أماكن للإيجار لك", + "listingFilters.clear": "مسح", + "listingFilters.hasAvailability": "لديها توافر", + "listingFilters.includeUnknowns": "عرض المنازل مع المعلومات المفقودة", + "listingFilters.independentLivingHousing": "স্বাধীন জীবিত সম্প্রদায়", + "listingFilters.loading": "جار التحميل...", + "listingFilters.minAmiPercentageLabel": "الوحدات المخصصة لذوي الدخل", + "listingFilters.minAmiPercentageOptions.amiOption100": "100٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption120": "120٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption125": "125٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption140": "140٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption150": "150٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption20": "20٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption25": "25٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption30": "30٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption35": "35٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption40": "40٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption45": "45٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption50": "50٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption55": "55٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption60": "60٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption70": "70٪ من AMI أو أكثر", + "listingFilters.minAmiPercentageOptions.amiOption80": "80٪ من AMI أو أكثر", + "listingFilters.modalHeader": "استخدم هذه الخيارات لتحسين قائمة الخصائص الخاصة بك.", + "listingFilters.modalTitle": "تصفية النتائج", + "listingFilters.neighborhood": "حي", + "listingFilters.noAvailability": "لا يوجد توافر", + "listingFilters.noResults": "لا نتائج", + "listingFilters.program.Families": "الأُسر", + "listingFilters.program.Residents with Disabilities": "المقيمون من ذوي الإعاقة", + "listingFilters.program.Seniors 55+": "لكبار السن فوق 55 سنة", + "listingFilters.program.Seniors 62+": "لكبار السن فوق 62 سنة", + "listingFilters.program.Supportive Housing for the Homeless": "إسكان دعم المشردين", + "listingFilters.program.Veterans": "المحاربون القدامى", + "listingFilters.region": "منطقة", + "listingFilters.region.Eastside": "الجانب الشرقي", + "listingFilters.region.GreaterDowntown": "وسط المدينة الكبرى", + "listingFilters.region.Southwest": "الجانب الجنوبي الغربي", + "listingFilters.region.Westside": "الجانب الغربي", + "listingFilters.rentRange": "نطاق الإيجار", + "listingFilters.rentalsFound": "تم العثور على %{smart_count} إيجار |||| تم العثور على %{smart_count} إيجارات", + "listingFilters.resetButton": "إعادة ضبط", + "listingFilters.section8": "يقبل قسائم اختيار المسكن بالقسم 8", + "listingFilters.senior": "مساكن كبار السن (62+)", + "listingFilters.waitlist": "قائمة الانتظار", + "listingFilters.zipCode": "الرمز البريدي", + "listingFilters.zipCodeDescription": "أدخل الرمز البريدي", + "listings.actions.close": "يغلق", + "listings.actions.draft": "حفظ كمسودة", + "listings.actions.postResults": "نتائج ما بعد", + "listings.actions.preview": "معاينة", + "listings.actions.previewLotteryResults": "معاينة نتائج اليانصيب", + "listings.actions.publish": "ينشر", + "listings.actions.resultsPosted": "تم نشر النتائج", + "listings.actions.unpublish": "إلغاء النشر", + "listings.actions.viewListing": "عرض القائمة", + "listings.active": "قبول الطلبات", + "listings.activePreferences": "التفضيلات النشطة", + "listings.addListing": "إضافة قائمة", + "listings.addPhoto": "إضافة صورة", + "listings.addPreference": "إضافة تفضيل", + "listings.addPreferences": "إضافة التفضيلات", + "listings.additionalApplicationSubmissionNotes": "ملاحظات إضافية حول تقديم الطلب", + "listings.additionalInformation": "معلومة اضافية", + "listings.additionalInformationEnvelope": "مغلف معلومات إضافية", + "listings.allUnits": "جميع الوحدات", + "listings.allUnitsReservedFor": "جميع الوحدات محجوزة لـ٪ {type}", + "listings.annualIncome": "٪ {الدخل} في السنة", + "listings.annualIncomeRange": "٪ {from} إلى٪ {to} سنويًا", + "listings.applicationAddress": "تبوك", + "listings.applicationDeadline": "تاريخ استحقاق الطلب", + "listings.applicationDropOffQuestion": "هل يمكن إسقاط الطلبات؟", + "listings.applicationDueTime": "وقت التقديم", + "listings.applicationFCFS": "الخدمة بأسبقية الوصول", + "listings.applicationFee": "رسم الإستمارة", + "listings.applicationFeeDueAt": "موعد المقابلة", + "listings.applicationOpenPeriod": "التطبيقات مفتوحة", + "listings.applicationPerApplicantAgeDescription": "لكل متقدم يبلغ من العمر 18 عامًا أو أكثر", + "listings.applicationPickupQuestion": "هل يمكن التقاط الطلبات؟", + "listings.applicationTitle": "بيانات الطلب", + "listings.applications": "التطبيقات", + "listings.applicationsClosed": "التطبيقات مغلقة", + "listings.applicationsSubmitted": "الطلبات المقدمة", + "listings.apply.applicationSeason": "يجب على السكان التقديم في", + "listings.apply.applicationWillBeAvailableOn": "سيكون التطبيق متاحًا للتنزيل والاستلام في٪ {openDate}", + "listings.apply.applicationsMustBeReceivedByDeadline": "يجب استلام الطلبات بحلول الموعد النهائي ولن يتم النظر في العلامات البريدية.", + "listings.apply.applyOnline": "يقدم طلب على الإنترنت", + "listings.apply.contactManagment": "شركة إدارة الاتصال", + "listings.apply.downloadApplication": "تحميل التطبيق", + "listings.apply.dropOffApplication": "إسقاط التطبيق", + "listings.apply.dropOffApplicationOrMail": "إسقاط التطبيق أو الإرسال عن طريق البريد الأمريكي", + "listings.apply.getAPaperApplication": "احصل على تطبيق ورقي", + "listings.apply.howToApply": "كيفية التقديم", + "listings.apply.paperApplicationsMustBeMailed": "يجب إرسال الطلبات الورقية عن طريق البريد الأمريكي ولا يمكن تقديمها شخصيًا.", + "listings.apply.pickUpAnApplication": "التقط طلبًا", + "listings.apply.postmarkedApplicationsMustBeReceivedByDate": "يجب استلام الطلبات قبل الموعد النهائي. في حالة الإرسال عن طريق بريد الولايات المتحدة ، يجب ختم الطلب بختم بريد٪ {applicationDueDate} واستلامه بالبريد في موعد لا يتجاوز٪ {postmarkReceivedByDate}. لن يتم قبول الطلبات التي يتم استلامها بعد٪ {postmarkReceivedByDate} عبر البريد حتى إذا تم ختمها بواسطة٪ {applicationDueDate}. ٪ {developer} غير مسئول عن البريد المفقود أو المتأخر.", + "listings.apply.sendByUsMail": "أرسل الطلب عن طريق البريد الأمريكي", + "listings.apply.submitAPaperApplication": "تقديم طلب ورقي", + "listings.atAnotherAddress": "في عنوان آخر", + "listings.atLeasingAgentAddress": "في عنوان وكيل التأجير", + "listings.atMailingAddress": "في العنوان البريدي", + "listings.availableAndWaitlist": "الوحدات المتاحة وفتح قائمة الانتظار", + "listings.availableUnits": "الوحدات المتاحة", + "listings.availableUnitsAndWaitlist": "الوحدات المتاحة وقائمة الانتظار", + "listings.availableUnitsAndWaitlistDesc": "بمجرد ملء المتقدمين لجميع الوحدات المتاحة ، سيتم وضع المتقدمين الإضافيين في قائمة الانتظار لـ ٪ {number} من الوحدات ", + "listings.bath": "بث", + "listings.browseListings": "تصفح القوائم", + "listings.buildingAddress": "تبوك", + "listings.buildingImageAltText": "صورة المبنى", + "listings.cc&r": "العهود والشروط والقيود (CC & R's)", + "listings.cc&rDescription": "يشرح CC & R قواعد رابطة أصحاب المنازل ، ويقيدون كيفية تعديل الملكية.", + "listings.closeThisListing": "هل تريد حقًا إغلاق هذه القائمة؟", + "listings.closed": "مغلق", + "listings.closedListings": "القوائم المغلقة", + "listings.communityProgramsDescription": "يتضمن هذا البرنامج فرصًا لأعضاء مجتمعات معينة", + "listings.confirmedPreferenceList": "تم تأكيد قائمة٪ {preference}", + "listings.creditHistory": "تاريخ الرصيد", + "listings.criminalBackground": "خلفية جنائية", + "listings.deleteListingDescription": "حذف هذه القائمة يعني أنك ستفقد جميع المعلومات التي أدخلتها.", + "listings.depositMax": "إيداع ماكس", + "listings.depositMayBeHigherForLowerCredit": "قد تكون أعلى للحصول على درجات ائتمانية أقل", + "listings.depositMin": "ديبوزيت من", + "listings.depositOrMonthsRent": "أو إيجار شهر", + "listings.details.createdDate": "تاريخ الإنشاء", + "listings.details.id": "معرف القائمة", + "listings.details.listingData": "بيانات القائمة", + "listings.details.updatedDate": "تاريخ تحديث", + "listings.developer": "مطور إسكان", + "listings.developmentalDisabilities": "الأشخاص الذين يعانون من إعاقات في النمو", + "listings.developmentalDisabilitiesDescription": "تم تخصيص عدد من الوحدات في هذا المبنى للأشخاص الذين يعانون من إعاقات في النمو. يرجى زيارة Housingchoices.org للحصول على معلومات حول الأهلية والمتطلبات وكيفية الحصول على طلب وللحصول على إجابات لأية أسئلة أخرى قد يكون لديك حول هذه العملية.", + "listings.downloadPdf": "تحميل PDF", + "listings.dropOffAddress": "عنوان التسليم", + "listings.dueDateQuestion": "هل يوجد موعد لتقديم الطلب؟", + "listings.editPreferences": "تعديل التفضيلات", + "listings.eligibilityNotebook": "مفكرة الأهلية", + "listings.enterLotteryForWaitlist": "قم بإرسال طلب للحصول على خانة مفتوحة في قائمة الانتظار لـ٪ {Units} من الوحدات.", + "listings.error": "كانت هناك مشكلة في إرسال النموذج.", + "listings.events.deleteConf": "هل تريد حقًا حذف هذا الحدث؟", + "listings.events.deleteThisEvent": "احذف هذا الحدث", + "listings.events.openHouseNotes": "ملاحظات البيت المفتوح", + "listings.featuresCards": "بطاقات الميزات", + "listings.firstComeFirstServe": "الخدمة بأسبقية الوصول", + "listings.forIncomeCalculations": "بالنسبة لحسابات الدخل ، يشمل حجم الأسرة جميع (جميع الأعمار) الذين يعيشون في الوحدة.", + "listings.forIncomeCalculationsBMR": "تعتمد حسابات الدخل على نوع الوحدة", + "listings.hideClosedListings": "إخفاء القوائم المغلقة", + "listings.homeType": "نوع المنزل", + "listings.householdMaximumIncome": "الحد الأقصى لدخل الأسرة", + "listings.householdSize": "حجم الأسرة", + "listings.importantProgramRules": "قواعد البرنامج الهامة", + "listings.includesPriorityUnits": "يتضمن وحدات ذات أولوية بالنسبة لـ٪ {أولويات}", + "listings.latitude": "خط العرض", + "listings.leasingAgentAddress": "عنوان وكيل التأجير", + "listings.listingName": "اسم القائمة", + "listings.listingPreviewOnly": "هذه معاينة القائمة فقط.", + "listings.listingStatus.active": "يفتح", + "listings.listingStatus.closed": "مغلق", + "listings.listingStatus.pending": "مسودة", + "listings.listingStatusText": "حالة الاستماع", + "listings.listingSubmitted": "تم إرسال القائمة", + "listings.listingUpdated": "تم تحديث القائمة", + "listings.longitude": "خط الطول", + "listings.lottery": "اليانصيب", + "listings.lotteryDateNotes": "ملاحظات تاريخ اليانصيب", + "listings.lotteryDateQuestion": "متى سيتم تشغيل اليانصيب؟", + "listings.lotteryEndTime": "وقت انتهاء اليانصيب", + "listings.lotteryResults.completeResultsWillBePosted": "سيتم نشر نتائج اليانصيب الكاملة قريبًا.", + "listings.lotteryResults.downloadResults": "تحميل النتائج", + "listings.lotteryResults.header": "نتائج اليانصيب", + "listings.lotteryStartTime": "وقت بدء اليانصيب", + "listings.mapPinAutomaticDescription": "يعتمد موضع دبوس الخريطة على العنوان المقدم", + "listings.mapPinCustomDescription": "اسحب الدبوس لتحديث موقع العلامة", + "listings.mapPinPosition": "خريطة الموقع", + "listings.mapPreview": "معاينة الخريطة", + "listings.mapPreviewNoAddress": "أدخل عنوانًا لمعاينة الخريطة", + "listings.maxIncomeMonth": "الحد الأقصى للدخل / الشهر", + "listings.maxIncomeYear": "الحد الأقصى للدخل / السنة", + "listings.monthlyIncome": "٪ {الدخل} شهريًا", + "listings.monthlyIncomeRange": "٪ {from} إلى٪ {to} شهريًا", + "listings.moreBuildingSelectionCriteria": "اكتشف المزيد حول معايير اختيار المبنى", + "listings.neighborhoodBuildings": "مباني الحي", + "listings.newListing": "قائمة جديدة", + "listings.noAvailableUnits": "لا توجد وحدات متاحة في هذا الوقت.", + "listings.noOpenListings": "لا توجد قوائم لديها تطبيقات مفتوحة حاليا.", + "listings.occupancyDescriptionNoSro": "تعتمد حدود الإشغال لهذا المبنى على نوع الوحدة.", + "listings.openHouseEvent.header": "البيوت المفتوحة", + "listings.openHouseEvent.seeVideo": "شاهد الفيديو", + "listings.paperDifferentAddress": "يتم إرسال الطلبات الورقية بالبريد إلى عنوان آخر", + "listings.pending": "قريبًا", + "listings.percentAMIUnit": "٪ {percent}٪ وحدة AMI", + "listings.pickupAddress": "عنوان الاستلام", + "listings.postmarkByDate": "ختم البريد حسب التاريخ", + "listings.postmarksConsideredQuestion": "هل يتم أخذ العلامات البريدية في الاعتبار؟", + "listings.priorityUnits": "وحدات الأولوية", + "listings.priorityUnitsDescription": "يحتوي هذا المبنى على وحدات موضوعة جانباً إذا كان أي مما يلي ينطبق عليك أو على أحد أفراد أسرتك:", + "listings.processInfo": "معلومات عملية", + "listings.publicLottery.header": "اليانصيب العام", + "listings.publicLottery.seeVideo": "شاهد الفيديو", + "listings.rePricing": "إعادة التسعير", + "listings.remainingUnitsAfterPreferenceConsideration": "بعد النظر في جميع أصحاب التفضيلات ، ستكون أي وحدات متبقية متاحة لمقدمي الطلبات المؤهلين الآخرين.", + "listings.rentalHistory": "تاريخ الإيجار", + "listings.requiredDocuments": "الوتائق المطلوبة", + "listings.reservedCommunityBuilding": "٪ {type} مبنى", + "listings.reservedCommunityDescription": "وصف المجتمع المحجوز", + "listings.reservedCommunitySeniorTitle": "مبنى كبير", + "listings.reservedCommunityTitleDefault": "مبنى محجوز", + "listings.reservedCommunityType": "نوع المجتمع المحجوز", + "listings.reservedCommunityTypes.partiallySenior": "كبار السن جزئيا", + "listings.reservedCommunityTypes.senior": "كبار السن", + "listings.reservedCommunityTypes.senior55": "لكبار السن فوق 55 سنة", + "listings.reservedCommunityTypes.senior62": "لكبار السن فوق 62 سنة", + "listings.reservedCommunityTypes.specialNeeds": "يمكن الوصول", + "listings.reservedFor": "محجوز لـ٪ {type}", + "listings.reservedTypePlural.family": "العائلات", + "listings.reservedTypePlural.senior": "كبار السن", + "listings.reservedTypePlural.specialNeeds": "الاحتياجات الخاصة", + "listings.reservedTypePlural.veteran": "قدامى المحاربين", + "listings.reservedUnits": "الوحدات المحجوزة", + "listings.reservedUnitsDescription": "من أجل التأهل لهذه الوحدات ، يجب أن ينطبق أحد ما يلي عليك أو على أحد أفراد أسرتك:", + "listings.reservedUnitsForWhoAre": "محجوز لـ٪ {communityType} من٪ {reservedType}", + "listings.reviewOrderQuestion": "كيف يتم تحديد أمر مراجعة الطلب؟", + "listings.section8FullName": "قسيمة اختيار الإسكان من القسم 8", + "listings.section8Message": "إذا كان لديك قسيمة اختيار الإسكان من القسم 8 ، فلن تنطبق متطلبات الدخل وستدفع الإيجار على أساس دخلك.", + "listings.section8MessageClosing": "، فلن تنطبق متطلبات الدخل وستدفع الإيجار على أساس دخلك.", + "listings.section8MessageOpening": "إذا كان لديك", + "listings.sections.addOpenHouse": "أضف البيت المفتوح", + "listings.sections.additionalDetails": "تفاصيل اضافية", + "listings.sections.additionalDetailsSubtitle": "هل هناك أي مستندات ومعايير اختيار أخرى مطلوبة؟", + "listings.sections.additionalEligibilitySubtext": "دع المتقدمين يعرفون أي قواعد أخرى للمبنى.", + "listings.sections.additionalEligibilitySubtitle": "يجب على المتقدمين أيضًا التأهل وفقًا لقواعد المبنى.", + "listings.sections.additionalEligibilityTitle": "قواعد الأهلية الإضافية", + "listings.sections.additionalFees": "رسوم اضافية", + "listings.sections.additionalFeesSubtitle": "أخبرنا عن أي رسوم أخرى يطلبها مقدم الطلب.", + "listings.sections.additionalInformationSubtitle": "المستندات المطلوبة ومعايير الاختيار", + "listings.sections.additionalInformationTitle": "معلومة اضافية", + "listings.sections.applicationAddressSubtitle": "في حالة التطبيقات الورقية ، أين تريد إسقاط الطلبات أو إرسالها بالبريد؟", + "listings.sections.applicationAddressTitle": "عنوان التطبيق", + "listings.sections.applicationDatesSubtitle": "أخبرنا عن التواريخ المهمة المتعلقة بهذه القائمة.", + "listings.sections.applicationDatesTitle": "مواعيد التقديم", + "listings.sections.buildingDetailsSubtitle": "أخبرنا أين يقع المبنى.", + "listings.sections.buildingDetailsTitle": "تفاصيل البناء", + "listings.sections.buildingFeaturesSubtitle": "قدم تفاصيل عن أي وسائل الراحة وتفاصيل الوحدة.", + "listings.sections.buildingFeaturesTitle": "ميزات المبنى", + "listings.sections.communityType": "نوع المجتمع", + "listings.sections.communityTypeSubtitle": "هل هناك أي متطلبات يجب على المتقدمين الوفاء بها؟", + "listings.sections.costsNotIncluded": "التكاليف غير مشمولة", + "listings.sections.eligibilitySubtitle": "الدخل والإشغال والتفضيلات والإعانات", + "listings.sections.eligibilityTitle": "جدارة - أهلية", + "listings.sections.featuresSubtitle": "وسائل الراحة وتفاصيل الوحدة والرسوم الإضافية", + "listings.sections.featuresTitle": "سمات", + "listings.sections.housingPreferencesSubtext": "أخبرنا عن أي تفضيلات سيتم استخدامها لتصنيف المتقدمين المؤهلين.", + "listings.sections.housingPreferencesSubtitle": "سيتم منح أصحاب الأفضلية أعلى مرتبة.", + "listings.sections.housingPreferencesTitle": "تفضيلات السكن", + "listings.sections.introSubtitle": "لنبدأ ببعض المعلومات الأساسية حول قائمتك.", + "listings.sections.introTitle": "سرد مقدمة", + "listings.sections.leasingAgentSubtitle": "قدم تفاصيل حول وكيل التأجير الذي سيتولى إدارة عملية تقديم الطلب.", + "listings.sections.leasingAgentTitle": "وكيل تأجير", + "listings.sections.neighborhoodSubtitle": "الموقع والمواصلات", + "listings.sections.neighborhoodTitle": "حي", + "listings.sections.openHouse": "بيت مفتوح", + "listings.sections.photoSubtitle": "قم بتحميل صورة للقائمة التي سيتم استخدامها كمعاينة.", + "listings.sections.photoTitle": "قائمة الصورة", + "listings.sections.processSubtitle": "التواريخ الهامة ومعلومات الاتصال", + "listings.sections.processTitle": "معالجة", + "listings.sections.publicProgramNote": "غالبًا ما تتلقى عقارات الإسكان الميسور التكلفة تمويلًا لإسكان مجموعات سكانية محددة ، مثل كبار السن ، والمقيمين ذوي الإعاقة ، وما إلى ذلك. يمكن للممتلكات أن تخدم أكثر من مجموعة سكانية واحدة. اتصل بهذا العقار إذا لم تكن متأكدًا مما إذا كنت مؤهلاً.", + "listings.sections.rankingsResultsSubtitle": "قدم تفاصيل حول ما يحدث للطلبات بمجرد تقديمها.", + "listings.sections.rankingsResultsTitle": "الترتيب والنتائج", + "listings.sections.rentalAssistanceSubtitle": "سيتم النظر في قسائم اختيار السكن ، والقسم 8 وبرامج مساعدة الإيجار السارية الأخرى لهذه المنشأة. في حالة وجود دعم إيجار ساري المفعول ، سيعتمد الحد الأدنى المطلوب للدخل على جزء من الإيجار الذي يدفعه المستأجر بعد استخدام الدعم.", + "listings.sections.rentalAssistanceTitle": "المساعدة في التأجير", + "listings.sections.utilities": "شاملة المرافق", + "listings.seeMaximumIncomeInformation": "انظر معلومات الحد الأقصى للدخل", + "listings.seePreferenceInformation": "انظر معلومات التفضيل", + "listings.seeUnitInformation": "انظر معلومات الوحدة", + "listings.selectPreferences": "حدد التفضيلات", + "listings.showClosedListings": "إظهار القوائم المغلقة", + "listings.specialNotes": "ملاحظات خاصة", + "listings.streetAddressOrPOBox": "عنوان الشارع أو صندوق البريد", + "listings.title": "بيانات الملكية", + "listings.totalListings": "إجمالي القوائم", + "listings.underConstruction": "تحت التشيد", + "listings.unit.%incomeRent": "نسبة إيجار الدخل", + "listings.unit.accessibilityPriorityType": "نوع أولوية الوصول", + "listings.unit.add": "أضف وحدة", + "listings.unit.ami": "أي", + "listings.unit.amiChart": "أنا أخطط", + "listings.unit.amiPercentage": "نسبة AMI", + "listings.unit.delete": "احذف هذه الوحدة", + "listings.unit.deleteConf": "هل تريد حقًا حذف هذه الوحدة؟", + "listings.unit.details": "تفاصيل", + "listings.unit.eligibility": "جدارة - أهلية", + "listings.unit.fixed": "مبلغ ثابت", + "listings.unit.floor": "وحدة أرضية", + "listings.unit.individualUnits": "الوحدات الفردية", + "listings.unit.maxOccupancy": "الحد الأقصى للإشغال", + "listings.unit.minOccupancy": "الحد الأدنى من الإشغال", + "listings.unit.monthlyRent": "الإيجار الشهري", + "listings.unit.numBathrooms": "عدد الحمامات", + "listings.unit.number": "وحدة #", + "listings.unit.percentage": "٪ من الدخل", + "listings.unit.priorityType": "يوجد", + "listings.unit.rent": "إيجار", + "listings.unit.rentType": "كيف يتم تحديد الإيجار؟", + "listings.unit.reservedType": "محجوز", + "listings.unit.sqft": "قدم مربع", + "listings.unit.squareFootage": "لقطات مربعة", + "listings.unit.status": "حالة", + "listings.unit.statusOptions.available": "متوفرة", + "listings.unit.statusOptions.occupied": "احتل", + "listings.unit.statusOptions.unavailable": "غير متوفره", + "listings.unit.statusOptions.unknown": "مجهول", + "listings.unit.title": "وحدة", + "listings.unit.type": "نوع الوحدة", + "listings.unit.unitNumber": "رقم الوحدة", + "listings.unit.unitStatus": "حالة الوحدة", + "listings.unit.unitTypes": "أنواع الوحدات", + "listings.unitSummaryGroupMessage": "لكل نوع من أنواع الوحدات ، لا يمكنك تحقيق أكثر من حد الدخل المرتبط بحجم أسرتك ، كما هو موضح في جدول الحد الأقصى لدخل الأسرة أدناه.", + "listings.unitTypes.fiveBdrm": "5 غرف نوم", + "listings.unitTypes.fourBdrm": "4 غرف نوم", + "listings.unitTypes.oneBdrm": "1 غرف نوم", + "listings.unitTypes.studio": "ستوديو", + "listings.unitTypes.threeBdrm": "3 غرف نوم", + "listings.unitTypes.twoBdrm": "2 غرف نوم", + "listings.unitTypesOrIndividual": "هل تريد إظهار أنواع الوحدات أم الوحدات الفردية؟", + "listings.units": "وحدات القيد", + "listings.unitsAreFor": "هذه الوحدات خاصة بـ٪ {type}.", + "listings.unitsDescription": "حدد وحدات البناء المتوفرة من خلال القائمة.", + "listings.unitsHaveAccessibilityFeaturesFor": "تحتوي هذه الوحدات على ميزات إمكانية الوصول للأشخاص الذين لديهم٪ {type}.", + "listings.unitsSummary.add": "أضف الملخص", + "listings.unitsSummary.availability": "التوفر", + "listings.unitsSummary.available": "مجموعه متاحة", + "listings.unitsSummary.count": "العدد الإجمالي", + "listings.unitsSummary.delete": "احذف هذا الملخص", + "listings.unitsSummary.deleteConf": "هل تريد حقًا حذف هذا الملخص؟", + "listings.unitsSummary.floorMax": "أقصى حد", + "listings.unitsSummary.floorMin": "الحد الأدنى من الطابق", + "listings.unitsSummary.monthlyRentMax": "ايجار شهري كحد أقصى", + "listings.unitsSummary.monthlyRentMin": "الحد الأدنى للإيجار الشهري", + "listings.unitsSummary.occupancy": "شغل", + "listings.unitsSummary.sqFeetMax": "أقصى حد بالقدم المربع", + "listings.unitsSummary.sqFeetMin": "الحد الأدنى من اللقطات المربعة", + "listings.upcomingLotteries.hide": "إخفاء القوائم المغلقة", + "listings.upcomingLotteries.noResults": "لا توجد قوائم مغلقة مع اليانصيب القادمة في هذا الوقت.", + "listings.upcomingLotteries.show": "إظهار القوائم المغلقة", + "listings.upcomingLotteries.title": "القوائم المغلقة", + "listings.utilities.cable": "اشتراك التلفاز", + "listings.utilities.electricity": "الكهرباء", + "listings.utilities.gas": "الغاز", + "listings.utilities.internet": "الإنترنت", + "listings.utilities.phone": "الهاتف", + "listings.utilities.sewer": "الصرف الصحي", + "listings.utilities.trash": "القمامة", + "listings.utilities.water": "الماء", + "listings.vacantUnits": "الوحدات الشاغرة", + "listings.verifiedListing": "مؤكدة حسب العقار", + "listings.waitlist.closed": "قائمة الانتظار مغلقة", + "listings.waitlist.currentSize": "حجم قائمة الانتظار الحالية", + "listings.waitlist.currentSizeQuestion": "كم عدد الأشخاص في القائمة الحالية؟", + "listings.waitlist.finalSize": "حجم قائمة الانتظار النهائية", + "listings.waitlist.isOpen": "قائمة الانتظار مفتوحة", + "listings.waitlist.label": "قائمة الانتظار", + "listings.waitlist.maxSize": "الحد الأقصى لحجم قائمة الانتظار", + "listings.waitlist.maxSizeQuestion": "ما هو الحجم الأقصى لقائمة الانتظار؟", + "listings.waitlist.open": "افتح قائمة الانتظار", + "listings.waitlist.openQuestion": "هل قائمة الانتظار مفتوحة؟", + "listings.waitlist.openSize": "عدد الفتحات", + "listings.waitlist.openSizeQuestion": "كم عدد المواقع المفتوحة في القائمة؟", + "listings.waitlist.openSlots": "فتح فتحات قائمة الانتظار", + "listings.waitlist.sizeQuestion": "هل تريد إظهار حجم قائمة الانتظار؟", + "listings.waitlist.submitAnApplication": "بمجرد ملء المتقدمين المصنفين لجميع الوحدات المتاحة ، سيتم وضع المتقدمين المصنفين المتبقين في قائمة انتظار لتلك الوحدات نفسها.", + "listings.waitlist.submitForWaitlist": "أرسل طلبًا للحصول على فتحة مفتوحة في قائمة الانتظار.", + "listings.waitlist.unitsAndWaitlist": "الوحدات المتاحة وقائمة الانتظار", + "listings.whatToExpectLabel": "أخبر مقدم الطلب بما يمكن توقعه من العملية", + "listings.whenApplicationsClose": "عندما تكون التطبيقات قريبة من الجمهور", + "listings.whereDropOffQuestion": "أين يتم تسليم الطلبات؟", + "listings.wherePickupQuestion": "من أين يتم استلام الطلبات؟", + "listings.yearBuilt": "بنيت عام", + "lottery.applicationsThatQualifyForPreference": "سيتم إعطاء الطلبات المؤهلة لهذا التفضيل أولوية أعلى.", + "lottery.viewPreferenceList": "عرض قائمة التفضيلات", + "nav.accountSettings": "إعدادت الحساب", + "nav.applications": "التطبيقات", + "nav.browseProperties": "تصفح الخصائص", + "nav.flags": "أعلام", + "nav.getFeedback": "نحن نحب أن نحصل على تعليقاتك!", + "nav.listings": "القوائم", + "nav.myAccount": "حسابي", + "nav.myApplications": "تطبيقاتي", + "nav.myDashboard": "لوحة القيادة الخاصة بي", + "nav.mySettings": "اعداداتي", + "nav.properties": "ملكيات", + "nav.rentals": "الإيجارات", + "nav.signIn": "تسجيل الدخول", + "nav.signOut": "خروج", + "nav.signUp": "اشتراك", + "nav.siteTitle": "بوابة الإسكان", + "nav.siteTitlePartners": "بوابة الشركاء", + "nav.skip": "تخطي إلى المحتوى الرئيسي", + "nav.srHeading": "قائمة الإبحار", + "nav.srNavigation": "الأساسية", + "nav.users": "المستخدمون", + "pageDescription.getAssistance": "لمساعدتك في رحلتك للعثور على سكن مستقر، الرجاء تصفّح الموارد والخدمات أدناه، أو التعرف على المزيد بشأن السكن بأسعار معقولة.", + "pageDescription.housingBasics": "نعلم أن العثور على سكن قد يمثل عملية صعبة ومخيفة. يمكنك العثور على عدة موارد في هذه الصفحة لمساعدتك على تحديد السكن بأسعار معقولة وعملية تقديم الطلبات للحصول على هذه العقارات.", + "pageDescription.listing": "تقدم بطلب للحصول على سكن ميسور التكلفة في٪ {listName} في٪ {regionName} ، تم بناؤه بالشراكة مع Exygy.", + "pageDescription.welcome": "ابحث وتقدم للحصول على سكن ميسور التكلفة على بوابة إسكان٪ {regionName}", + "pageTitle.about": "عن", + "pageTitle.accessibilityStatement": "بيان إمكانية الوصول", + "pageTitle.additionalResources": "المزيد من فرص السكن", + "pageTitle.feedback": "مشاركة ملاحظات الموقع", + "pageTitle.getAssistance": "الحصول على المساعدة", + "pageTitle.housingBasics": "أساسيات السكن بأسعار معقولة", + "pageTitle.housingCounselors": "مستشاري الإسكان", + "pageTitle.privacy": "سياسة الخصوصية", + "pageTitle.rent": "إيجار مساكن ميسورة التكلفة", + "pageTitle.rentalListings": "انظر الإيجارات", + "pageTitle.resources": "موارد", + "pageTitle.terms": "إخلاء المسؤولية عن المصادقة", + "pageTitle.welcomeEnglish": "أهلا بك", + "pageTitle.welcomeSpanish": "اهلا", + "pageTitle.welcomeVietnamese": "فيتنامي", + "progressNav.current": "الخطوة الحالية: ", + "progressNav.srHeading": "تقدم", + "publicFilter.bedRoomSize": "حجم غرفة النوم", + "publicFilter.communityTypes": "أنواع المجتمع", + "publicFilter.confirmedListings": "القوائم المؤكدة", + "publicFilter.confirmedListingsFieldLabel": "أظهر فقط القوائم المؤكدة حسب العقار", + "publicFilter.rentRange": "نطاق الإيجار الشهري", + "publicFilter.rentRangeMax": "بدون حد أقصى للإيجار", + "publicFilter.rentRangeMin": "بدون حد أدنى للإيجار", + "publicFilter.waitlist.closed": "قائمة الانتظار المكتملة", + "publicFilter.waitlist.open": "قائمة الانتظار المفتوحة", + "region.name": "المنطقة المحلية", + "seasons.fall": "الخريف", + "seasons.spring": "الربيع", + "seasons.summer": "الصيف", + "seasons.winter": "الشتاء", + "states.AK": "ألاسكا", + "states.AL": "ألاباما", + "states.AR": "أركنساس", + "states.AZ": "أريزونا", + "states.CA": "كاليفورنيا", + "states.CO": "كولورادو", + "states.CT": "كونيتيكت", + "states.DC": "مقاطعة كولومبيا", + "states.DE": "ديلاوير", + "states.FL": "فلوريدا", + "states.GA": "جورجيا", + "states.HI": "هاواي", + "states.IA": "ايوا", + "states.ID": "ايداهو", + "states.IL": "إلينوي", + "states.IN": "إنديانا", + "states.KS": "كانساس", + "states.KY": "كنتاكي", + "states.LA": "لويزيانا", + "states.MA": "ماساتشوستس", + "states.MD": "ماريلاند", + "states.ME": "مين", + "states.MI": "ميشيغان", + "states.MN": "مينيسوتا", + "states.MO": "ميسوري", + "states.MS": "ميسيسيبي", + "states.MT": "مونتانا", + "states.NC": "شمال كارولينا", + "states.ND": "شمال داكوتا", + "states.NE": "نبراسكا", + "states.NH": "نيو هامبشاير", + "states.NJ": "نيو جيرسي", + "states.NM": "المكسيك جديدة", + "states.NV": "نيفادا", + "states.NY": "نيويورك", + "states.OH": "أوهايو", + "states.OK": "أوكلاهوما", + "states.OR": "أوريغون", + "states.PA": "بنسلفانيا", + "states.RI": "جزيرة رود", + "states.SC": "كارولينا الجنوبية", + "states.SD": "جنوب داكوتا", + "states.TN": "تينيسي", + "states.TX": "تكساس", + "states.UT": "يوتا", + "states.VA": "فرجينيا", + "states.VT": "فيرمونت", + "states.WA": "واشنطن", + "states.WI": "ويسكونسن", + "states.WV": "فرجينيا الغربية", + "states.WY": "وايومنغ", + "t.accessibility": "سهولة الوصول", + "t.addNotes": "أضف ملاحظات", + "t.additionalAccessibility": "تفاصيل الوصول الإضافية", + "t.additionalPhone": "هاتف إضافي", + "t.am": "صباحا", + "t.areYouStillWorking": "هل ما زلت تعمل؟", + "t.areYouSure": "هل أنت متأكد؟", + "t.area": "منطقة", + "t.at": "في", + "t.automatic": "تلقائي", + "t.availability": "التوافر", + "t.back": "عودة", + "t.built": "مبني", + "t.call": "مكالمة", + "t.cancel": "يلغي", + "t.chooseFromFolder": "اختر من المجلد", + "t.confirm": "يتأكد", + "t.contactPropertyManagement": "اتصل بإدارة الممتلكات", + "t.copyNew": "نسخ & جديد", + "t.custom": "مخصص", + "t.date": "تاريخ", + "t.day": "يوم", + "t.delete": "حذف", + "t.deposit": "إيداع", + "t.description": "أدخل الوصف", + "t.descriptionTitle": "وصف", + "t.done": "تم", + "t.dragFilesHere": "اسحب الملفات هنا", + "t.dropFilesHere": "قم بوضع الملفات هنا…", + "t.edit": "يحرر", + "t.email": "بريد إلكتروني", + "t.emailAddressPlaceholder": "يو@ميعمل.كوم", + "t.end": "نهاية", + "t.endTime": "وقت النهاية", + "t.enterAmount": "أدخل المبلغ", + "t.export": "يصدر", + "t.fileName": "اسم الملف", + "t.filter": "منقي", + "t.finish": "ينهي", + "t.floor": "الأرض", + "t.floors": "طوابق", + "t.getDirections": "احصل على الاتجاهات", + "t.hour": "ساعة", + "t.household": "أسرة", + "t.income": "دخل", + "t.jumpTo": "اقفز إلى", + "t.jurisdiction": "الاختصاص القضائي", + "t.label": "ملصق", + "t.lastUpdated": "آخر تحديث", + "t.less": "أقل", + "t.letter": "رسالة", + "t.link": "وصلة", + "t.listing": "القوائم", + "t.loginIsRequired": "مطلوب تسجيل الدخول لمشاهدة هذه الصفحة.", + "t.max": "أقصى", + "t.menu": "قائمة الطعام", + "t.min": "الحد الأدنى", + "t.minimumIncome": "الحد الأدنى للدخل", + "t.minutes": "دقائق", + "t.month": "شهر", + "t.more": "أكثر", + "t.n/a": "غير متوفر", + "t.name": "اسم", + "t.neighborhood": "حي", + "t.next": "التالي", + "t.no": "رقم", + "t.none": "لا أحد", + "t.noneFound": "لا شيء وجد.", + "t.notes": "ملحوظات", + "t.occupancy": "شغل", + "t.ok": "حسنا", + "t.optional": "اختياري", + "t.or": "أو", + "t.order": "ترتيب", + "t.otherRelationShip": "علاقة أخرى", + "t.pageXofY": "الصفحة٪ {number} من٪ {total}", + "t.people": "اشخاص", + "t.perMonth": "كل شهر", + "t.perYear": "كل سنة", + "t.person": "شخص", + "t.petsPolicy": "سياسة الحيوانات الأليفة", + "t.phone": "هاتف", + "t.phoneNumberPlaceholder": "(خخخ) خخخخ", + "t.pleaseSelectOne": "رجاءا اختر واحدة.", + "t.pm": "مساء", + "t.post": "بريد", + "t.preferences": "التفضيلات", + "t.preview": "معاينة", + "t.previous": "السابق", + "t.propertyAmenities": "مزايا الملكية", + "t.range": "٪ {from} إلى٪ {to}", + "t.readLess": "أقرأ أقل", + "t.readMore": "قراءة المزيد", + "t.region": "منطقة", + "t.relationship": "صلة", + "t.rent": "إيجار", + "t.review": "إعادة النظر", + "t.role": "دور", + "t.save": "يحفظ", + "t.saveExit": "احفظ المخرج", + "t.saveNew": "حفظ & جديد", + "t.secondPhone": "الهاتف الثاني", + "t.seconds": "ثواني", + "t.seeDetails": "انظر التفاصيل", + "t.seeListing": "انظر القائمة", + "t.selectOne": "حدد واحد", + "t.servicesOffered": "الخدمات المقدمة", + "t.show": "تبين", + "t.showLess": "تظهر أقل", + "t.showMore": "أظهر المزيد", + "t.skipToMainContent": "تخطي إلى المحتوى الرئيسي", + "t.smokingPolicy": "سياسة التدخين", + "t.sort": "نوع", + "t.sqFeet": "قدم مربع", + "t.squareFeet": "قدم مربع", + "t.startTime": "وقت البدء", + "t.statusHistory": "محفوظات الحالة", + "t.street": "شارع", + "t.submit": "يقدم", + "t.submitNew": "إرسال & جديد", + "t.text": "نص", + "t.time": "الوقت", + "t.to": "ل", + "t.totalCount": "العدد الإجمالي", + "t.unit": "وحدة", + "t.unitAmenities": "مرافق الوحدة", + "t.unitFeatures": "ميزات الوحدة", + "t.unitType": "نوع الوحدة", + "t.units": "الوحدات", + "t.url": "URL", + "t.view": "رأي", + "t.viewListings": "عرض القوائم", + "t.viewMap": "إعرض الخريطة", + "t.viewOnMap": "عرض على الخريطة", + "t.website": "موقع الكتروني", + "t.year": "عام", + "t.yes": "نعم", + "t.you": "أنت", + "users.administrator": "مدير", + "users.confirmed": "مؤكد", + "users.partner": "شريك", + "users.totalUsers": "إجمالي المستخدمين", + "users.unconfirmed": "غير مؤكد", + "welcome.allApplicationClosed": "جميع التطبيقات مغلقة حاليًا ، ولكن يمكنك عرض القوائم المغلقة.", + "welcome.seeMoreOpportunities": "شاهد المزيد من فرص الإسكان الإيجاري والملكية", + "welcome.seeRentalListings": "انظر جميع الايجارات", + "welcome.signUp": "الحصول على تنبيهات كلما تم نشر قائمة جديدة", + "welcome.signUpToday": "سجّل اليوم", + "welcome.title": "تقدم بطلب للحصول على سكن ميسور التكلفة في", + "welcome.viewAdditionalHousing": "عرض فرص وموارد الإسكان الإضافية", + "whatToExpect.default": "سيتم الاتصال بالمتقدمين من قبل وكيل الملكية بترتيب الترتيب حتى يتم ملء الشواغر. سيتم التحقق من جميع المعلومات التي قدمتها وتأكيد أهليتك. ستتم إزالة طلبك من قائمة الانتظار إذا قدمت أي بيانات احتيالية. إذا لم نتمكن من التحقق من تفضيل السكن الذي طالبت به ، فلن تحصل على الأفضلية ولكن لن يتم معاقبتك بطريقة أخرى. إذا تم اختيار طلبك ، فكن مستعدًا لملء طلب أكثر تفصيلاً وتقديم المستندات الداعمة المطلوبة.", + "whatToExpect.label": "ماذا تتوقع" +} diff --git a/shared-helpers/src/locales/bn.json b/shared-helpers/src/locales/bn.json new file mode 100644 index 0000000000..55c5161842 --- /dev/null +++ b/shared-helpers/src/locales/bn.json @@ -0,0 +1,1068 @@ +{ + "account.accountSettingsSubtitle": "অ্যাকাউন্ট সেটিংস, ইমেইল এবং পাসওয়ার্ড", + "account.application.confirmation": "নিশ্চিতকরণ", + "account.application.error": "ত্রুটি", + "account.application.noAccessError": "সেই আইডি সহ কোন আবেদন নেই", + "account.application.noApplicationError": "সেই আইডি সহ কোন আবেদন নেই", + "account.application.return": "অ্যাপ্লিকেশনগুলিতে ফিরে আসুন", + "account.createAccount": "হিসাব তৈরি কর", + "account.errorFetchingApplications": "অ্যাপ্লিকেশন আনতে ত্রুটি", + "account.haveAnAccount": "ইতিমধ্যে একটি সদস্যপদ আছে?", + "account.myApplications": "আমার অ্যাপ্লিকেশন", + "account.myApplicationsSubtitle": "যেসব বৈশিষ্ট্যের জন্য আপনি আবেদন করেছেন তার জন্য লটারির তারিখ এবং তালিকা দেখুন", + "account.noApplications": "মনে হচ্ছে আপনি এখনও কোনো তালিকাতে আবেদন করেননি।", + "account.settings.alerts.currentPassword": "অবৈধ বর্তমান পাসওয়ার্ড। অনুগ্রহপূর্বক আবার চেষ্টা করুন.", + "account.settings.alerts.dobSuccess": "জন্ম তারিখ আপডেট সফল", + "account.settings.alerts.emailSuccess": "ইমেল আপডেট সফল", + "account.settings.alerts.genericError": "সেখানে একটা ভুল ছিল. অনুগ্রহ করে আবার চেষ্টা করুন, অথবা সাহায্যের জন্য সহায়তার সাথে যোগাযোগ করুন।", + "account.settings.alerts.nameSuccess": "নাম আপডেট সফল", + "account.settings.alerts.passwordEmpty": "পাসওয়ার্ড ক্ষেত্রগুলি খালি নাও থাকতে পারে", + "account.settings.alerts.passwordMatch": "নতুন পাসওয়ার্ড ক্ষেত্র মিলছে না", + "account.settings.alerts.passwordSuccess": "পাসওয়ার্ড আপডেট সফল", + "account.settings.alerts.phoneNumberSuccess": "ফোন নম্বর আপডেট সফল হয়েছে৷", + "account.settings.confirmNewPassword": "নিশ্চিত কর নতুন গোপননম্বর", + "account.settings.currentPassword": "বর্তমান পাসওয়ার্ড", + "account.settings.newPassword": "নতুন পাসওয়ার্ড", + "account.settings.passwordRemember": "আপনার পাসওয়ার্ড পরিবর্তন করার সময় নিশ্চিত করুন যে আপনি এটি নোট করেছেন যাতে আপনি ভবিষ্যতে এটি মনে রাখবেন।", + "account.settings.passwordSuccess": "পাসওয়ার্ড সফলভাবে আপডেট হয়েছে", + "account.settings.placeholders.day": "ডিডি", + "account.settings.placeholders.month": "এমএম", + "account.settings.placeholders.year": "হ্যাঁ", + "account.settings.update": "হালনাগাদ", + "application.ada.hearing": "শ্রবণ প্রতিবন্ধীদের জন্য", + "application.ada.label": "ADA অ্যাক্সেসযোগ্য ইউনিট", + "application.ada.mobility": "গতিশীলতা দুর্বলতার জন্য", + "application.ada.subTitle": "যদি আপনি একটি ইউনিটের জন্য নির্বাচিত হন, তাহলে সম্পত্তি আপনার প্রয়োজন অনুযায়ী তাদের সামর্থ্য অনুযায়ী কাজ করবে। আপনার আবেদন নির্বাচন করা উচিত, আপনার চিকিত্সকের কাছ থেকে সহায়ক ডকুমেন্টেশন প্রদান করতে প্রস্তুত থাকুন।", + "application.ada.title": "আপনি বা আপনার পরিবারের কারও কি নিম্নলিখিত ADA অ্যাক্সেসিবিলিটি বৈশিষ্ট্যগুলির প্রয়োজন?", + "application.ada.vision": "দৃষ্টি প্রতিবন্ধীদের জন্য", + "application.add.addHouseholdMember": "পরিবারের সদস্য যোগ করুন", + "application.add.applicationAddError": "এগিয়ে যাওয়ার আগে আপনাকে কোন ত্রুটি সমাধান করতে হবে।", + "application.add.applicationSubmitted": "আবেদন জমা দেওয়া হয়েছে", + "application.add.applicationUpdated": "আবেদন আপডেট করা হয়েছে", + "application.add.claimant": "দাবিদার", + "application.add.dateSubmitted": "জন্ম জমা", + "application.add.demographicsInformation": "জনসংখ্যাতাত্ত্বিক তথ্য", + "application.add.displacedAddress": "স্থানচ্যুত ঠিকানা", + "application.add.ethnicity": "জাতিসত্তা", + "application.add.gender": "লিঙ্গ", + "application.add.hearing": "শ্রবণ প্রতিবন্ধকতা", + "application.add.howDidYouHearAboutUs": "তুমি কিভাবে আমাদের সম্বন্ধে শুনেছো?", + "application.add.incomePeriod": "আয়ের সময়কাল", + "application.add.languageSubmittedIn": "ভাষা জমা দেওয়া হয়েছে", + "application.add.mobility": "গতিশীলতা দুর্বলতা", + "application.add.preferences.liveIn": "বাস করা", + "application.add.preferences.optedOut": "পছন্দ ছাড়াই বেছে নেওয়া হয়েছে", + "application.add.preferences.workIn": "মধ্যে কাজ", + "application.add.race": "রেস", + "application.add.sameAddressAsPrimary": "প্রাথমিক হিসাবে একই ঠিকানা", + "application.add.sameResidence": "একই আবাস", + "application.add.saveAndExit": "সংরক্ষণ করুন এবং প্রস্থান করুন", + "application.add.sexualOrientation": "যৌন অভিমুখ", + "application.add.timeSubmitted": "জমা দেওয়া সময়", + "application.add.vision": "দৃষ্টি প্রতিবন্ধকতা", + "application.add.workInRegion": "অঞ্চলে কাজ?", + "application.alternateContact.contact.contactMailingAddressHelperText": "একটি ঠিকানা বেছে নিন যেখানে তারা আপনার আবেদন সম্পর্কে আপডেট এবং উপকরণ পেতে পারে", + "application.alternateContact.contact.contactMailingAddressLabel": "যোগাযোগের ঠিকানা", + "application.alternateContact.contact.description": "আমরা আপনার আবেদন সম্পর্কে তাদের সাথে যোগাযোগ করার জন্য এই তথ্য ব্যবহার করব।", + "application.alternateContact.contact.emailAddressFormLabel": "যোগাযোগের ইমেল ঠিকানা", + "application.alternateContact.contact.phoneNumberFormLabel": "যোগাযোগের ফোন নম্বর", + "application.alternateContact.contact.title": "আপনার বিকল্প যোগাযোগে কিভাবে পৌঁছাবেন তা আমাদের জানান", + "application.alternateContact.name.alternateContactFormLabel": "বিকল্প যোগাযোগের নাম", + "application.alternateContact.name.caseManagerAgencyFormLabel": "আপনার কেস ম্যানেজার বা হাউজিং কাউন্সেলর কোথায় কাজ করেন?", + "application.alternateContact.name.caseManagerAgencyFormPlaceHolder": "সংস্থা", + "application.alternateContact.name.caseManagerAgencyValidationErrorMessage": "অনুগ্রহ করে একটি এজেন্সি লিখুন", + "application.alternateContact.name.title": "আপনার বিকল্প পরিচিতি কে?", + "application.alternateContact.type.description": "বিকল্প যোগাযোগ প্রদান করে, আপনি আমাদের তাদের সাথে আপনার আবেদনের তথ্য আলোচনা করার অনুমতি দিচ্ছেন।", + "application.alternateContact.type.label": "বিকল্প যোগাযোগ", + "application.alternateContact.type.options.caseManager": "কেস ম্যানেজার বা হাউজিং কাউন্সেলর", + "application.alternateContact.type.options.familyMember": "পরিবারের সদস্য", + "application.alternateContact.type.options.friend": "বন্ধু", + "application.alternateContact.type.options.noContact": "আমার কোন বিকল্প যোগাযোগ নেই", + "application.alternateContact.type.options.other": "অন্যান্য", + "application.alternateContact.type.otherTypeFormPlaceholder": "আপনার সম্পর্ক কি?", + "application.alternateContact.type.otherTypeValidationErrorMessage": "দয়া করে সম্পর্কের ধরন লিখুন", + "application.alternateContact.type.title": "আমরা যদি আপনার কাছে পৌঁছাতে না পারি তাহলে অন্য কেউ কি আপনি আমাদের সাথে যোগাযোগ করার অনুমতি দিতে চান?", + "application.alternateContact.type.validationErrorMessage": "একটি বিকল্প পরিচিতি নির্বাচন করুন", + "application.applicationNeverSubmitted": "আপনার আবেদন কখনো জমা দেওয়া হয়নি", + "application.autofill.prefillYourApplication": "আমরা কেবল নিম্নলিখিত বিবরণ দিয়ে আপনার আবেদনটি পূর্বে পূরণ করব এবং আপনি যেতে যেতে আপডেট করতে পারবেন।", + "application.autofill.reset": "পুনরায় সেট করুন এবং নতুন করে শুরু করুন", + "application.autofill.saveTime": "আপনার শেষ আবেদন থেকে বিস্তারিত ব্যবহার করে সময় বাঁচান", + "application.autofill.start": "এই বিবরণ দিয়ে শুরু করুন", + "application.chooseLanguage.chooseYourLanguage": "আপনার ভাষা নির্বাচন করুন", + "application.chooseLanguage.letsGetStarted": "আপনার আবেদন শুরু করা যাক", + "application.chooseLanguage.signInSaveTime": "সাইন ইন করা আপনার শেষ আবেদনের বিবরণ দিয়ে শুরু করে আপনার সময় বাঁচাতে পারে এবং যে কোন সময় আপনাকে এই অ্যাপ্লিকেশনের অবস্থা পরীক্ষা করতে দেয়।", + "application.confirmation.generalLottery": "আপনার প্রবেশ করা তথ্যের উপর ভিত্তি করে, আপনার পরিবার কোন আবাসন লটারি পছন্দ দাবি করেনি। আপনি সাধারণ লটারিতে থাকবেন।", + "application.confirmation.informationSubmittedTitle": "আপনার জমা দেওয়া তথ্য এখানে।", + "application.confirmation.lotteryNumber": "আপনার কনফার্মেশন নম্বর", + "application.confirmation.preferences": "পছন্দ", + "application.confirmation.printCopy": "আপনার রেকর্ডের জন্য একটি কপি মুদ্রণ করুন", + "application.confirmation.submitted": "জমা দেওয়া হয়েছে:", + "application.confirmation.viewOriginalListing": "মূল তালিকা দেখুন", + "application.contact.additionalPhoneNumber": "আমার একটি অতিরিক্ত ফোন নম্বর আছে", + "application.contact.address": "ঠিকানা", + "application.contact.addressWhereYouCurrentlyLive": "আপনি বর্তমানে যেখানে থাকেন সেই ঠিকানা আমাদের প্রয়োজন। আপনি যদি গৃহহীন হন, আশ্রয়ের ঠিকানা অথবা আপনি যেখানে থাকেন তার কাছাকাছি ঠিকানা লিখুন।", + "application.contact.apt": "Apt বা ইউনিট #", + "application.contact.city": "শহর", + "application.contact.cityName": "শহরের নাম", + "application.contact.contactPreference": "তোমার সাথে কিভাবে যোগাযোগ করা হলে পছন্দ করবে?", + "application.contact.doYouWorkIn": "আপনি কি %{county} কাউন্টিতে কাজ করেন?", + "application.contact.doYouWorkInDescription": "টিবিডি", + "application.contact.mailingAddress": "চিঠি পাঠানোর ঠিকানা", + "application.contact.noPhoneNumber": "আমার টেলিফোন নম্বর নেই", + "application.contact.phoneNumberTypes.cell": "সেল", + "application.contact.phoneNumberTypes.home": "বাড়ি", + "application.contact.phoneNumberTypes.prompt": "এটা কোন ধরনের নম্বর?", + "application.contact.phoneNumberTypes.work": "কাজ", + "application.contact.preferredContactType": "পছন্দের যোগাযোগের ধরন", + "application.contact.provideAMailingAddress": "একটি ঠিকানা দিন যেখানে আপনি আপনার আবেদন সম্পর্কে আপডেট এবং উপকরণ পেতে পারেন।", + "application.contact.sendMailToMailingAddress": "আমার মেইল ​​অন্য ঠিকানায় পাঠান", + "application.contact.state": "রাষ্ট্র", + "application.contact.streetAddress": "রাস্তার ঠিকানা", + "application.contact.title": "ধন্যবাদ %{firstName}। এখন আমাদের জানতে হবে কিভাবে আপনার সাথে যোগাযোগ করতে হয়।", + "application.contact.workAddress": "কাজের ঠিকানা", + "application.contact.yourAdditionalPhoneNumber": "আপনার দ্বিতীয় ফোন নম্বর", + "application.contact.yourPhoneNumber": "আপনার ফোন নম্বর", + "application.contact.zip": "জিপ", + "application.contact.zipCode": "জিপকোড", + "application.continueApplication": "আবেদন চালিয়ে যান", + "application.deleteApplicationDescription": "এই অ্যাপ্লিকেশনটি মুছে ফেলার অর্থ আপনি প্রবেশ করা সমস্ত তথ্য হারাবেন।", + "application.deleteMemberDescription": "আপনি কি সত্যিই এই সদস্যকে মুছে ফেলতে চান?", + "application.deleteThisApplication": "এই অ্যাপ্লিকেশনটি মুছবেন?", + "application.deleteThisMember": "এই সদস্যকে মুছবেন?", + "application.details.adaPriorities": "ADA অগ্রাধিকার নির্বাচিত", + "application.details.agency": "প্রযোজ্য হলে এজেন্সি", + "application.details.annualIncome": "বার্ষিক আয়", + "application.details.applicationData": "আবেদনের উপাত্ত", + "application.details.applicationStatus.draft": "খসড়া", + "application.details.applicationStatus.removed": "সরানো হয়েছে", + "application.details.applicationStatus.submitted": "জমা দেওয়া হয়েছে", + "application.details.householdIncome": "ঘোষিত পারিবারিক আয়", + "application.details.householdMemberDetails": "পরিবারের সদস্যদের বিবরণ", + "application.details.householdSize": "পরিবারের আকার", + "application.details.language": "আবেদনের ভাষা", + "application.details.liveOrWorkIn": "বাস বা কাজ", + "application.details.monthlyIncome": "মাসিক আয়", + "application.details.number": "আবেদন সংখ্যা", + "application.details.preferences": "আবেদন পছন্দ", + "application.details.preferredContact": "পছন্দের যোগাযোগ", + "application.details.preferredUnitSizes": "পছন্দের ইউনিট সাইজ", + "application.details.residenceAddress": "বাসার ঠিকানা", + "application.details.signatureOnTerms": "চুক্তির শর্তাবলীতে স্বাক্ষর", + "application.details.submissionType.electronical": "বৈদ্যুতিক", + "application.details.submissionType.paper": "কাগজ", + "application.details.submittedBy": "জমাদানকারী", + "application.details.submittedDate": "আবেদন জমা দেওয়ার তারিখ", + "application.details.timeDate": "আবেদন জমা দেওয়ার সময়", + "application.details.totalSize": "মোট পরিবারের আকার", + "application.details.type": "আবেদন জমা দেওয়ার ধরন", + "application.details.vouchers": "হাউজিং ভাউচার বা ভর্তুকি", + "application.details.workInRegion": "অঞ্চলে কাজ", + "application.edited": "সম্পাদিত", + "application.financial.income.instruction1": "পরিবারের মোট সদস্যদের মজুরি, সুবিধা এবং অন্যান্য উৎস থেকে আপনার মোট মোট (কর-পূর্ব) পরিবারের আয় যোগ করুন।", + "application.financial.income.instruction2": "আপনাকে এখনই একটি আনুমানিক মোট প্রদান করতে হবে। আপনি নির্বাচিত হলে প্রকৃত মোট গণনা করা হবে।", + "application.financial.income.legend": "আয়ের ফ্রিকোয়েন্সি", + "application.financial.income.placeholder": "আপনার আয়ের উৎসের মোট", + "application.financial.income.prompt": "আপনার পরিবারের মোট কর-পূর্ব আয় কত?", + "application.financial.income.title": "আসুন আয়ের দিকে এগিয়ে যাই।", + "application.financial.income.validationError.instruction1": "দয়া করে পরিবর্তন করুন যদি আপনি বিশ্বাস করেন যে আপনি ভুল করেছেন। সচেতন থাকুন যে আপনি যদি আপনার আবেদনের কোন তথ্য মিথ্যা প্রমাণ করেন তাহলে আপনি অযোগ্য হবেন।", + "application.financial.income.validationError.instruction2": "আপনার দেওয়া তথ্য যদি সঠিক হয়, ভবিষ্যতে আরও বৈশিষ্ট্য উপলব্ধ হওয়ায় আমরা আপনাকে আবার পরীক্ষা করতে উৎসাহিত করি।", + "application.financial.income.validationError.reason.high": "আপনার পরিবারের আয় খুব বেশি।", + "application.financial.income.validationError.reason.low": "আপনার পরিবারের আয় খুবই কম।", + "application.financial.income.validationError.title": "দুর্ভাগ্যক্রমে মনে হচ্ছে আপনি এই তালিকার জন্য যোগ্য নন।", + "application.financial.vouchers.housingVouchers.strong": "হাউজিং ভাউচার", + "application.financial.vouchers.housingVouchers.text": "অধ্যায় 8 মত", + "application.financial.vouchers.legend": "হাউজিং ভাউচার, ননটেক্সেবল আয় বা ভাড়া ভর্তুকি", + "application.financial.vouchers.nonTaxableIncome.strong": "অ-করযোগ্য আয়", + "application.financial.vouchers.nonTaxableIncome.text": "যেমন SSI, SSDI, চাইল্ড সাপোর্ট পেমেন্ট, অথবা শ্রমিকের ক্ষতিপূরণ সুবিধা", + "application.financial.vouchers.rentalSubsidies.strong": "ভাড়া ভর্তুকি", + "application.financial.vouchers.rentalSubsidies.text": "যেমন VASH, HSA, HOPWA, Catholic Charities, AIDS Foundation, ইত্যাদি।", + "application.financial.vouchers.title": "আপনি বা এই অ্যাপ্লিকেশনে কেউ নিচের কোনটি পান?", + "application.form.general.saveAndFinishLater": "সংরক্ষণ করুন এবং পরে শেষ করুন", + "application.form.general.saveAndReturn": "সংরক্ষণ করুন এবং পর্যালোচনায় ফিরে আসুন", + "application.form.options.relationship.aunt": "খালা", + "application.form.options.relationship.child": "শিশু", + "application.form.options.relationship.cousin": "কাজিন", + "application.form.options.relationship.friend": "বন্ধু", + "application.form.options.relationship.grandparent": "দাদা -দাদি", + "application.form.options.relationship.greatGrandparent": "মহান দাদা", + "application.form.options.relationship.inLaw": "আইন", + "application.form.options.relationship.nephew": "ভাতিজা", + "application.form.options.relationship.niece": "ভাতিজি", + "application.form.options.relationship.other": "অন্যান্য", + "application.form.options.relationship.parent": "পিতামাতা", + "application.form.options.relationship.registeredDomesticPartner": "নিবন্ধিত গার্হস্থ্য অংশীদার", + "application.form.options.relationship.sibling": "ভাইবোন", + "application.form.options.relationship.spouse": "পত্নী", + "application.form.options.relationship.uncle": "চাচা", + "application.household.addMembers.addHouseholdMember": "+ পরিবারের সদস্য যোগ করুন", + "application.household.addMembers.done": "লোক যোগ করা শেষ", + "application.household.addMembers.doubleCheck": "দয়া করে পরিবারের প্রতিটি সদস্যের তথ্য দুবার পরীক্ষা করুন।", + "application.household.addMembers.title": "আপনার পরিবারের কথা বলুন।", + "application.household.assistanceUrl": "হটপস://এক্সিজি.কম/", + "application.household.dontQualifyHeader": "দুর্ভাগ্যক্রমে মনে হচ্ছে আপনি এই তালিকার জন্য যোগ্য নন।", + "application.household.dontQualifyInfo": "দয়া করে পরিবর্তন করুন যদি আপনি বিশ্বাস করেন যে আপনি ভুল করেছেন। সচেতন থাকুন যে আপনি যদি আপনার আবেদনের কোন তথ্য মিথ্যা প্রমাণ করেন তাহলে আপনি অযোগ্য হবেন। আপনার দেওয়া তথ্য যদি সঠিক হয়, ভবিষ্যতে আরও বৈশিষ্ট্য উপলব্ধ হওয়ায় আমরা আপনাকে আবার পরীক্ষা করতে উৎসাহিত করি।", + "application.household.householdMember": "পরিবারের সদস্য", + "application.household.householdMembers": "পরিবারের সদস্যগন", + "application.household.liveAlone.liveWithOtherPeople": "অন্য লোকেরা আমার সাথে থাকবে", + "application.household.liveAlone.title": "পরবর্তীতে আমরা অন্যদের সম্পর্কে জানতে চাই যারা আপনার সাথে ইউনিটে থাকবে", + "application.household.liveAlone.willLiveAlone": "আমি একা থাকব", + "application.household.member.cancelAddingThisPerson": "এই ব্যক্তিকে যোগ করা বাতিল করুন", + "application.household.member.dateOfBirth": "জন্ম তারিখ", + "application.household.member.deleteThisPerson": "এই ব্যক্তিকে মুছে দিন", + "application.household.member.haveSameAddress": "তাদের কি আপনার মত একই ঠিকানা আছে?", + "application.household.member.name": "পরিবারের সদস্যের নাম", + "application.household.member.saveHouseholdMember": "পরিবারের সদস্যকে বাঁচান", + "application.household.member.subTitle": "আপনি পরবর্তী পর্দায় আরো পরিবারের সদস্যদের যোগ করার সুযোগ পাবেন", + "application.household.member.title": "এই ব্যক্তির সম্পর্কে আমাদের বলুন", + "application.household.member.updateHouseholdMember": "পরিবারের সদস্য আপডেট করুন", + "application.household.member.whatIsTheirRelationship": "আপনার সাথে তাদের সম্পর্ক কি?", + "application.household.member.whatReletionship": "আপনার সাথে তাদের সম্পর্ক কি", + "application.household.member.workInRegion": "তারা কি %{county} কাউন্টিতে কাজ করে?", + "application.household.member.workInRegionNote": "টিবিডি", + "application.household.membersInfo.title": "অন্য লোকেদের যোগ করার আগে, নিশ্চিত করুন যে এই তালিকার জন্য অন্য কোনো অ্যাপ্লিকেশনে তাদের নাম নেই।", + "application.household.preferredUnit.legend": "পছন্দের ইউনিটের ধরণ", + "application.household.preferredUnit.options.moreThanThreeBedroom": "3+ বেডরুম", + "application.household.preferredUnit.options.oneBedroom": "1 বেডরুম", + "application.household.preferredUnit.options.studio": "স্টুডিও", + "application.household.preferredUnit.options.threeBedroom": "3 বেডরুম", + "application.household.preferredUnit.options.twoBedroom": "2 বেডরুম", + "application.household.preferredUnit.optionsLabel": "সকল আবেদন যাচাই কর:", + "application.household.preferredUnit.preferredUnitType": "পছন্দের ইউনিটের ধরণ", + "application.household.preferredUnit.subTitle": "আপনার নির্বাচিত ইউনিটের ধরন প্রাপ্যতা সাপেক্ষে হবে।", + "application.household.preferredUnit.title": "আপনি কোন ইউনিটের আকারে আগ্রহী?", + "application.household.primaryApplicant": "প্রাথমিক আবেদনকারী", + "application.name.emailPrivacy": "আমরা আপনার আবেদন সম্পর্কে আপনার সাথে যোগাযোগ করতে শুধুমাত্র আপনার ইমেইল ঠিকানা ব্যবহার করব।", + "application.name.firstName": "নামের প্রথম অংশ", + "application.name.lastName": "নামের শেষাংশ", + "application.name.middleName": "মধ্য নাম", + "application.name.middleNameOptional": "মধ্য নাম (ঐচ্ছিক)", + "application.name.noEmailAddress": "আমার কোন ইমেইল ঠিকানা নেই", + "application.name.title": "তোমার নাম কি?", + "application.name.yourDateOfBirth": "তোমার জন্ম তারিখ", + "application.name.yourEmailAddress": "আপনার ইমেইল ঠিকানা", + "application.name.yourName": "তোমার নাম", + "application.preferences.dontWant": "আমি এই পছন্দগুলি চাই না", + "application.preferences.general.preamble": "আপনি আবেদনকারীদের সাধারণ পুলে থাকবেন।", + "application.preferences.general.title": "আপনার প্রবেশ করা তথ্যের ভিত্তিতে, আপনার পরিবার কোন আবাসন পছন্দ দাবি করেনি।", + "application.preferences.liveWork.live.description": "%{County} এ লাইভ কপি এখানে যায় ...", + "application.preferences.liveWork.live.label": "%{County} কাউন্টি প্রেফারেন্সে বাস করুন", + "application.preferences.liveWork.live.link": "এইচটিটিপি://ডোমেইন.কম", + "application.preferences.liveWork.title": "%{County} কাউন্টিতে থাকেন বা কাজ করেন?", + "application.preferences.liveWork.work.description": "%{County} কপিতে কাজ এখানে যায় ...", + "application.preferences.liveWork.work.label": "%{County} কাউন্টি প্রেফারেন্সে কাজ করুন", + "application.preferences.liveWork.work.link": "এইচটিটিপি://ডোমেইন.কম", + "application.preferences.options.address": "স্থানচ্যুত ঠিকানা", + "application.preferences.options.name": "দাবিদার", + "application.preferences.preamble": "আপনি যদি এই পছন্দের জন্য যোগ্যতা অর্জন করেন, তাহলে আপনি একটি উচ্চতর র ranking্যাঙ্কিং পাবেন।", + "application.preferences.selectBelow": "আপনার যদি এই আবাসন পছন্দগুলির মধ্যে একটি থাকে তবে নীচে এটি নির্বাচন করুন:", + "application.preferences.stillHaveOpportunity": "আপনি এখনও অন্যান্য পছন্দ দাবি করার সুযোগ পাবেন।", + "application.preferences.title": "আপনার পরিবার নিম্নলিখিত আবাসন পছন্দগুলির জন্য যোগ্যতা অর্জন করতে পারে।", + "application.preferences.youHaveClaimed": "আপনি দাবি করেছেন:", + "application.referralApplication.furtherInformation": "আরো তথ্যের জন্য", + "application.referralApplication.instructions": "স্থায়ী সহায়ক আবাসন ইউনিটগুলিকে সরাসরি কোঅর্ডিনেটেড এন্ট্রি সিস্টেমের মাধ্যমে উল্লেখ করা হয়। গৃহহীনতার সম্মুখীন গৃহস্থরা এ কল করতে পারেন যাতে সমন্বিত এন্ট্রি সিস্টেম এবং আবাসন-সংক্রান্ত সম্পদ এবং তথ্য অ্যাক্সেস করতে অ্যাক্সেস পয়েন্টের সাথে সংযুক্ত হতে পারে।", + "application.referralApplication.phoneNumber": "২গ", + "application.review.confirmation.browseMore": "আরও তালিকা ব্রাউজ করুন", + "application.review.confirmation.createAccountParagraph": "একটি অ্যাকাউন্ট তৈরি করা ভবিষ্যতের অ্যাপ্লিকেশনের জন্য আপনার তথ্য সংরক্ষণ করবে, এবং আপনি যে কোনো সময় এই অ্যাপ্লিকেশনের অবস্থা পরীক্ষা করতে পারেন।", + "application.review.confirmation.createAccountTitle": "আপনি কি একটি অ্যাকাউন্ট তৈরি করতে চান?", + "application.review.confirmation.doNotSubmitTitle": "এই তালিকার জন্য অন্য আবেদন জমা দেবেন না।", + "application.review.confirmation.imdone": "না ধন্যবাদ, আমি শেষ করেছি।", + "application.review.confirmation.lotteryNumber": "এখানে আপনার আবেদন নিশ্চিতকরণ নম্বর", + "application.review.confirmation.needToUpdate": "আপনার আবেদনের তথ্য আপডেট করার প্রয়োজন হলে, আবার আবেদন করবেন না। এজেন্টের সাথে যোগাযোগ করুন যদি আপনি একটি ইমেল নিশ্চিতকরণ না পান।", + "application.review.confirmation.pleaseWriteNumber": "অনুগ্রহ করে আপনার আবেদন নম্বর লিখুন এবং এটি একটি নিরাপদ স্থানে রাখুন। যদি আপনি একটি ইমেল ঠিকানা প্রদান করেন তবে আমরা আপনাকে এই নম্বরটি ইমেল করেছি।", + "application.review.confirmation.print": "জমা দেওয়া আবেদন দেখুন এবং একটি অনুলিপি মুদ্রণ করুন।", + "application.review.confirmation.title": "ধন্যবাদ। আমরা আপনার জন্য আবেদন পেয়েছি", + "application.review.confirmation.whatExpectFirstParagraph.attend": "আপনাকে হাউজিং লটারিতে অংশ নেওয়ার দরকার নেই। ফলাফল পোস্ট করা হবে", + "application.review.confirmation.whatExpectFirstParagraph.held": "লটারি অনুষ্ঠিত হবে", + "application.review.confirmation.whatExpectFirstParagraph.listing": "তালিকায়।", + "application.review.confirmation.whatExpectFirstParagraph.refer": "লটারি ফলাফলের তারিখের জন্য তালিকা দেখুন।", + "application.review.confirmation.whatExpectSecondparagraph": "শূন্যপদ পূরণ না হওয়া পর্যন্ত আবেদনকারীদের সাথে যোগাযোগ করা হবে। আপনার আবেদন নির্বাচন করা উচিত, আরো বিস্তারিত আবেদন পূরণ এবং প্রয়োজনীয় সহায়ক নথি প্রদান করার জন্য প্রস্তুত থাকুন।", + "application.review.confirmation.whatExpectTitle": "এরপর কি আশা করা যায়", + "application.review.demographics.ethnicityLabel": "কোনটি আপনার জাতিসত্তাকে সবচেয়ে ভালভাবে বর্ণনা করে?", + "application.review.demographics.ethnicityOptions.hispanicLatino": "হিস্পানিক / ল্যাটিনো", + "application.review.demographics.ethnicityOptions.notHispanicLatino": "হিস্পানিক / ল্যাটিনো নয়", + "application.review.demographics.genderInfo": "আপনার বর্তমান লিঙ্গ পরিচয়কে সর্বোত্তমভাবে বর্ণনা করে এমন একটি নির্বাচন করুন।", + "application.review.demographics.genderLabel": "আপনার লিঙ্গ কি?", + "application.review.demographics.genderOptions.female": "মহিলা", + "application.review.demographics.genderOptions.genderqueerGenderNon-Binary": "Genderqueer / লিঙ্গ অ-বাইনারি", + "application.review.demographics.genderOptions.male": "পুরুষ", + "application.review.demographics.genderOptions.notListed": "তালিকাভুক্ত না", + "application.review.demographics.genderOptions.transFemale": "ট্রান্স ফিমেল", + "application.review.demographics.genderOptions.transMale": "ট্রান্স পুরুষ", + "application.review.demographics.howDidYouHearLabel": "আপনি এই তালিকা সম্পর্কে কিভাবে শুনেছেন?", + "application.review.demographics.howDidYouHearOptions.alamedaCountyHCDWebsite": "আলমেদা কাউন্টি এইচসিডি ওয়েবসাইট", + "application.review.demographics.howDidYouHearOptions.busAd": "বাস বিজ্ঞাপন", + "application.review.demographics.howDidYouHearOptions.developerWebsite": "ডেভেলপার ওয়েবসাইট", + "application.review.demographics.howDidYouHearOptions.emailAlert": "ইমেল সতর্কতা", + "application.review.demographics.howDidYouHearOptions.flyer": "ফ্লায়ার", + "application.review.demographics.howDidYouHearOptions.friend": "বন্ধু", + "application.review.demographics.howDidYouHearOptions.housingCounselor": "হাউজিং কাউন্সিলর", + "application.review.demographics.howDidYouHearOptions.other": "অন্যান্য", + "application.review.demographics.howDidYouHearOptions.radioAd": "রেডিও বিজ্ঞাপন", + "application.review.demographics.raceLabel": "কোনটি আপনার জাতি সম্পর্কে সেরা বর্ণনা করে?", + "application.review.demographics.raceOptions.americanIndianAlaskanNative": "আমেরিকান ইন্ডিয়ান / আলাস্কান নেটিভ", + "application.review.demographics.raceOptions.americanIndianAlaskanNativeAndBlackAfricanAmerican": "আমেরিকান ভারতীয় / আলাস্কান নেটিভ এবং কালো / আফ্রিকান আমেরিকান", + "application.review.demographics.raceOptions.americanIndianAlaskanNativeAndWhite": "আমেরিকান ইন্ডিয়ান / আলাস্কান নেটিভ এবং হোয়াইট", + "application.review.demographics.raceOptions.asian": "এশিয়ান", + "application.review.demographics.raceOptions.asianAndWhite": "এশিয়ান এবং হোয়াইট", + "application.review.demographics.raceOptions.blackAfricanAmerican": "কালো / আফ্রিকান আমেরিকান", + "application.review.demographics.raceOptions.blackAfricanAmericanAndWhite": "কালো / আফ্রিকান আমেরিকান এবং সাদা", + "application.review.demographics.raceOptions.nativeHawaiianOtherPacificIslander": "নেটিভ হাওয়াইয়ান / অন্যান্য প্রশান্ত মহাসাগরীয় দ্বীপপুঞ্জ", + "application.review.demographics.raceOptions.otherMutliracial": "অন্যান্য / বহুজাতি", + "application.review.demographics.raceOptions.white": "সাদা", + "application.review.demographics.sexualOrientationLabel": "আপনি কিভাবে আপনার যৌন প্রবণতা বা যৌন পরিচয় বর্ণনা করবেন?", + "application.review.demographics.sexualOrientationOptions.bisexual": "উভলিঙ্গ", + "application.review.demographics.sexualOrientationOptions.gayLesbianSameGenderLoving": "সমকামী / সমকামী / সমলিঙ্গ প্রেমী", + "application.review.demographics.sexualOrientationOptions.notListed": "তালিকাভুক্ত না", + "application.review.demographics.sexualOrientationOptions.questioningUnsure": "প্রশ্ন করা / অনিশ্চিত", + "application.review.demographics.sexualOrientationOptions.straightHeterosexual": "সোজা / বিষমকামী", + "application.review.demographics.subTitle": "এই প্রশ্নগুলি alচ্ছিক এবং আবাসনের জন্য আপনার যোগ্যতাকে প্রভাবিত করবে না। আপনার উত্তর গোপন রাখা হবে।", + "application.review.demographics.title": "সকল মানুষের সেবা করার লক্ষ্যে আমরা আমাদের লক্ষ্য পূরণ করছি তা নিশ্চিত করতে আমাদের সাহায্য করুন।", + "application.review.householdDetails": "পরিবারের বিবরণ", + "application.review.lastChanceToEdit": "জমা দেওয়ার আগে এডিট করার এটাই আপনার শেষ সুযোগ।", + "application.review.noAdditionalMembers": "বাড়ির অতিরিক্ত সদস্য নেই", + "application.review.sameAddressAsApplicant": "আবেদনকারীর একই ঠিকানা", + "application.review.takeAMomentToReview": "আপনার আবেদন জমা দেওয়ার আগে আপনার তথ্য পর্যালোচনা করার জন্য একটু সময় নিন।", + "application.review.terms.confirmCheckboxText": "আমি একমত এবং বুঝি যে আমি জমা দেওয়ার পরে আমি কিছু পরিবর্তন করতে পারি না।", + "application.review.terms.text": "এই আবেদনটি অবশ্যই %{applicationDueDate} দ্বারা জমা দিতে হবে।

শূন্যপদ পূরণ না হওয়া পর্যন্ত আবেদনকারীদের লটারি র rank্যাঙ্ক এবং অগ্রাধিকার আদেশে এজেন্টের সাথে যোগাযোগ করা হবে।

আপনার দেওয়া সমস্ত তথ্য যাচাই করা হবে এবং আপনি যোগ্যতা নিশ্চিত করেছেন। যদি আপনি কোন প্রতারণামূলক বিবৃতি দেন, অথবা এই তালিকার জন্য একাধিক আবেদনে পরিবারের কোনো সদস্য উপস্থিত হন তাহলে আপনার আবেদন লটারি থেকে সরিয়ে দেওয়া হবে। আপনি যে হাউজিং লটারির পছন্দটি দাবি করেছেন তা যদি আমরা যাচাই করতে না পারি, তাহলে আপনি অগ্রাধিকার পাবেন না কিন্তু অন্যথায় শাস্তি পাবেন না।

আপনার দেওয়া সমস্ত তথ্য যাচাই করা হবে এবং আপনার যোগ্যতা নিশ্চিত করা হবে। যদি আপনি কোন প্রতারণামূলক বিবৃতি দিয়ে থাকেন, অথবা এই তালিকার জন্য একাধিক আবেদনে পরিবারের কোনো সদস্য উপস্থিত হন তাহলে আপনার আবেদনটি প্রতীক্ষা তালিকা থেকে সরিয়ে দেওয়া হবে। যদি আমরা আপনার দাবি করা আবাসন পছন্দ যাচাই করতে না পারি, তাহলে আপনি অগ্রাধিকার পাবেন না কিন্তু অন্যথায় শাস্তি পাবেন না।

আপনার আবেদন যদি লটারি থেকে বেছে নেওয়া হয়, তাহলে আরো বিস্তারিত আবেদন পূরণ করার জন্য প্রস্তুত থাকুন এবং যোগাযোগের 5 দিনের মধ্যে প্রয়োজনীয় সহায়ক নথি সরবরাহ করুন। আরও তথ্যের জন্য, তালিকাভুক্ত ডেভেলপার বা এজেন্টের সাথে যোগাযোগ করুন। এই লটারির আবেদন পূরণ করা আপনাকে আবাসনের অধিকারী করে না বা নির্দেশ করে না যে আপনি আবাসনের জন্য যোগ্য। সমস্ত আবেদনকারীদের সম্পত্তির আবাসিক নির্বাচন মানদণ্ডে বর্ণিত হিসাবে পরীক্ষা করা হবে।

আপনি জমা দেওয়ার পরে আপনি আপনার অনলাইন আবেদন পরিবর্তন করতে পারবেন না।

আমি ঘোষণা করছি যে পূর্বোক্ত সত্য এবং নির্ভুল, এবং স্বীকার করি যে কোন ভুল ব্যাখ্যা এই অ্যাপ্লিকেশনটিতে প্রতারণামূলক বা অবহেলা করলে লটারি থেকে অপসারণ করা হবে।

", + "application.review.terms.title": "শর্তাবলী", + "application.review.voucherOrSubsidy": "হাউজিং ভাউচার বা ভাড়া ভর্তুকি", + "application.start.whatToExpect.info1": "প্রথমে আমরা আপনাকে এবং যাদের সাথে আপনি বাস করার পরিকল্পনা করছেন তাদের সম্পর্কে জিজ্ঞাসা করব। তারপর, আমরা আপনার আয় সম্পর্কে জিজ্ঞাসা করব। পরিশেষে, আমরা দেখব আপনি কোন সাশ্রয়ী মূল্যের হাউজিং লটারি পছন্দের জন্য যোগ্য কিনা।", + "application.start.whatToExpect.info2": "দয়া করে সচেতন থাকুন যে প্রতিটি পরিবারের সদস্য প্রতিটি তালিকার জন্য শুধুমাত্র একটি আবেদনে উপস্থিত হতে পারে।", + "application.start.whatToExpect.info3": "যেকোনো প্রতারণামূলক বিবৃতি আপনার আবেদন সরিয়ে ফেলবে।", + "application.start.whatToExpect.title": "এই অ্যাপ্লিকেশন থেকে কি আশা করা যায় তা এখানে।", + "application.status": "স্থিতি", + "application.statuses.inProgress": "চলমান", + "application.statuses.neverSubmitted": "কখনো জমা দেওয়া হয়নি", + "application.statuses.submitted": "জমা দেওয়া হয়েছে", + "application.timeout.action": "কাজ করতে থাকো", + "application.timeout.afterMessage": "আমরা আপনার নিরাপত্তার কথা চিন্তা করি। নিষ্ক্রিয়তার কারণে আমরা আপনার সেশন শেষ করেছি। চালিয়ে যাওয়ার জন্য অনুগ্রহ করে একটি নতুন অ্যাপ্লিকেশন শুরু করুন।", + "application.timeout.text": "আপনার পরিচয় রক্ষা করার জন্য, নিষ্ক্রিয়তার কারণে আপনার অধিবেশন এক মিনিটের মধ্যে শেষ হয়ে যাবে। যদি আপনি সাড়া না দেওয়া বেছে নেন তাহলে আপনি কোন সংরক্ষিত তথ্য হারাবেন।", + "application.viewApplication": "আবেদন দেখুন", + "application.yourLotteryNumber": "আপনার কনফার্মেশন নম্বর হল", + "applications.addApplication": "আবেদন যোগ করুন", + "applications.applicationsReceived": "আবেদনপত্র গৃহীত হয়েছে", + "authentication.createAccount.accountConfirmed": "আপনার অ্যাকাউন্ট সফলভাবে নিশ্চিত করা হয়েছে।", + "authentication.createAccount.anEmailHasBeenSent": "%{Email} এ একটি ইমেল পাঠানো হয়েছে", + "authentication.createAccount.confirmationInstruction": "অ্যাকাউন্ট তৈরি সম্পূর্ণ করার জন্য আমরা আপনাকে যে ইমেইলটি পাঠিয়েছি সেই লিঙ্কে ক্লিক করুন।", + "authentication.createAccount.confirmationNeeded": "নিশ্চিতকরণ প্রয়োজন", + "authentication.createAccount.email": "ইমেইল", + "authentication.createAccount.emailPrivacy": "আমরা আপনার আবেদন সম্পর্কে আপনার সাথে যোগাযোগ করতে শুধুমাত্র আপনার ইমেইল ঠিকানা ব্যবহার করব।", + "authentication.createAccount.emailSent": "নিশ্চিতকরণ ইমেইল পাঠানো হয়েছে। অনুগ্রহ করে আপনার ইনবক্স চেক করুন।", + "authentication.createAccount.emailSubscription": "जब भी कोई लिस्टिंग पोस्ट या अपडेट की जाती है तो मुझे ईमेल करें।", + "authentication.createAccount.errors.accountConfirmed": "আপনার অ্যাকাউন্ট ইতিমধ্যে নিশ্চিত করা হয়.", + "authentication.createAccount.errors.emailInUse": "ইমেইল ইতোমধ্যে ব্যবহৃত হচ্ছে", + "authentication.createAccount.errors.emailMismatch": "ইমেল মেলে না", + "authentication.createAccount.errors.emailNotFound": "ইমেল পাওয়া যায়নি। দয়া করে প্রথমে নিবন্ধন করুন।", + "authentication.createAccount.errors.passwordMismatch": "পাসওয়ার্ড মেলে না", + "authentication.createAccount.errors.passwordTooWeak": "পাসওয়ার্ড খুব দুর্বল। কমপক্ষে 8 টি অক্ষর এবং কমপক্ষে 1 টি অক্ষর এবং কমপক্ষে একটি সংখ্যা থাকতে হবে।", + "authentication.createAccount.errors.tokenExpired": "আপনার লিঙ্কের মেয়াদ শেষ হয়ে গেছে।", + "authentication.createAccount.errors.tokenMissing": "ভুল টোকেন দেওয়া হয়েছে।", + "authentication.createAccount.firstName": "নামের প্রথম অংশ", + "authentication.createAccount.lastName": "নামের শেষাংশ", + "authentication.createAccount.linkExpired": "আপনার লিঙ্কের মেয়াদ শেষ হয়ে গেছে", + "authentication.createAccount.middleName": "মধ্য নাম", + "authentication.createAccount.middleNameOptional": "মধ্য নাম (ঐচ্ছিক)", + "authentication.createAccount.mustBe8Chars": "8 টি অক্ষর হতে হবে", + "authentication.createAccount.noAccount": "কোনো অ্যাকাউন্ট নেই?", + "authentication.createAccount.password": "পাসওয়ার্ড", + "authentication.createAccount.passwordInfo": "কমপক্ষে 8 টি অক্ষর এবং কমপক্ষে 1 টি অক্ষর এবং কমপক্ষে একটি সংখ্যা থাকতে হবে।", + "authentication.createAccount.phone": "ফোন", + "authentication.createAccount.reEnterEmail": "ই - মেইল ​​এর ঠিকানা পুনঃ - প্রবেশ করান", + "authentication.createAccount.reEnterPassword": "আপনার পাসওয়ার্ড পুনরায় লিখুন", + "authentication.createAccount.resendAnEmailTo": "একটি ইমেল পুনরায় পাঠান", + "authentication.createAccount.resendEmailInfo": "অ্যাকাউন্ট তৈরি সম্পূর্ণ করার জন্য অনুগ্রহ করে আমরা আপনাকে ২ hours ঘন্টার মধ্যে যে ইমেইলটি পাঠাবো সেই লিঙ্কে ক্লিক করুন।", + "authentication.createAccount.resendTheEmail": "ইমেলটি আবার পাঠান", + "authentication.createAccount.smsSubscription": "जब भी कोई लिस्टिंग पोस्ट या अपडेट की जाती है तो मुझे टेक्स्ट करें।", + "authentication.createAccount.yourDateOfBirth": "তোমার জন্ম তারিখ", + "authentication.createAccount.yourName": "তোমার নাম", + "authentication.forgotPassword.changePassword": "পাসওয়ার্ড পরিবর্তন করুন", + "authentication.forgotPassword.errors.emailNotFound": "ইমেল পাওয়া যায়নি। অনুগ্রহ করে নিশ্চিত করুন যে আপনার ইমেলের আমাদের সাথে একটি অ্যাকাউন্ট আছে এবং নিশ্চিত করা হয়েছে।", + "authentication.forgotPassword.errors.generic": "সেখানে একটা ভুল ছিল. অনুগ্রহ করে আবার চেষ্টা করুন, অথবা সাহায্যের জন্য সহায়তার সাথে যোগাযোগ করুন।", + "authentication.forgotPassword.errors.tokenExpired": "পাসওয়ার্ড টোকেনের মেয়াদ শেষ হয়ে গেছে। অনুগ্রহ করে নতুনের জন্য অনুরোধ করুন।", + "authentication.forgotPassword.errors.tokenMissing": "টোকেন পাওয়া যায়নি। অনুগ্রহ করে নতুনের জন্য অনুরোধ করুন।", + "authentication.forgotPassword.message": "যদি সেই ইমেল দিয়ে একটি অ্যাকাউন্ট তৈরি করা হয়, তাহলে আপনি আপনার পাসওয়ার্ড রিসেট করার জন্য একটি লিঙ্ক সহ একটি ইমেল পাবেন।", + "authentication.forgotPassword.sendEmail": "ইমেইল পাঠান", + "authentication.signIn.cantFindAccount": "আমরা সেই ইমেল ঠিকানা/পাসওয়ার্ড সহ একটি অ্যাকাউন্ট খুঁজে পাইনি।", + "authentication.signIn.error": "আপনাকে সাইন ইন করার সময় একটি ত্রুটি হয়েছে", + "authentication.signIn.errorGenericMessage": "অনুগ্রহ করে আবার চেষ্টা করুন, অথবা সাহায্যের জন্য সহায়তার সাথে যোগাযোগ করুন।", + "authentication.signIn.forgotPassword": "পাসওয়ার্ড ভুলে গেছেন?", + "authentication.signIn.loginError": "একটি বৈধ ইমেইল ঠিকানা লিখুন", + "authentication.signIn.passwordError": "একটি বৈধ পাসওয়ার্ড দিন", + "authentication.signIn.phoneError": "একটি বৈধ US ফোন নম্বর লিখুন.", + "authentication.signIn.success": "আবার স্বাগতম, %{name}", + "authentication.signOut.success": "আপনি আপনার অ্যাকাউন্ট থেকে সফলভাবে লগ আউট করেছেন।", + "authentication.timeout.action": "লগ ইন করে থাকুন", + "authentication.timeout.signOutMessage": "আমরা আপনার নিরাপত্তার কথা চিন্তা করি। নিষ্ক্রিয়তার কারণে আমরা আপনাকে লগ আউট করেছি। অবিরত সাইন ইন করুন।", + "authentication.timeout.text": "আপনার পরিচয় রক্ষা করার জন্য, নিষ্ক্রিয়তার কারণে আপনার অধিবেশন এক মিনিটের মধ্যে শেষ হয়ে যাবে। আপনি যদি কোন সাশ্রয় না করা তথ্য হারাবেন এবং আপনি যদি সাড়া না দেওয়া বেছে নেন তবে লগ আউট হয়ে যাবেন।", + "config.routePrefix": "bn", + "eligibility.accessibility.acInUnit": "ইউনিট এ এসি", + "eligibility.accessibility.accessibleParking": "প্রবেশযোগ্য পার্কিং স্পট", + "eligibility.accessibility.barrierFreeBathroom": "বাধা মুক্ত বাথরুম", + "eligibility.accessibility.barrierFreeEntrance": "বাধা-মুক্ত (কোন-পদক্ষেপ) সম্পত্তি প্রবেশদ্বার", + "eligibility.accessibility.barrierFreeUnitEntrance": "বাধা-মুক্ত (কোন-পদক্ষেপ) ইউনিট প্রবেশদ্বার", + "eligibility.accessibility.description": "কিছু বৈশিষ্ট্যে অ্যাক্সেসিবিলিটি বৈশিষ্ট্য রয়েছে যা অন্যদের নাও থাকতে পারে।", + "eligibility.accessibility.elevator": "লিফট", + "eligibility.accessibility.grabBars": "বাথরুম মধ্যে বার দখল", + "eligibility.accessibility.hearing": "শ্রবণ প্রতিবন্ধীদের জন্য ইউনিট", + "eligibility.accessibility.heatingInUnit": "হিটিং ইউনিট", + "eligibility.accessibility.inUnitWasherDryer": "ইন-ইউনিট ওয়াশার/ড্রায়ার", + "eligibility.accessibility.laundryInBuilding": "বিল্ডিংয়ে লন্ড্রি", + "eligibility.accessibility.loweredCabinets": "নীচের ক্যাবিনেট এবং কাউন্টারটপ", + "eligibility.accessibility.loweredLightSwitch": "কম আলোর সুইচ", + "eligibility.accessibility.mobility": "যারা চলাফেরায় অক্ষম তাদের জন্য ইউনিট", + "eligibility.accessibility.parkingOnSite": "সাইটে পার্কিং", + "eligibility.accessibility.prompt": "আপনার কি অতিরিক্ত অ্যাক্সেসিবিলিটি বৈশিষ্ট্য প্রয়োজন?", + "eligibility.accessibility.rollInShower": "রোল ইন ঝরনা", + "eligibility.accessibility.serviceAnimalsAllowed": "পরিষেবা অনুমোদিত", + "eligibility.accessibility.title": "অভিগম্যতা বৈশিষ্ট্য", + "eligibility.accessibility.visual": "দৃষ্টি প্রতিবন্ধী ব্যক্তিদের জন্য ইউনিট", + "eligibility.accessibility.wheelchairRamp": "হুইলচেয়ার র‌্যাম্প", + "eligibility.accessibility.wideDoorways": "হুইলচেয়ারের জন্য প্রশস্ত ইউনিট দরজা", + "errors.agreeError": "চালিয়ে যাওয়ার জন্য আপনাকে অবশ্যই শর্তাবলীর সাথে সম্মত হতে হবে", + "errors.alert.timeoutPleaseTryAgain": "উফ! মনে হচ্ছে কিছু ভুল হয়েছে। অনুগ্রহপূর্বক আবার চেষ্টা করুন.", + "errors.cityError": "দয়া করে একটি শহরে প্রবেশ করুন", + "errors.dateError": "একটি বৈধ তারিখ লিখুন দয়া করে", + "errors.dateOfBirthError": "অনুগ্রহ করে একটি বৈধ জন্ম তারিখ প্রবেশ করান", + "errors.dateOfBirthErrorAge": "দয়া করে একটি বৈধ জন্ম তারিখ লিখুন, তার বয়স 18 বা তার বেশি হতে হবে", + "errors.emailAddressError": "একটি ইমেল ঠিকানা লিখুন", + "errors.errorsToResolve": "এগিয়ে যাওয়ার আগে আপনাকে ত্রুটিগুলি সমাধান করতে হবে।", + "errors.firstNameError": "দয়া করে একটি প্রথম নাম লিখুন", + "errors.householdTooBig": "আপনার পরিবারের আকার অনেক বড়।", + "errors.householdTooSmall": "আপনার পরিবারের আকার খুব ছোট।", + "errors.lastNameError": "দয়া করে একটি শেষ নাম লিখুন", + "errors.multipleZipCodeError": "অনুগ্রহ করে এক বা একাধিক কমা দ্বারা পৃথক পিন কোড লিখুন", + "errors.noData": "কোন তথ্য নেই.", + "errors.notFound.message": "ওহ, আপনি যে পৃষ্ঠাটি খুঁজছেন তা আমরা খুঁজে পাচ্ছি না। পূর্ববর্তী পৃষ্ঠায় ফিরে যাওয়ার চেষ্টা করুন অথবা তালিকাগুলি ব্রাউজ করতে নীচে ক্লিক করুন।", + "errors.notFound.title": "পৃষ্ঠা খুঁজে পাওয়া যায়নি", + "errors.numberError": "দয়া করে 0 এর চেয়ে বড় একটি বৈধ সংখ্যা লিখুন।", + "errors.phoneNumberError": "দয়া করে একটি ফোন নম্বর লিখুন", + "errors.phoneNumberTypeError": "দয়া করে একটি ফোন নম্বর টাইপ করুন", + "errors.rateLimitExceeded": "রেটের সীমা অতিক্রম করেছে, পরে আবার চেষ্টা করুন।", + "errors.requiredFieldError": "ঘরটি অবশ্যই পূরণ করতে হবে.", + "errors.selectAllThatApply": "প্রযোজ্য সমস্ত নির্বাচন করুন।", + "errors.selectAnOption": "একটি বিকল্প নির্বাচন করুন.", + "errors.selectAtLeastOne": "কমপক্ষে একটি বিকল্প নির্বাচন করুন।", + "errors.selectOption": "দয়া করে উপরের বিকল্পগুলির মধ্যে একটি নির্বাচন করুন।", + "errors.stateError": "দয়া করে একটি রাজ্যে প্রবেশ করুন", + "errors.streetError": "দয়া করে একটি ঠিকানা লিখুন", + "errors.timeError": "দয়া করে একটি বৈধ সময় লিখুন", + "errors.unauthorized.message": "ওহ, আপনাকে এই পৃষ্ঠাটি অ্যাক্সেস করার অনুমতি নেই।", + "errors.unauthorized.title": "অননুমোদিত", + "errors.urlError": "একটি বৈধ URL প্রবেশ করুন", + "errors.zipCodeError": "একটি জিপ কোড প্রবেশ করুন", + "flags.flaggedSet": "পতাকাযুক্ত সেট", + "flags.markedAsDuplicate": "%{amount} অ্যাপ্লিকেশনগুলি সদৃশ হিসাবে চিহ্নিত", + "flags.pendingReview": "মুলতুবি পর্যালোচনা", + "flags.resolveFlag": "পতাকা সমাধান করুন", + "flags.ruleName": "নিয়মের নাম", + "flags.totalSets": "মোট সেট", + "footer.contact": "যোগাযোগ", + "footer.copyright": "বিক্ষোভ কাউন্টি © 2024 • সর্বস্বত্ব সংরক্ষিত", + "footer.forGeneralQuestions": "সাধারণ প্রোগ্রাম অনুসন্ধানের জন্য, আপনি আমাদের 000-000-0000 এ কল করতে পারেন।", + "footer.giveFeedback": "মতামত দিন", + "footer.privacyPolicy": "গোপনীয়তা নীতি", + "footer.srContactInformation": "যোগাযোগের তথ্য", + "footer.srHeading": "পাদলেখ", + "footer.srLegalInformation": "আইনি তথ্য", + "footer.srProjectInformation": "প্রকল্প সম্পর্কিত তথ্য", + "footer.terms": "অস্বীকৃতি", + "homeType.apartment": "অ্যাপার্টমেন্ট", + "homeType.duplex": "ডুপ্লেক্স", + "homeType.house": "একক-পরিবার ঘর", + "homeType.townhome": "টাউনহোম", + "housingCounselors.call": "কল সংখ্যা}", + "housingCounselors.languageServices": "ভাষা পরিষেবা:", + "housingCounselors.subtitle": "আপনার প্রয়োজনের জন্য নির্দিষ্ট স্থানীয় হাউজিং কাউন্সেলরের সাথে কথা বলুন।", + "housingCounselors.visitWebsite": "%{Name} এ যান", + "languages.ar": "عربى", + "languages.bn": "বাংলা", + "languages.en": "English", + "languages.es": "Español", + "languages.srHeading": "ভাষা", + "languages.srNavigation": "ভাষা", + "languages.vi": "Tiếng Việt", + "languages.zh": "中文", + "leasingAgent.contact": "লিজিং এজেন্টের সাথে যোগাযোগ করুন", + "leasingAgent.dueToHighCallVolume": "উচ্চ কল ভলিউমের কারণে আপনি একটি বার্তা শুনতে পারেন।", + "leasingAgent.name": "লিজিং এজেন্টের নাম", + "leasingAgent.namePlaceholder": "পুরো নাম", + "leasingAgent.officeHours": "অফিসের সময়সূচি", + "leasingAgent.officeHoursPlaceholder": "উদা: সকাল :00:০০ - বিকাল ৫ টা, সোমবার থেকে শুক্রবার", + "leasingAgent.title": "লিজিং এজেন্ট শিরোনাম", + "listingFilters.adaCompliant": "विकलांग निवासियों के लिए सुलभ सुविधाएँ?", + "listingFilters.allRentals": "সমস্ত ভাড়া", + "listingFilters.applyFilter": "ফিল্টার প্রয়োগ করুন", + "listingFilters.availability": "ইউনিট প্রাপ্যতা", + "listingFilters.bedrooms": "বেডরুম", + "listingFilters.bedroomsOptions.fourPlus": "4 বা তার বেশি বেডরুম", + "listingFilters.bedroomsOptions.onePlus": "1 বেডরুম", + "listingFilters.bedroomsOptions.studioPlus": "স্টুডিও", + "listingFilters.bedroomsOptions.threePlus": "3 বেডরুম", + "listingFilters.bedroomsOptions.twoPlus": "2 বেডরুম", + "listingFilters.buttonTitle": "ছাঁকনি", + "listingFilters.buttonTitleExtended": "আপনার জন্য ভাড়া বাড়ি খুঁজুন", + "listingFilters.clear": "পরিষ্কার", + "listingFilters.hasAvailability": "প্রাপ্যতা আছে", + "listingFilters.includeUnknowns": "অনুপস্থিত তথ্য সহ বাড়ি দেখান", + "listingFilters.independentLivingHousing": "স্বাধীন জীবিত সম্প্রদায়", + "listingFilters.loading": "লোড হচ্ছে...", + "listingFilters.minAmiPercentageLabel": "যাদের আয় আছে তাদের জন্য ইউনিট আলাদা রাখা হয়েছে", + "listingFilters.minAmiPercentageOptions.amiOption100": "এএমআই এর 100% বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption120": "120% AMI বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption125": "125% AMI বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption140": "140% AMI বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption150": "150% AMI বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption20": "এএমআই এর 20% বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption25": "25% AMI বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption30": "এএমআই এর 30% বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption35": "35% AMI বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption40": "40% AMI বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption45": "45% AMI বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption50": "এএমআই এর 50% বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption55": "55% AMI বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption60": "এএমআই এর 60% বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption70": "এএমআই এর 70% বা তার বেশি", + "listingFilters.minAmiPercentageOptions.amiOption80": "80% AMI বা তার বেশি", + "listingFilters.modalHeader": "আপনার বৈশিষ্ট্যের তালিকা পরিমার্জন করতে এই বিকল্পগুলি ব্যবহার করুন।", + "listingFilters.modalTitle": "ফিল্টার ফল", + "listingFilters.neighborhood": "প্রতিবেশ", + "listingFilters.noAvailability": "সক্ষমতা নেই", + "listingFilters.noResults": "কোন ফলাফল নেই", + "listingFilters.program.Families": "পরিবার", + "listingFilters.program.Residents with Disabilities": "প্রতিবন্ধিত্ব সম্পন্ন বাসিন্দা", + "listingFilters.program.Seniors 55+": "প্রবীণ 55+", + "listingFilters.program.Seniors 62+": "প্রবীণ 62+", + "listingFilters.program.Supportive Housing for the Homeless": "গৃহহীনদের জন্য সহায়ক আবাসন", + "listingFilters.program.Veterans": "প্রাক্তন সমরকর্মী", + "listingFilters.region": "অঞ্চল", + "listingFilters.region.Eastside": "পূর্ব অংশে", + "listingFilters.region.GreaterDowntown": "শহর কেন্দ্রের আশেপাশে", + "listingFilters.region.Southwest": "দক্ষিণ-পশ্চিম অংশে", + "listingFilters.region.Westside": "পশ্চিম অংশে", + "listingFilters.rentRange": "ভাড়া পরিসীমা", + "listingFilters.rentalsFound": "%{smart_count} ভাড়া পাওয়া গেছে |||| %{smart_count} ভাড়া পাওয়া গেছে", + "listingFilters.resetButton": "রিসেট", + "listingFilters.section8": "সেকশন 8 হাউজিং চয়েস ভাউচার গ্রহণ করে", + "listingFilters.senior": "সিনিয়র হাউজিং (62+)", + "listingFilters.waitlist": "প্রতীক্ষার তালিকা", + "listingFilters.zipCode": "জিপ কোড", + "listingFilters.zipCodeDescription": "জিপ কোড প্রবেশ", + "listings.actions.close": "বন্ধ", + "listings.actions.draft": "খসড়া হিসেবে সংরক্ষণ করুন", + "listings.actions.postResults": "ফলাফল পোস্ট করুন", + "listings.actions.preview": "প্রিভিউ", + "listings.actions.previewLotteryResults": "লটারি ফলাফলের পূর্বরূপ দেখুন", + "listings.actions.publish": "প্রকাশ করুন", + "listings.actions.resultsPosted": "ফলাফল পোস্ট করা হয়েছে", + "listings.actions.unpublish": "অপ্রকাশিত", + "listings.actions.viewListing": "তালিকা দেখুন", + "listings.active": "আবেদন গ্রহণ করা", + "listings.activePreferences": "সক্রিয় পছন্দ", + "listings.addListing": "তালিকা যোগ করুন", + "listings.addPhoto": "ছবি জগকরুন", + "listings.addPreference": "পছন্দ যোগ করুন", + "listings.addPreferences": "পছন্দ যোগ করুন", + "listings.additionalApplicationSubmissionNotes": "অতিরিক্ত আবেদন জমা নোট", + "listings.additionalInformation": "অতিরিক্ত তথ্য", + "listings.additionalInformationEnvelope": "অতিরিক্ত তথ্য খাম", + "listings.allUnits": "সব ইউনিট", + "listings.allUnitsReservedFor": "সমস্ত ইউনিট %{type} এর জন্য সংরক্ষিত", + "listings.annualIncome": "%{আয়} প্রতি বছর", + "listings.annualIncomeRange": "%{থেকে} থেকে %{থেকে} প্রতি বছর", + "listings.applicationAddress": "ঠিকানা", + "listings.applicationDeadline": "আবেদনের শেষ তারিখ", + "listings.applicationDropOffQuestion": "আবেদন কি বাদ দেওয়া যাবে?", + "listings.applicationDueTime": "আবেদনের নির্ধারিত সময়", + "listings.applicationFCFS": "আগে আসলে আগে পাবেন", + "listings.applicationFee": "আবেদন ফী", + "listings.applicationFeeDueAt": "সাক্ষাৎকারের সময়", + "listings.applicationOpenPeriod": "অ্যাপ্লিকেশন খোলা", + "listings.applicationPerApplicantAgeDescription": "প্রতি আবেদনকারীর বয়স 18 এবং তার বেশি", + "listings.applicationPickupQuestion": "আবেদনগুলি কি নেওয়া যাবে?", + "listings.applicationTitle": "আবেদনের উপাত্ত", + "listings.applications": "অ্যাপ্লিকেশন", + "listings.applicationsSubmitted": "আবেদন জমা দেওয়া হয়েছে", + "listings.apply.applicationWillBeAvailableOn": "%{OpenDate} এ ডাউনলোড এবং পিক -আপের জন্য আবেদন পাওয়া যাবে", + "listings.apply.applicationsMustBeReceivedByDeadline": "আবেদনপত্র সময়সীমার মধ্যে গ্রহণ করতে হবে এবং পোস্টমার্ক বিবেচনা করা হবে না।", + "listings.apply.applyOnline": "অনলাইনে আবেদন", + "listings.apply.contactManagment": "ম্যানেজমেন্ট কোম্পানির সাথে যোগাযোগ করুন", + "listings.apply.downloadApplication": "অ্যাপ্লিকেশন ডাউনলোড করুন", + "listings.apply.dropOffApplication": "ড্রপ অফ অ্যাপ্লিকেশন", + "listings.apply.dropOffApplicationOrMail": "ড্রপ অফ অ্যাপ্লিকেশন বা ইউএস মেইল ​​দ্বারা পাঠান", + "listings.apply.getAPaperApplication": "একটি কাগজ অ্যাপ্লিকেশন পান", + "listings.apply.howToApply": "কিভাবে আবেদন করতে হবে", + "listings.apply.paperApplicationsMustBeMailed": "কাগজের আবেদনগুলি অবশ্যই ইউএস মেইল ​​দ্বারা পাঠানো উচিত এবং ব্যক্তিগতভাবে জমা দেওয়া যাবে না।", + "listings.apply.pickUpAnApplication": "একটি আবেদন সংগ্রহ করুন", + "listings.apply.postmarkedApplicationsMustBeReceivedByDate": "নির্দিষ্ট সময়সীমার মধ্যে আবেদনপত্র গ্রহণ করতে হবে। যদি ইউএস মেইল ​​দ্বারা প্রেরণ করা হয়, তাহলে আবেদনটি অবশ্যই %{applicationDueDate} দ্বারা পোস্টমার্ক করা এবং %{postmarkReceivedByDate} এর পরে মেইলে প্রাপ্ত হতে হবে। মেইলের মাধ্যমে %{postmarkReceivedByDate} এর পরে প্রাপ্ত আবেদনপত্রগুলি %{applicationDueDate} দ্বারা পোস্টমার্ক করা হলেও গ্রহণ করা হবে না। %{developer} হারিয়ে যাওয়া বা বিলম্বিত মেইলের জন্য দায়ী নয়।", + "listings.apply.sendByUsMail": "ইউএস মেইলের মাধ্যমে আবেদন পাঠান", + "listings.apply.submitAPaperApplication": "একটি কাগজ আবেদন জমা দিন", + "listings.atAnotherAddress": "অন্য ঠিকানায়", + "listings.atLeasingAgentAddress": "লিজিং এজেন্টের ঠিকানায়", + "listings.atMailingAddress": "মেইলিং ঠিকানায়", + "listings.availableAndWaitlist": "উপলব্ধ ইউনিট এবং ওপেন ওয়েস্টলিস্ট", + "listings.availableUnits": "উপলব্ধ ইউনিট", + "listings.availableUnitsAndWaitlist": "উপলব্ধ ইউনিট এবং অপেক্ষা তালিকা", + "listings.availableUnitsAndWaitlistDesc": "একবার আবেদনকারীরা সমস্ত উপলব্ধ ইউনিট পূরণ করলে, অতিরিক্ত আবেদনকারীদের %{number} ইউনিট এর অপেক্ষার তালিকায় রাখা হবে", + "listings.buildingImageAltText": "ভবনের একটি ছবি", + "listings.closeThisListing": "আপনি কি সত্যিই এই তালিকাটি বন্ধ করতে চান?", + "listings.communityProgramsDescription": "এই প্রোগ্রামে নির্দিষ্ট সম্প্রদায়ের সদস্যদের জন্য সুযোগ রয়েছে", + "listings.creditHistory": "ঋনের ইতিহাস", + "listings.criminalBackground": "অপরাধমূলক পটভূমি", + "listings.deleteListingDescription": "এই তালিকাটি মুছে ফেলার অর্থ আপনি প্রবেশ করা সমস্ত তথ্য হারাবেন।", + "listings.depositMax": "আমানত সর্বোচ্চ", + "listings.depositMayBeHigherForLowerCredit": "কম ক্রেডিট স্কোরের জন্য উচ্চতর হতে পারে", + "listings.depositMin": "আমানত ন্যূনতম", + "listings.depositOrMonthsRent": "অথবা এক মাসের ভাড়া", + "listings.details.createdDate": "তারিখ তৈরী", + "listings.details.id": "তালিকা আইডি", + "listings.details.listingData": "তালিকা ডেটা", + "listings.details.updatedDate": "তারিখ আপডেট করা হয়েছে", + "listings.developer": "হাউজিং ডেভেলপার", + "listings.developmentalDisabilities": "বিকাশের অক্ষম ব্যক্তিরা", + "listings.developmentalDisabilitiesDescription": "এই ভবনের একক সংখ্যক ইউনিট উন্নয়নশীল প্রতিবন্ধীদের জন্য আলাদা রাখা হয়েছে। যোগ্যতা, প্রয়োজনীয়তা, কিভাবে আবেদন পেতে হয় এবং অন্য কোন প্রশ্নের উত্তরের জন্য তথ্যের জন্য দয়া করে housechoices.org দেখুন আপনি প্রক্রিয়া সম্পর্কে থাকতে পারে।", + "listings.downloadPdf": "পিডিএফ ডাউনলোড করুন", + "listings.dropOffAddress": "ঠিকানা বন্ধ করুন", + "listings.dueDateQuestion": "আবেদনের শেষ তারিখ আছে কি?", + "listings.editPreferences": "সম্পাদনা করুন পছন্দ", + "listings.eligibilityNotebook": "যোগ্যতা নোটবুক", + "listings.enterLotteryForWaitlist": "%{Units} ইউনিটের অপেক্ষার তালিকায় একটি খোলা স্লটের জন্য একটি আবেদন জমা দিন।", + "listings.error": "ফর্ম জমা দিতে সমস্যা হয়েছে।", + "listings.events.deleteConf": "আপনি কি সত্যিই এই ইভেন্টটি মুছে ফেলতে চান?", + "listings.events.deleteThisEvent": "এই ইভেন্টটি মুছুন", + "listings.events.openHouseNotes": "ওপেন হাউস নোট", + "listings.featuresCards": "বৈশিষ্ট্য কার্ড", + "listings.firstComeFirstServe": "আগে আসলে আগে পাবেন", + "listings.forIncomeCalculations": "আয়ের হিসাবের জন্য, পরিবারের আকারে ইউনিটে বসবাসকারী সবাই (সব বয়সী) অন্তর্ভুক্ত।", + "listings.forIncomeCalculationsBMR": "আয়ের হিসাব ইউনিটের প্রকারভিত্তিক", + "listings.homeType": "হোম টাইপ", + "listings.householdSize": "পরিবারের আকার", + "listings.importantProgramRules": "গুরুত্বপূর্ণ প্রোগ্রামের নিয়ম", + "listings.includesPriorityUnits": "%{Priorities} এর জন্য অগ্রাধিকার ইউনিট অন্তর্ভুক্ত", + "listings.latitude": "অক্ষাংশ", + "listings.leasingAgentAddress": "লিজিং এজেন্টের ঠিকানা", + "listings.listingName": "তালিকার নাম", + "listings.listingPreviewOnly": "এটি শুধুমাত্র একটি তালিকা পূর্বরূপ।", + "listings.listingStatus.active": "খোলা", + "listings.listingStatus.pending": "খসড়া", + "listings.listingSubmitted": "তালিকা জমা দেওয়া হয়েছে", + "listings.listingUpdated": "তালিকা আপডেট করা হয়েছে", + "listings.longitude": "দ্রাঘিমাংশ", + "listings.lottery": "লটারি", + "listings.lotteryDateNotes": "লটারির তারিখের নোট", + "listings.lotteryDateQuestion": "কবে লটারি চালানো হবে?", + "listings.lotteryEndTime": "লটারির শেষ সময়", + "listings.lotteryResults.completeResultsWillBePosted": "সম্পূর্ণ লটারির ফলাফল শীঘ্রই পোস্ট করা হবে।", + "listings.lotteryResults.downloadResults": "ফলাফল ডাউনলোড করুন", + "listings.lotteryResults.header": "লটারির ফলাফল", + "listings.lotteryStartTime": "লটারি শুরুর সময়", + "listings.mapPinAutomaticDescription": "ম্যাপ পিনের অবস্থান প্রদান করা ঠিকানার উপর ভিত্তি করে", + "listings.mapPinCustomDescription": "মার্কারের অবস্থান আপডেট করতে পিনটি টেনে আনুন", + "listings.mapPinPosition": "ম্যাপ পিন অবস্থান", + "listings.mapPreview": "মানচিত্রের পূর্বরূপ", + "listings.mapPreviewNoAddress": "মানচিত্রের পূর্বরূপ দেখতে একটি ঠিকানা লিখুন", + "listings.maxIncomeMonth": "সর্বোচ্চ আয় / মাস", + "listings.maxIncomeYear": "সর্বোচ্চ আয় / বছর", + "listings.monthlyIncome": "%{আয়} প্রতি মাসে", + "listings.monthlyIncomeRange": "%{থেকে} থেকে %{থেকে} প্রতি মাসে", + "listings.moreBuildingSelectionCriteria": "বিল্ডিং নির্বাচনের মানদণ্ড সম্পর্কে আরও জানুন", + "listings.neighborhoodBuildings": "প্রতিবেশী ভবন", + "listings.newListing": "নতুন তালিকীকরণ", + "listings.noAvailableUnits": "এই সময়ে কোন উপলব্ধ ইউনিট নেই।", + "listings.noOpenListings": "বর্তমানে কোন তালিকা খোলা অ্যাপ্লিকেশন নেই।", + "listings.occupancyDescriptionNoSro": "এই ভবনের জন্য দখলের সীমাগুলি ইউনিটের প্রকারের উপর ভিত্তি করে।", + "listings.openHouseEvent.header": "খোলা ঘর", + "listings.openHouseEvent.seeVideo": "ভিডিও দেখুন", + "listings.paperDifferentAddress": "কাগজের আবেদনপত্র অন্য ঠিকানায় পাঠানো হয়", + "listings.pending": "শীঘ্রই আসছে", + "listings.percentAMIUnit": "% {শতাংশ}% AMI ইউনিট", + "listings.pickupAddress": "পিক আপের ঠিকানা", + "listings.postmarkByDate": "তারিখ দ্বারা পোস্টমার্ক", + "listings.postmarksConsideredQuestion": "পোস্টমার্ক কি বিবেচনা করা হয়?", + "listings.priorityUnits": "অগ্রাধিকার ইউনিট", + "listings.priorityUnitsDescription": "এই বিল্ডিংটিতে ইউনিট আলাদা রাখা আছে যদি নিচের কোনটি আপনার বা আপনার পরিবারের কারো জন্য প্রযোজ্য হয়:", + "listings.processInfo": "প্রক্রিয়া তথ্য", + "listings.publicLottery.header": "পাবলিক লটারি", + "listings.publicLottery.seeVideo": "ভিডিও দেখুন", + "listings.rePricing": "পুনরায় মূল্য নির্ধারণ", + "listings.remainingUnitsAfterPreferenceConsideration": "সমস্ত অগ্রাধিকার হোল্ডারদের বিবেচনা করার পরে, বাকি যোগ্য ইউনিট অন্যান্য যোগ্য আবেদনকারীদের জন্য উপলব্ধ হবে।", + "listings.rentalHistory": "ভাড়ার ইতিহাস", + "listings.requiredDocuments": "প্রয়োজনীয় কাগজপত্র", + "listings.reservedCommunityBuilding": "%{type} বিল্ডিং", + "listings.reservedCommunityDescription": "সংরক্ষিত সম্প্রদায়ের বর্ণনা", + "listings.reservedCommunitySeniorTitle": "সিনিয়র বিল্ডিং", + "listings.reservedCommunityTitleDefault": "সংরক্ষিত ভবন", + "listings.reservedCommunityType": "সংরক্ষিত সম্প্রদায়ের ধরন", + "listings.reservedCommunityTypes.partiallySenior": "আংশিক সিনিয়র", + "listings.reservedCommunityTypes.senior": "সিনিয়র", + "listings.reservedCommunityTypes.senior55": "প্রবীণ 55+", + "listings.reservedCommunityTypes.senior62": "প্রবীণ 62+", + "listings.reservedCommunityTypes.specialNeeds": "অ্যাক্সেসযোগ্য", + "listings.reservedFor": "%{Type} এর জন্য সংরক্ষিত", + "listings.reservedTypePlural.family": "পরিবার", + "listings.reservedTypePlural.senior": "প্রবীণরা", + "listings.reservedTypePlural.specialNeeds": "বিশেষ প্রয়োজন", + "listings.reservedTypePlural.veteran": "ভেটেরান্স", + "listings.reservedUnits": "সংরক্ষিত ইউনিট", + "listings.reservedUnitsDescription": "এই ইউনিটগুলির জন্য যোগ্যতা অর্জনের জন্য নিম্নলিখিতগুলির মধ্যে একটি আপনার বা আপনার পরিবারের কারো জন্য আবেদন করতে হবে:", + "listings.reservedUnitsForWhoAre": "%{CommunityType} এর জন্য সংরক্ষিত যারা %{ReserveType}", + "listings.reviewOrderQuestion": "কিভাবে আবেদন পর্যালোচনা আদেশ নির্ধারিত হয়?", + "listings.section8FullName": "সেকশন 8 হাউজিং চয়েস ভাউচার থাকে", + "listings.section8MessageClosing": ", তাহলে আয়ের প্রয়োজনীয়তা প্রযোজ্য হবে না এবং আপনি আপনার আয়ের উপর ভিত্তি করে ভাড়া দেবেন।", + "listings.section8MessageOpening": "আপনার যদি ", + "listings.sections.addOpenHouse": "ওপেন হাউস যোগ করুন", + "listings.sections.additionalDetails": "অতিরিক্ত তথ্য", + "listings.sections.additionalDetailsSubtitle": "অন্য কোন প্রয়োজনীয় কাগজপত্র এবং নির্বাচনের মানদণ্ড আছে?", + "listings.sections.additionalEligibilitySubtext": "ভবনের অন্য কোন নিয়ম আবেদনকারীদের জানাতে দিন।", + "listings.sections.additionalEligibilitySubtitle": "আবেদনকারীদের অবশ্যই ভবনের নিয়ম অনুযায়ী যোগ্যতা অর্জন করতে হবে।", + "listings.sections.additionalEligibilityTitle": "অতিরিক্ত যোগ্যতা বিধি", + "listings.sections.additionalFees": "অতিরিক্ত খরচ", + "listings.sections.additionalFeesSubtitle": "আবেদনকারীর প্রয়োজনীয় অন্যান্য ফি সম্পর্কে আমাদের বলুন।", + "listings.sections.additionalInformationSubtitle": "প্রয়োজনীয় কাগজপত্র এবং নির্বাচনের মানদণ্ড", + "listings.sections.additionalInformationTitle": "অতিরিক্ত তথ্য", + "listings.sections.applicationAddressSubtitle": "কাগজের আবেদনের ক্ষেত্রে, আপনি কোথায় আবেদনগুলি বাদ দিতে বা মেইল ​​করতে চান?", + "listings.sections.applicationAddressTitle": "আবেদনের ঠিকানা", + "listings.sections.applicationDatesSubtitle": "এই তালিকা সম্পর্কিত গুরুত্বপূর্ণ তারিখগুলি সম্পর্কে আমাদের বলুন।", + "listings.sections.applicationDatesTitle": "আবেদনের তারিখ", + "listings.sections.buildingDetailsSubtitle": "ভবনটি কোথায় অবস্থিত তা আমাদের বলুন।", + "listings.sections.buildingDetailsTitle": "বিল্ডিং বিবরণ", + "listings.sections.buildingFeaturesSubtitle": "যে কোন সুবিধা এবং ইউনিটের বিশদ বিবরণ প্রদান করুন।", + "listings.sections.buildingFeaturesTitle": "বিল্ডিং বৈশিষ্ট্য", + "listings.sections.communityType": "সম্প্রদায়ের ধরন", + "listings.sections.communityTypeSubtitle": "আবেদনকারীদের কোন প্রয়োজনীয়তা পূরণ করতে হবে?", + "listings.sections.costsNotIncluded": "খরচ অন্তর্ভুক্ত নয়", + "listings.sections.eligibilitySubtitle": "আয়, দখল, পছন্দ এবং ভর্তুকি", + "listings.sections.eligibilityTitle": "যোগ্যতা", + "listings.sections.featuresSubtitle": "সুবিধা, ইউনিটের বিবরণ এবং অতিরিক্ত ফি", + "listings.sections.featuresTitle": "বৈশিষ্ট্য", + "listings.sections.housingPreferencesSubtext": "যোগ্যতা সম্পন্ন আবেদনকারীদের র rank্যাঙ্ক করতে ব্যবহার করা হবে এমন কোন পছন্দ সম্পর্কে আমাদের বলুন।", + "listings.sections.housingPreferencesSubtitle": "অগ্রাধিকারীদের সর্বোচ্চ র ranking্যাঙ্কিং দেওয়া হবে।", + "listings.sections.housingPreferencesTitle": "আবাসন পছন্দ", + "listings.sections.introSubtitle": "আপনার তালিকা সম্পর্কে কিছু প্রাথমিক তথ্য দিয়ে শুরু করা যাক।", + "listings.sections.introTitle": "তালিকা ভূমিকা", + "listings.sections.leasingAgentSubtitle": "লিজিং এজেন্ট সম্পর্কে বিস্তারিত তথ্য প্রদান করুন যিনি আবেদন প্রক্রিয়া পরিচালনা করবেন।", + "listings.sections.leasingAgentTitle": "লিজিং এজেন্ট", + "listings.sections.neighborhoodSubtitle": "অবস্থান এবং পরিবহন", + "listings.sections.neighborhoodTitle": "প্রতিবেশ", + "listings.sections.openHouse": "খোলা বাড়ি", + "listings.sections.photoSubtitle": "তালিকাটির জন্য একটি ছবি আপলোড করুন যা পূর্বরূপ হিসাবে ব্যবহৃত হবে।", + "listings.sections.photoTitle": "তালিকা তালিকা", + "listings.sections.processSubtitle": "গুরুত্বপূর্ণ তারিখ এবং যোগাযোগের তথ্য", + "listings.sections.processTitle": "প্রক্রিয়া", + "listings.sections.publicProgramNote": "সাশ্রয়ী মূল্যের আবাসন সম্পত্তি প্রায়শই নির্দিষ্ট জনসংখ্যার জন্য তহবিল পায়, যেমন বয়স্ক, প্রতিবন্ধী বাসিন্দা ইত্যাদি। সম্পত্তি একাধিক জনসংখ্যাকে সেবা দিতে পারে। আপনি যোগ্য কিনা তা নিশ্চিত না হলে এই সম্পত্তির সাথে যোগাযোগ করুন।", + "listings.sections.rankingsResultsSubtitle": "একবার আবেদন জমা দিলে কি হয় সে সম্পর্কে বিস্তারিত তথ্য প্রদান করুন।", + "listings.sections.rankingsResultsTitle": "র R্যাঙ্কিং এবং ফলাফল", + "listings.sections.rentalAssistanceSubtitle": "এই সম্পত্তির জন্য হাউজিং চয়েস ভাউচার, বিভাগ 8 এবং অন্যান্য বৈধ ভাড়া সহায়তা প্রোগ্রাম বিবেচনা করা হবে। বৈধ ভাড়া ভর্তুকির ক্ষেত্রে, প্রয়োজনীয় ন্যূনতম আয় ভাড়ার অংশের উপর ভিত্তি করে হবে যা ভাড়াটিয়া ভর্তুকি ব্যবহারের পরে পরিশোধ করে।", + "listings.sections.rentalAssistanceTitle": "ভাড়া সহায়তা", + "listings.sections.utilities": "যেসব পরিষেবা অন্তর্ভুক্ত", + "listings.seeMaximumIncomeInformation": "সর্বোচ্চ আয়ের তথ্য দেখুন", + "listings.seePreferenceInformation": "পছন্দ তথ্য দেখুন", + "listings.seeUnitInformation": "ইউনিটের তথ্য দেখুন", + "listings.selectPreferences": "পছন্দগুলি নির্বাচন করুন", + "listings.specialNotes": "বিশেষ নোট", + "listings.title": "সম্পত্তির তথ্য", + "listings.totalListings": "মোট তালিকা", + "listings.underConstruction": "নির্মানাধীন", + "listings.unitSummaryGroupMessage": "প্রতিটি ধরণের ইউনিটের জন্য, আপনি আপনার পরিবারের আকারের সাথে সম্পর্কিত আয়ের সীমার বেশি করতে পারবেন না, যেমনটি নীচের পরিবারের সর্বাধিক আয়ের সারণীতে দেখানো হয়েছে।", + "listings.unitTypes.fiveBdrm": "5 বিআর", + "listings.unitTypes.fourBdrm": "4 বিআর", + "listings.unitTypes.studio": "স্টুডিও", + "listings.unitTypes.threeBdrm": "3 বিআর", + "listings.unitTypes.twoBdrm": "2 বিআর", + "listings.unitTypesOrIndividual": "আপনি কি ইউনিটের ধরন বা স্বতন্ত্র ইউনিট দেখাতে চান?", + "listings.units": "তালিকা ইউনিট", + "listings.unitsAreFor": "এই ইউনিটগুলি %{type} এর জন্য।", + "listings.unitsDescription": "তালিকার মাধ্যমে যে বিল্ডিং ইউনিটগুলি পাওয়া যায় তা নির্বাচন করুন।", + "listings.unitsHaveAccessibilityFeaturesFor": "এই ইউনিটে %{type} থাকা ব্যক্তিদের জন্য অ্যাক্সেসযোগ্যতার বৈশিষ্ট্য রয়েছে।", + "listings.upcomingLotteries.hide": "বন্ধ তালিকা লুকান", + "listings.upcomingLotteries.noResults": "এই সময়ে আসন্ন লটারির সাথে কোন বন্ধ তালিকা নেই।", + "listings.upcomingLotteries.show": "বন্ধ তালিকা দেখান", + "listings.upcomingLotteries.title": "বন্ধ তালিকা", + "listings.utilities.cable": "কেবল টিভি", + "listings.utilities.electricity": "বিদ্যুৎ", + "listings.utilities.gas": "গ্যাস", + "listings.utilities.internet": "ইন্টারনেট", + "listings.utilities.phone": "ফোন", + "listings.utilities.sewer": "পয়ঃনিষ্কাশন", + "listings.utilities.trash": "আবর্জনা", + "listings.utilities.water": "পানি", + "listings.vacantUnits": "খালি ইউনিটসমূহ", + "listings.verifiedListing": "সম্পত্তির ভিত্তিতে নিশ্চিতকৃত", + "listings.waitlist.currentSize": "বর্তমান অপেক্ষার তালিকার আকার", + "listings.waitlist.finalSize": "চূড়ান্ত প্রতীক্ষার আকার", + "listings.waitlist.isOpen": "ওয়েটলিস্ট খোলা আছে", + "listings.waitlist.label": "প্রতীক্ষার তালিকা", + "listings.waitlist.maxSize": "সর্বাধিক ওয়েটলিস্ট সাইজ", + "listings.waitlist.maxSizeQuestion": "অপেক্ষার তালিকার সর্বোচ্চ আকার কত?", + "listings.waitlist.open": "ওয়েটলিস্ট খুলুন", + "listings.waitlist.openQuestion": "ওয়েটলিস্ট কি খোলা আছে?", + "listings.waitlist.openSize": "খোলার সংখ্যা", + "listings.waitlist.openSizeQuestion": "তালিকায় কয়টি দাগ খোলা আছে?", + "listings.waitlist.openSlots": "ওয়েটলিস্ট স্লট খুলুন", + "listings.waitlist.sizeQuestion": "আপনি একটি অপেক্ষার তালিকার আকার দেখাতে চান?", + "listings.waitlist.submitAnApplication": "একবার র‍্যাঙ্ককৃত আবেদনকারীরা সমস্ত উপলভ্য ইউনিট পূরণ করলে, বাকি র‍্যাঙ্কিং আবেদনকারীদের সেই একই ইউনিটের জন্য অপেক্ষার তালিকায় রাখা হবে।", + "listings.waitlist.submitForWaitlist": "অপেক্ষার তালিকায় একটি খোলা স্লটের জন্য একটি আবেদন জমা দিন।", + "listings.waitlist.unitsAndWaitlist": "উপলব্ধ ইউনিট এবং অপেক্ষা তালিকা", + "listings.whatToExpectLabel": "আবেদনকারীকে প্রক্রিয়া থেকে কী আশা করতে হবে তা বলুন", + "listings.whenApplicationsClose": "যখন অ্যাপ্লিকেশন জনসাধারণের কাছাকাছি", + "listings.whereDropOffQuestion": "আবেদনগুলি কোথায় ফেলে দেওয়া হয়?", + "listings.wherePickupQuestion": "আবেদনগুলি কোথায় নেওয়া হয়?", + "listings.yearBuilt": "বছর নির্মিত", + "lottery.applicationsThatQualifyForPreference": "এই অগ্রাধিকার জন্য যোগ্যতা অর্জনকারী অ্যাপ্লিকেশনগুলিকে একটি উচ্চ অগ্রাধিকার দেওয়া হবে।", + "lottery.viewPreferenceList": "পছন্দ তালিকা দেখুন", + "nav.accountSettings": "অ্যাকাউন্ট সেটিংস", + "nav.applications": "অ্যাপ্লিকেশন", + "nav.browseProperties": "বৈশিষ্ট্য ব্রাউজ করুন", + "nav.flags": "পতাকা", + "nav.getFeedback": "আমরা আপনার প্রতিক্রিয়া পেতে চাই!", + "nav.listings": "তালিকা", + "nav.myAccount": "আমার অ্যাকাউন্ট", + "nav.myApplications": "আমার অ্যাপ্লিকেশন", + "nav.myDashboard": "আমার ড্যাশবোর্ড", + "nav.mySettings": "আমার সেটিংস", + "nav.properties": "বৈশিষ্ট্য", + "nav.rentals": "ভাড়া", + "nav.signIn": "সাইন ইন করুন", + "nav.signOut": "সাইন আউট", + "nav.signUp": "নিবন্ধন করুন", + "nav.siteTitle": "হাউজিং পোর্টাল", + "nav.siteTitlePartners": "অংশীদারদের পোর্টাল", + "nav.skip": "স্কিপ করে মূল কন্টেন্ট এ যাও", + "nav.srHeading": "ন্যাভিগেশন মেনু", + "nav.srNavigation": "প্রধান", + "nav.users": "ব্যবহারকারীরা", + "pageDescription.getAssistance": "স্থিতিশীল আবাসন খুঁজে পেতে আপনার প্রচেষ্টায় সহায়তা পেতে, নিম্নের রিসোর্স ও পরিষেবাগুলো ব্রাউজ করুন, অথবা সাশ্রয়ী আবাসন সম্পর্কে আরও জেনে নিন।", + "pageDescription.housingBasics": "আমরা বুঝি যে বাসা খোঁজা একটি জটিল ও ভীতিকর প্রক্রিয়া। সাশ্রয়ী আবাসন ও এগুলোর জন্য আবেদন করার প্রক্রিয়া সম্পর্কে আরও জানতে আপনি এই পেজটিতে বিভিন্ন রিসোর্স খুঁজে পাবেন।", + "pageDescription.listing": "Exygy- এর সাথে অংশীদারিতে নির্মিত %{regionName} এ %{লিগিংনাম} -এ সাশ্রয়ী মূল্যের আবাসনের জন্য আবেদন করুন।", + "pageDescription.welcome": "%{RegionName} এর হাউজিং পোর্টালে সাশ্রয়ী মূল্যের আবাসনের জন্য অনুসন্ধান করুন এবং আবেদন করুন", + "pageTitle.about": "সম্পর্কিত", + "pageTitle.accessibilityStatement": "অ্যাক্সেসিবিলিটি স্টেটমেন্ট", + "pageTitle.additionalResources": "আরও আবাসন সুযোগ", + "pageTitle.feedback": "ওয়েবসাইট প্রতিক্রিয়া শেয়ার করুন", + "pageTitle.getAssistance": "সহায়তা নিন", + "pageTitle.housingBasics": "সাশ্রয়ী আবাসন সংক্রান্ত সাধারণ তথ্য", + "pageTitle.housingCounselors": "হাউজিং কাউন্সিলর", + "pageTitle.privacy": "গোপনীয়তা নীতি", + "pageTitle.rent": "সাশ্রয়ী মূল্যের আবাসন ভাড়া নিন", + "pageTitle.rentalListings": "ভাড়া দেখুন", + "pageTitle.resources": "সম্পদ", + "pageTitle.terms": "অনুমোদন অস্বীকৃতি", + "pageTitle.welcomeEnglish": "স্বাগত", + "pageTitle.welcomeSpanish": "স্বাগত", + "pageTitle.welcomeVietnamese": "ভিয়েতনামী", + "progressNav.current": "বর্তমান ধাপ: ", + "progressNav.srHeading": "অগ্রগতি", + "publicFilter.bedRoomSize": "বেডরুমের আকার", + "publicFilter.communityTypes": "সম্প্রদায়ের ধরন", + "publicFilter.confirmedListings": "নিশ্চিত তালিকাসমূহ", + "publicFilter.confirmedListingsFieldLabel": "শুধুমাত্র সম্পত্তির ভিত্তিতে নিশ্চিতকৃত তালিকাসমূহ দেখান", + "publicFilter.rentRange": "মাসিক ভাড়ার পরিসর", + "publicFilter.rentRangeMax": "কোনো সর্বোচ্চ ভাড়া নেই", + "publicFilter.rentRangeMin": "কোনো সর্বনিম্ন ভাড়া নেই", + "publicFilter.waitlist.open": "খোলা অপেক্ষমান তালিকা", + "seasons.fall": "শরৎ", + "seasons.spring": "বসন্ত", + "seasons.summer": "গ্রীষ্ম", + "seasons.winter": "শীত", + "states.AK": "আলাস্কা", + "states.AL": "আলাবামা", + "states.AR": "আরকানসাস", + "states.AZ": "অ্যারিজোনা", + "states.CA": "ক্যালিফোর্নিয়া", + "states.CO": "কলোরাডো", + "states.CT": "কানেকটিকাট", + "states.DC": "কলম্বিয়া জেলা", + "states.DE": "ডেলাওয়্যার", + "states.FL": "ফ্লোরিডা", + "states.GA": "জর্জিয়া", + "states.HI": "হাওয়াই", + "states.IA": "আইওয়া", + "states.ID": "আইডাহো", + "states.IL": "ইলিনয়", + "states.IN": "ইন্ডিয়ানা", + "states.KS": "কানসাস", + "states.KY": "কেনটাকি", + "states.LA": "লুইসিয়ানা", + "states.MA": "ম্যাসাচুসেটস", + "states.MD": "মেরিল্যান্ড", + "states.ME": "মেইন", + "states.MI": "মিশিগান", + "states.MN": "মিনেসোটা", + "states.MO": "মিসৌরি", + "states.MS": "মিসিসিপি", + "states.MT": "মন্টানা", + "states.NC": "উত্তর ক্যারোলিনা", + "states.ND": "উত্তর ডাকোটা", + "states.NE": "নেব্রাস্কা", + "states.NH": "নিউ হ্যাম্পশায়ার", + "states.NJ": "নতুন জার্সি", + "states.NM": "নতুন মেক্সিকো", + "states.NV": "নেভাদা", + "states.NY": "নিউইয়র্ক", + "states.OH": "ওহিও", + "states.OK": "ওকলাহোমা", + "states.OR": "ওরেগন", + "states.PA": "পেনসিলভেনিয়া", + "states.RI": "রোড আইল্যান্ড", + "states.SC": "সাউথ ক্যারোলিনা", + "states.SD": "দক্ষিন ডাকোটা", + "states.TN": "টেনেসি", + "states.TX": "টেক্সাস", + "states.UT": "উটাহ", + "states.VA": "ভার্জিনিয়া", + "states.VT": "ভারমন্ট", + "states.WA": "ওয়াশিংটন", + "states.WI": "উইসকনসিন", + "states.WV": "পশ্চিম ভার্জিনিয়া", + "states.WY": "ওয়াইমিং", + "t.accessibility": "প্রবেশযোগ্যতা", + "t.addNotes": "নোট যোগ করুন", + "t.additionalAccessibility": "অতিরিক্ত অ্যাক্সেসযোগ্যতার বিবরণ", + "t.additionalPhone": "অতিরিক্ত ফোন", + "t.am": "এএম", + "t.areYouStillWorking": "তুমি কি এখনও কাজ করছো?", + "t.areYouSure": "তুমি কি নিশ্চিত?", + "t.area": "এলাকা", + "t.at": "এ", + "t.automatic": "স্বয়ংক্রিয়", + "t.availability": "প্রাপ্যতা", + "t.back": "পেছনে", + "t.built": "নির্মিত", + "t.call": "ডাক", + "t.cancel": "বাতিল করুন", + "t.chooseFromFolder": "ফোল্ডার থেকে বেছে নিন", + "t.confirm": "নিশ্চিত করুন", + "t.contactPropertyManagement": "সম্পত্তি পরিচালনার সাথে যোগাযোগ করুন", + "t.copyNew": "কপি এবং নতুন", + "t.custom": "কাস্টম", + "t.date": "তারিখ", + "t.day": "দিন", + "t.delete": "মুছে ফেলা", + "t.deposit": "আমানত", + "t.description": "বিবরণ লিখুন", + "t.descriptionTitle": "বর্ণনা", + "t.done": "সম্পন্ন", + "t.dragFilesHere": "ফাইলগুলি এখানে টেনে আনুন", + "t.dropFilesHere": "ফাইলগুলো এখানে ফেলে দিন ...", + "t.edit": "সম্পাদনা করুন", + "t.email": "ইমেইল", + "t.emailAddressPlaceholder": "ইউ@মেয়েমাঈল.কম", + "t.end": "শেষ", + "t.endTime": "শেষ সময়", + "t.enterAmount": "পরিমান লিখুন", + "t.export": "রপ্তানি", + "t.fileName": "ফাইলের নাম", + "t.filter": "ছাঁকনি", + "t.finish": "শেষ করুন", + "t.floor": "মেঝে", + "t.floors": "মেঝে", + "t.getDirections": "দিকনির্দেশ পান", + "t.hour": "ঘন্টা", + "t.household": "গৃহস্থালি", + "t.income": "আয়", + "t.jumpTo": "লাফ দাও", + "t.jurisdiction": "এখতিয়ার", + "t.label": "লেবেল", + "t.lastUpdated": "সর্বশেষ সংষ্করণ", + "t.less": "কম", + "t.letter": "চিঠি", + "t.link": "লিঙ্ক", + "t.listing": "তালিকা", + "t.loginIsRequired": "এই পৃষ্ঠাটি দেখতে লগইন প্রয়োজন।", + "t.max": "সর্বোচ্চ", + "t.menu": "তালিকা", + "t.min": "ন্যূনতম", + "t.minimumIncome": "ন্যূনতম আয়", + "t.minutes": "মিনিট", + "t.month": "মাস", + "t.more": "আরো", + "t.n/a": "n/a", + "t.name": "নাম", + "t.neighborhood": "প্রতিবেশ", + "t.next": "পরবর্তী", + "t.no": "না", + "t.none": "কোনটিই নয়", + "t.noneFound": "কোন পাওয়া যায়নি।", + "t.notes": "মন্তব্য", + "t.occupancy": "দখল", + "t.ok": "ঠিক আছে", + "t.optional": "চ্ছিক", + "t.or": "অথবা", + "t.order": "আদেশ", + "t.otherRelationShip": "অন্যান্য সম্পর্ক", + "t.pageXofY": "%{Total} এর %{number} পৃষ্ঠা", + "t.people": "মানুষ", + "t.perMonth": "প্রতি মাসে", + "t.perYear": "প্রতি বছরে", + "t.person": "ব্যক্তি", + "t.petsPolicy": "পোষা প্রাণী নীতি", + "t.phone": "ফোন", + "t.phoneNumberPlaceholder": "(৫৫৫) ৫৫৫-৫৫৫৫", + "t.pleaseSelectOne": "অনুগ্রহপূর্বক একটা নির্বাচন করুন.", + "t.pm": "PM", + "t.post": "পোস্ট", + "t.preferences": "পছন্দ", + "t.preview": "প্রিভিউ", + "t.previous": "পূর্ববর্তী", + "t.propertyAmenities": "সম্পত্তি সুবিধা", + "t.range": "%{থেকে} থেকে %{থেকে}", + "t.readLess": "কম পড়ুন", + "t.readMore": "আরো পড়ুন", + "t.region": "অঞ্চল", + "t.relationship": "সম্পর্ক", + "t.rent": "ভাড়া", + "t.review": "পুনঃমূল্যায়ন", + "t.role": "ভূমিকা", + "t.save": "সংরক্ষণ", + "t.saveExit": "সংরক্ষণ করুন এবং প্রস্থান করুন", + "t.saveNew": "সেভ করুন এবং নতুন", + "t.secondPhone": "দ্বিতীয় ফোন", + "t.seconds": "সেকেন্ড", + "t.seeDetails": "বিস্তারিত দেখুন", + "t.seeListing": "তালিকা দেখুন", + "t.selectOne": "একটা নির্বাচন করুন", + "t.servicesOffered": "প্রস্তাবিত সেবাসমূহ", + "t.show": "দেখান", + "t.showLess": "প্রদর্শন কম", + "t.showMore": "আরো দেখুন", + "t.skipToMainContent": "স্কিপ করে মূল কন্টেন্ট এ যাও", + "t.smokingPolicy": "ধূমপান নীতি", + "t.sort": "সাজান", + "t.sqFeet": "বর্গফুট", + "t.squareFeet": "বর্গফুট", + "t.startTime": "সময় শুরু", + "t.statusHistory": "স্থিতির ইতিহাস", + "t.street": "রাস্তা", + "t.submit": "জমা দিন", + "t.submitNew": "জমা দিন এবং নতুন", + "t.text": "পাঠ্য", + "t.time": "সময়", + "t.to": "প্রতি", + "t.totalCount": "মোট গণনা", + "t.unit": "ইউনিট", + "t.unitAmenities": "ইউনিট সুবিধা", + "t.unitFeatures": "ইউনিটের বৈশিষ্ট্য", + "t.unitType": "ইউনিটের প্রকার", + "t.units": "ইউনিট", + "t.url": "URL", + "t.view": "দেখুন", + "t.viewListings": "তালিকা দেখুন", + "t.viewMap": "মানচিত্র দেখুন", + "t.viewOnMap": "মানচিত্রে দেখুন", + "t.website": "ওয়েবসাইট", + "t.year": "বছর", + "t.yes": "হ্যাঁ", + "t.you": "আপনি", + "users.administrator": "প্রশাসক", + "users.confirmed": "নিশ্চিত করা হয়েছে", + "users.partner": "অংশীদার", + "users.totalUsers": "মোট ব্যবহারকারী", + "users.unconfirmed": "অনিশ্চিত", + "welcome.seeMoreOpportunities": "আরও ভাড়া এবং মালিকানার আবাসন সুযোগ দেখুন", + "welcome.seeRentalListings": "সব ভাড়া দেখুন", + "welcome.signUp": "কোনো নতুন তালিকা পোস্ট করার সাথে-সাথে বার্তা পান", + "welcome.signUpToday": "আজই সাইন-আপ করুন", + "welcome.title": "সাশ্রয়ী মূল্যের আবাসনের জন্য আবেদন করুন", + "welcome.viewAdditionalHousing": "অতিরিক্ত আবাসন সুযোগ এবং সম্পদ দেখুন", + "whatToExpect.default": "শূন্যপদ পূরণ না হওয়া পর্যন্ত আবেদনকারীরা র agent্যাঙ্ক ক্রমে সম্পত্তি এজেন্টের সাথে যোগাযোগ করবে। আপনার দেওয়া সমস্ত তথ্য যাচাই করা হবে এবং আপনার যোগ্যতা নিশ্চিত করা হবে। যদি আপনি কোন প্রতারণামূলক বিবৃতি দিয়ে থাকেন তাহলে আপনার আবেদনটি প্রতীক্ষার তালিকা থেকে সরিয়ে দেওয়া হবে। যদি আমরা আপনার দাবি করা আবাসন পছন্দ যাচাই করতে না পারি, তাহলে আপনি অগ্রাধিকার পাবেন না কিন্তু অন্যথায় শাস্তি পাবেন না। আপনার আবেদন নির্বাচন করা উচিত, আরো বিস্তারিত আবেদন পূরণ এবং প্রয়োজনীয় সহায়ক নথি প্রদান করার জন্য প্রস্তুত থাকুন।", + "whatToExpect.label": "কি আশা করছ" +} diff --git a/shared-helpers/src/locales/es.json b/shared-helpers/src/locales/es.json index 9f399bc74c..1bc88a4715 100644 --- a/shared-helpers/src/locales/es.json +++ b/shared-helpers/src/locales/es.json @@ -560,6 +560,8 @@ "housingCounselors.languageServices": "Servicios de idiomas: ", "housingCounselors.subtitle": "Hable con un asesor de vivienda local en forma específica a sus necesidades.", "housingCounselors.visitWebsite": "Visite a %{name}", + "languages.ar": "عربى", + "languages.bn": "বাংলা", "languages.en": "English", "languages.es": "Español", "languages.tl": "Filipino", diff --git a/shared-helpers/src/locales/general.json b/shared-helpers/src/locales/general.json index 75bdfdaff2..cf1a162bb2 100644 --- a/shared-helpers/src/locales/general.json +++ b/shared-helpers/src/locales/general.json @@ -551,6 +551,8 @@ "housingCounselors.languageServices": "Language Services: ", "housingCounselors.subtitle": "Talk with a local housing counselor specific to your needs.", "housingCounselors.visitWebsite": "Visit %{name}", + "languages.ar": "عربى", + "languages.bn": "বাংলা", "languages.en": "English", "languages.es": "Español", "languages.tl": "Filipino", diff --git a/shared-helpers/src/locales/tl.json b/shared-helpers/src/locales/tl.json index 83df4e0b1d..2a94cac5dc 100644 --- a/shared-helpers/src/locales/tl.json +++ b/shared-helpers/src/locales/tl.json @@ -559,6 +559,8 @@ "housingCounselors.languageServices": "Mga Serbisyo ng Lengguwahe: ", "housingCounselors.subtitle": "Makipag-usap sa lokal na tagapayo ng pabahay na para lang sa iyong mga pangangailangan.", "housingCounselors.visitWebsite": "Bisitahin ang %{name}", + "languages.ar": "عربى", + "languages.bn": "বাংলা", "languages.en": "English", "languages.es": "Español", "languages.tl": "Filipino", diff --git a/shared-helpers/src/locales/vi.json b/shared-helpers/src/locales/vi.json index cb9fab5919..afc3a30d2c 100644 --- a/shared-helpers/src/locales/vi.json +++ b/shared-helpers/src/locales/vi.json @@ -560,6 +560,8 @@ "housingCounselors.languageServices": "Các Dịch Vụ Ngôn Ngữ: ", "housingCounselors.subtitle": "Nói chuyện với một cố vấn gia cư địa phương cụ thể cho nhu cầu của quý vị.", "housingCounselors.visitWebsite": "Truy cập %{name}", + "languages.ar": "عربى", + "languages.bn": "বাংলা", "languages.en": "English", "languages.es": "Español", "languages.tl": "Filipino", diff --git a/shared-helpers/src/locales/zh.json b/shared-helpers/src/locales/zh.json index 7d8ed27463..56108c9718 100644 --- a/shared-helpers/src/locales/zh.json +++ b/shared-helpers/src/locales/zh.json @@ -560,6 +560,8 @@ "housingCounselors.languageServices": "語言服務: ", "housingCounselors.subtitle": "根據您的特定需求,請與您當地的房屋顧問商談。", "housingCounselors.visitWebsite": "請瀏覽 %{name}", + "languages.ar": "عربى", + "languages.bn": "বাংলা", "languages.en": "English", "languages.es": "Español", "languages.tl": "Filipino", diff --git a/sites/public/src/lib/translations.ts b/sites/public/src/lib/translations.ts index 6f91bf3a76..1c80a24e9e 100644 --- a/sites/public/src/lib/translations.ts +++ b/sites/public/src/lib/translations.ts @@ -3,6 +3,8 @@ import spanishTranslations from "@bloom-housing/shared-helpers/src/locales/es.js import chineseTranslations from "@bloom-housing/shared-helpers/src/locales/zh.json" import vietnameseTranslations from "@bloom-housing/shared-helpers/src/locales/vi.json" import tagalogTranslations from "@bloom-housing/shared-helpers/src/locales/tl.json" +import bengaliTranslations from "@bloom-housing/shared-helpers/src/locales/bn.json" +import arabicTranslations from "@bloom-housing/shared-helpers/src/locales/ar.json" import additionalGeneralTranslations from "../page_content/locale_overrides/general.json" @@ -12,6 +14,8 @@ export const translations = { zh: chineseTranslations, vi: vietnameseTranslations, tl: tagalogTranslations, + bn: bengaliTranslations, + ar: arabicTranslations, } as Record export const overrideTranslations = { en: additionalGeneralTranslations } as Record From 843139b3afaa9ca6e25da2a2c531e7ab535b6491 Mon Sep 17 00:00:00 2001 From: Morgan Ludtke Date: Mon, 25 Nov 2024 19:09:36 -0600 Subject: [PATCH 3/3] fix: click correct my account --- sites/public/cypress/support/commands.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/public/cypress/support/commands.js b/sites/public/cypress/support/commands.js index cb0dd73f46..f922693988 100644 --- a/sites/public/cypress/support/commands.js +++ b/sites/public/cypress/support/commands.js @@ -15,7 +15,7 @@ Cypress.Commands.add("signIn", (email, password) => { }) Cypress.Commands.add("signOut", () => { - cy.get(`[data-testid="My Account-1"]`).trigger("mouseover") + cy.get(`[data-testid="My Account-2"]`).trigger("mouseover") cy.get(`[data-testid="Sign Out-3"]`).trigger("click") })