Skip to content

Commit

Permalink
Merge pull request #368 from bullhorn/f/addAdditionalLanguages
Browse files Browse the repository at this point in the history
feat(locale): Add additional Language Support to the career portal
  • Loading branch information
charlesabarnes committed Feb 11, 2021
2 parents a7f820f + 5716686 commit d00aa9d
Show file tree
Hide file tree
Showing 10 changed files with 395 additions and 33 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/maint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
on: push
name: Build
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [10.x]
steps:
- uses: actions/checkout@v1
- name: Cache node modules
uses: actions/cache@v1
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Node ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install Dependencies
run: sudo apt-get install expect libnotify-bin
- name: Install
run: npm ci
- name: Lint
run: npm run lint
- name: Build
run: npm run build:ssr
31 changes: 0 additions & 31 deletions .travis.yml

This file was deleted.

10 changes: 9 additions & 1 deletion src/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,15 @@
"supportedLocales": [
"en-US",
"en-GB",
"fr-FR"
"en",
"fr-FR",
"fr",
"es",
"de",
"it",
"nl",
"ru",
"zh-CN"
],
"minUploadSize": 4096,
"maxRelatedJobs": 5,
Expand Down
10 changes: 9 additions & 1 deletion src/app.json.template
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,15 @@
"supportedLocales": [
"en-US",
"en-GB",
"fr-FR"
"en",
"fr-FR",
"fr",
"es",
"de",
"it",
"nl",
"ru",
"zh-CN"
],
"minUploadSize": 4096,
"maxRelatedJobs": 5,
Expand Down
58 changes: 58 additions & 0 deletions src/static/i18n/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"OKAY": "Okay",
"NO_MATCHING_JOBS": "Keine übereinstimmenden Stellen",
"ALREADY_APPLIED": "Bereits beworben",
"SHARE_POST": "Diesen Beitrag teilen",
"APPLY_NOW": "Jetzt bewerben",
"APPLY": "Bewerben",
"CLEAR_SEARCH": "Diese Suche löschen",
"FILTER_BY": "Filtern nach",
"OPEN_POSITIONS": "Offene Positionen",
"BACK": "Zurück",
"CANCEL": "Abbrechen",
"ERROR": "Fehler",
"MISSING_JOB_ERROR": "Hoppla! Die Stelle, nach der Sie suchen, ist nicht mehr vorhanden. Klicken Sie auf „Okay“, um zur Stellenliste zurückzukehren.",
"BY_CHECKING_THIS_BOX": "Wenn Sie in diesem Kästchen ein Häkchen setzen, stimmen Sie unserer",
"PRIVACY_POLICY": "Datenschutzerklärung zu.",
"YOU_WILL_BE_CONTACTED": "Ein Mitglied unseres Beraterteams wird bald mit Ihnen Kontakt aufnehmen.",
"THANK_YOU": "Vielen Dank!",
"FIRST_NAME": "Vorname",
"LAST_NAME": "Nachname",
"EMAIL": "E-Mail",
"PHONE": "Mobiltelefon",
"ACCEPTED_RESUME": "Folgende Arten von Lebensläufen werden akzeptiert:",
"ERROR_WHILE_APPLYING": "Während der Bewerbung ist ein Fehler aufgetreten. Versuchen Sie es erneut.",
"ERROR_HAS_OCCURED": "Während des Ladens ist ein Fehler aufgetreten. Bitte aktualisieren Sie die Seite und versuchen Sie es erneut.",
"PAGE_DESCRIPTION": "Sehen Sie sich unsere Stellen an",
"FILTER": "Filter",
"CITY": "Stadt",
"STATE": "Bundesland",
"CATEGORY": "Berufsfeld",
"EEOC" : {
"EEOC_FORM_DESCRIPTION": "Voluntary Self-Identification Form for Race, Gender and Ethnicity",
"GENDER_LABEL": "Geschlecht",
"GENDER_MALE": "Männlich",
"GENDER_FEMALE": "Weiblich",
"GENDER_ND": "Ich möchte keine Selbstauskunft geben",
"RACE_ETHNICITY_LABEL": "Ethnicity / Race",
"SELECT_ALL": "Alle zutreffenden Antworten auswählen",
"RACE_ETHNICITY_HL": "Hispanic or Latino",
"RACE_ETHNICITY_WH": "White",
"RACE_ETHNICITY_BL": "Black or African American",
"RACE_ETHNICITY_AS": "Asian",
"RACE_ETHNICITY_NP": "Native Hawaiian or Pacific Islander",
"RACE_ETHNICITY_IA": "American Indian or Alaskan Native",
"RACE_ETHNICITY_DN": "Ich möchte keine Selbstauskunft geben",
"VETERAN_DESCRIPTION": "Formular zur freiwilligen Selbstauskunft für die Bewerbung von Veteranen",
"VETERAN_LABEL": "Veteranenstatus",
"VETERAN_P": "Geschützter Veteran",
"VETERAN_V": "Veteran",
"VETERAN_N": "Kein Veteran",
"VETERAN_D": "Antwort verweigern",
"DISABILITY_DESCRIPTION": "Freiwillige Selbstauskunft zu Behinderungen",
"DISABILITY_LABEL": "Status der Behinderung",
"DISABILITY_Y": "Behinderungen",
"DISABILITY_N": "Keine Behinderung",
"DISABILITY_D": "Ich möchte keine Selbstauskunft geben"
}
}
58 changes: 58 additions & 0 deletions src/static/i18n/es.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"OKAY": "De acuerdo",
"NO_MATCHING_JOBS": "No hay empleos coincidentes",
"ALREADY_APPLIED": "Ya aplicó",
"SHARE_POST": "Compartir esta publicación",
"APPLY_NOW": "Aplicar ahora",
"APPLY": "Aplicar",
"CLEAR_SEARCH": "Borrar esta búsqueda",
"FILTER_BY": "Filtrar por",
"OPEN_POSITIONS": "Puestos disponibles",
"BACK": "Atrás",
"CANCEL": "Cancelar",
"ERROR": "Error",
"MISSING_JOB_ERROR": "¡Vaya! El empleo que está buscando ya no está aquí. Haga clic en \"De acuerdo\" para regresar a la lista de empleos.",
"BY_CHECKING_THIS_BOX": "Al seleccionar esta casilla, acepta nuestra",
"PRIVACY_POLICY": "Política de privacidad",
"YOU_WILL_BE_CONTACTED": "Un reclutador se comunicará con Ud. en breve",
"THANK_YOU": "¡Gracias!",
"FIRST_NAME": "Nombre",
"LAST_NAME": "Apellido(s)",
"EMAIL": "Correo electrónico",
"PHONE": "Teléfono móvil",
"ACCEPTED_RESUME": "Tipos de CV aceptados:",
"ERROR_WHILE_APPLYING": "Se produjo un error al aplicar. Inténtelo de nuevo.",
"ERROR_HAS_OCCURED": "Se produjo un error al cargar. Actualice la página e inténtelo de nuevo.",
"PAGE_DESCRIPTION": "Ver nuestras oportunidades laborales",
"FILTER": "Filtrar",
"CITY": "Municipio",
"STATE": "Estado/Provincia",
"CATEGORY": "Categoría",
"EEOC" : {
"EEOC_FORM_DESCRIPTION": "Formulario de autoidentificación voluntaria para raza, género y etnia",
"GENDER_LABEL": "Género",
"GENDER_MALE": "Masculino",
"GENDER_FEMALE": "Femenino",
"GENDER_ND": "Prefiero no autoidentificarme",
"RACE_ETHNICITY_LABEL": "Etnia/raza",
"SELECT_ALL": "Seleccione todas las opciones que correspondan",
"RACE_ETHNICITY_HL": "Hispano o latino",
"RACE_ETHNICITY_WH": "Blanco",
"RACE_ETHNICITY_BL": "Negro o afroamericano",
"RACE_ETHNICITY_AS": "Asiático",
"RACE_ETHNICITY_NP": "Nativo de Hawái u otras islas del Pacífico",
"RACE_ETHNICITY_IA": "Nativo americano o nativo de Alaska",
"RACE_ETHNICITY_DN": "Prefiero no autoidentificarme",
"VETERAN_DESCRIPTION": "Formulario de autoidentificación voluntaria para solicitantes veteranos",
"VETERAN_LABEL": "Estado de veterano",
"VETERAN_P": "Veterano protegido",
"VETERAN_V": "Veterano",
"VETERAN_N": "No veterano",
"VETERAN_D": "No deseo contestar",
"DISABILITY_DESCRIPTION": "Formulario de autoidentificación voluntaria para discapacidad",
"DISABILITY_LABEL": "Estado de discapacidad",
"DISABILITY_Y": "Con discapacidad",
"DISABILITY_N": "Sin discapacidad",
"DISABILITY_D": "Prefiero no autoidentificarme"
}
}
58 changes: 58 additions & 0 deletions src/static/i18n/it.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"OKAY": "OK",
"NO_MATCHING_JOBS": "Nessun lavoro corrispondente",
"ALREADY_APPLIED": "Già applicato",
"SHARE_POST": "Condividi questo post",
"APPLY_NOW": "Applica ora",
"APPLY": "Applica",
"CLEAR_SEARCH": "Cancella la ricerca",
"FILTER_BY": "Filtra per",
"OPEN_POSITIONS": "Nuove posizioni",
"BACK": "Indietro",
"CANCEL": "Annulla",
"ERROR": "Errore",
"MISSING_JOB_ERROR": "Errore. Il lavoro che cerchi non è più disponibile. Fai clic su OK per tornare all'elenco dei lavori.",
"BY_CHECKING_THIS_BOX": "Selezionando questa casella accetti la nostra",
"PRIVACY_POLICY": "Informativa sulla privacy",
"YOU_WILL_BE_CONTACTED": "Un selezionatore ti contatterà a breve",
"THANK_YOU": "Grazie!",
"FIRST_NAME": "Nome",
"LAST_NAME": "Cognome",
"EMAIL": "Email",
"PHONE": "N. cellulare",
"ACCEPTED_RESUME": "I tipi di CV accettati sono",
"ERROR_WHILE_APPLYING": "Si è verificato un errore durante l'invio della candidatura. Riprova.",
"ERROR_HAS_OCCURED": "Si è verificato un errore durante il caricamento. Aggiorna la pagina e riprova.",
"PAGE_DESCRIPTION": "Vedi le nostre offerte",
"FILTER": "Filtro",
"CITY": "Città",
"STATE": "Stato",
"CATEGORY": "Categoria",
"EEOC" : {
"EEOC_FORM_DESCRIPTION": "Dichiarazione volontaria di razza, sesso ed etnia",
"GENDER_LABEL": "Sesso",
"GENDER_MALE": "Uomo",
"GENDER_FEMALE": "Donna",
"GENDER_ND": "Preferisco non dichiarare",
"RACE_ETHNICITY_LABEL": "Etnia/razza",
"SELECT_ALL": "Seleziona tutte le opzioni pertinenti",
"RACE_ETHNICITY_HL": "Ispanica o latina",
"RACE_ETHNICITY_WH": "Bianca",
"RACE_ETHNICITY_BL": "Nera o afro-americana",
"RACE_ETHNICITY_AS": "Asiatica",
"RACE_ETHNICITY_NP": "Hawaiana nativa o isolana del Pacifico",
"RACE_ETHNICITY_IA": "Indiana d'America o nativa dell'Alaska",
"RACE_ETHNICITY_DN": "Preferisco non dichiarare",
"VETERAN_DESCRIPTION": "Dichiarazione volontaria da candidati veterani",
"VETERAN_LABEL": "Stato veterano",
"VETERAN_P": "Veterano protetto",
"VETERAN_V": "Veterano",
"VETERAN_N": "Non veterano",
"VETERAN_D": "Non rispondere",
"DISABILITY_DESCRIPTION": "Dichiarazione volontaria di disabilità",
"DISABILITY_LABEL": "Stato di disabilità",
"DISABILITY_Y": "Disabilità",
"DISABILITY_N": "Nessuna disabilità",
"DISABILITY_D": "Preferisco non dichiarare"
}
}
58 changes: 58 additions & 0 deletions src/static/i18n/nl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"OKAY": "OK",
"NO_MATCHING_JOBS": "Geen overeenkomende vacatures",
"ALREADY_APPLIED": "Al gesolliciteerd",
"SHARE_POST": "Deze post delen",
"APPLY_NOW": "Nu solliciteren",
"APPLY": "Solliciteren",
"CLEAR_SEARCH": "Deze zoekopdracht wissen",
"FILTER_BY": "Filteren op",
"OPEN_POSITIONS": "Openstaande vacatures",
"BACK": "Terug",
"CANCEL": "Annuleren",
"ERROR": "Fout",
"MISSING_JOB_ERROR": "Oeps. De vacature die u zoekt, bestaat niet meer. Klik op OK om terug te gaan naar de vacaturelijst.",
"BY_CHECKING_THIS_BOX": "As u dit selectievakje inschakelt, gaat u akkoord met ons",
"PRIVACY_POLICY": "Privacybeleid",
"YOU_WILL_BE_CONTACTED": "Een recruiter neemt binnenkort contact met u op",
"THANK_YOU": "Hartelijk bedankt.",
"FIRST_NAME": "Voornaam",
"LAST_NAME": "Achternaam",
"EMAIL": "E‑mail",
"PHONE": "Mobiele telefoon",
"ACCEPTED_RESUME": "Geaccepteerde cv-typen zijn",
"ERROR_WHILE_APPLYING": "Er is een fout opgetreden bij het solliciteren. Probeer het opnieuw.",
"ERROR_HAS_OCCURED": "Er is een fout opgetreden bij het laden. Vernieuw de pagina en probeer het opnieuw.",
"PAGE_DESCRIPTION": "Onze vacatures weergeven",
"FILTER": "Filteren",
"CITY": "Plaats",
"STATE": "Provincie",
"CATEGORY": "Categorie",
"EEOC" : {
"EEOC_FORM_DESCRIPTION": "Vrijwillig zelfidentificatieformulier voor ras, geslacht en etniciteit",
"GENDER_LABEL": "Geslacht",
"GENDER_MALE": "Man",
"GENDER_FEMALE": "Vrouw",
"GENDER_ND": "Ik wil geen zelfidentificatie doen",
"RACE_ETHNICITY_LABEL": "Etniciteit/ras",
"SELECT_ALL": "Selecteer alles wat van toepassing is",
"RACE_ETHNICITY_HL": "Hispanic of Latino",
"RACE_ETHNICITY_WH": "Blank",
"RACE_ETHNICITY_BL": "Zwart of Afro-Amerikaans",
"RACE_ETHNICITY_AS": "Aziatisch",
"RACE_ETHNICITY_NP": "Hawaïaans of afkomstig van eiland in de Stille Oceaan",
"RACE_ETHNICITY_IA": "Amerikaans Indiaans of Alaskaans",
"RACE_ETHNICITY_DN": "Ik wil geen zelfidentificatie doen",
"VETERAN_DESCRIPTION": "Vrijwillig zelfidentificatieformulier voor veteranen",
"VETERAN_LABEL": "Veteraanstatus",
"VETERAN_P": "Beschermde veteraan",
"VETERAN_V": "Veteraan",
"VETERAN_N": "Geen veteraan",
"VETERAN_D": "Beantwoord ik liever niet",
"DISABILITY_DESCRIPTION": "Vrijwillige zelfidentificatie van handicap",
"DISABILITY_LABEL": "Handicapstatus",
"DISABILITY_Y": "Handicap",
"DISABILITY_N": "Geen handicap",
"DISABILITY_D": "Ik wil geen zelfidentificatie doen"
}
}
58 changes: 58 additions & 0 deletions src/static/i18n/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"OKAY": "Хорошо",
"NO_MATCHING_JOBS": "Нет совпадающих работ",
"ALREADY_APPLIED": "Уже подавали заявку",
"SHARE_POST": "Поделиться этим постом",
"APPLY_NOW": "Подать заявку сейчас",
"APPLY": "Применить",
"CLEAR_SEARCH": "Очистить этот поиск",
"FILTER_BY": "Сортировать по",
"OPEN_POSITIONS": "Открытые позиции",
"BACK": "Назад",
"CANCEL": "Отмена",
"ERROR": "Ошибка",
"MISSING_JOB_ERROR": "Увы! Работы, которую вы ищете, больше не существует. Нажмите «ОК», чтобы вернуться к списку работ.",
"BY_CHECKING_THIS_BOX": "Отметив это поле, вы соглашаетесь с нашей",
"PRIVACY_POLICY": "Политикой конфиденциальности",
"YOU_WILL_BE_CONTACTED": "Специалист по найму свяжется с вами в ближайшее время",
"THANK_YOU": "Спасибо!",
"FIRST_NAME": "Имя",
"LAST_NAME": "Фамилия",
"EMAIL": "Связаться по email",
"PHONE": "Сотовый телефон",
"ACCEPTED_RESUME": "К допустимым типам резюме относятся",
"ERROR_WHILE_APPLYING": "Во время подачи заявки произошла ошибка, повторите попытку.",
"ERROR_HAS_OCCURED": "Во время загрузки возникла ошибка. Обновите страницу и повторите попытку.",
"PAGE_DESCRIPTION": "Просмотреть наши карьеры",
"FILTER": "Фильтр",
"CITY": "Город",
"STATE": "Состояние",
"CATEGORY": "Категория",
"EEOC" : {
"EEOC_FORM_DESCRIPTION": "Форма добровольной самоидентификации для расы, пола и этнической принадлежности",
"GENDER_LABEL": "Пол",
"GENDER_MALE": "Мужской",
"GENDER_FEMALE": "Женский",
"GENDER_ND": "Я отказываюсь от самоидентификации",
"RACE_ETHNICITY_LABEL": "Этническая принадлежность / раса",
"SELECT_ALL": "Выберите все, что применимо",
"RACE_ETHNICITY_HL": "Испанское или латино-американское происхождение",
"RACE_ETHNICITY_WH": "Белый",
"RACE_ETHNICITY_BL": "Черный или афроамериканец",
"RACE_ETHNICITY_AS": "Азиатское происхождение",
"RACE_ETHNICITY_NP": "Коренной житель Гавайских островов или житель тихоокеанских островов",
"RACE_ETHNICITY_IA": "Американский индеец или коренной житель Аляски",
"RACE_ETHNICITY_DN": "Я отказываюсь от самоидентификации",
"VETERAN_DESCRIPTION": "Добровольная форма самоидентификации для кандидатов-военнослужащих",
"VETERAN_LABEL": "Статус военнослужащего",
"VETERAN_P": "Защищаемый законодательством ветеран",
"VETERAN_V": "Ветеран",
"VETERAN_N": "Не ветеран",
"VETERAN_D": "Отказаться отвечать",
"DISABILITY_DESCRIPTION": "Добровольная самоидентификация инвалидности",
"DISABILITY_LABEL": "Статус инвалидности",
"DISABILITY_Y": "Инвалидность",
"DISABILITY_N": "Нет инвалидности",
"DISABILITY_D": "Я отказываюсь от самоидентификации"
}
}

0 comments on commit d00aa9d

Please sign in to comment.