Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed i18n for #751 issue #770

Merged
merged 2 commits into from
Oct 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion app/controllers/web/vacancy_filters_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ def show

@header = t(".options.#{main_key}.#{level_key}.header", default: :"#{default_prefix}.header", **options_for_header)
@title = t(".options.#{main_key}.#{level_key}.title", default: :"#{default_prefix}.title", **options_for_header)
@description = t(".options.#{main_key}.#{level_key}.description", default: :"#{default_prefix}.description", **options_for_header)
@description = t(".options.#{main_key}.#{level_key}.description", vacancy_count: scope.distinct.count, default: :"#{default_prefix}.description", **options_for_header)

@vacancy_search_form = Web::Vacancies::SearchForm.new(prepare_options_for_search_form(@options))
@tags = Vacancy.directions_tags
Expand Down
29 changes: 14 additions & 15 deletions config/locales/en.views.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ en:
contacts: Contacts
main: Main
add: Add
additionally: Additionally
additionally: Additionally
work_fields:
remove_work: Delete work experience
education_fields:
Expand Down Expand Up @@ -109,34 +109,33 @@ en:
position_level:
default:
title: |
Vacancies for %{position_level} %{direction} developers %{city_description}, work, fresh vacancies
Vacancies on request: %{position_level} %{direction} %{city_description}
header: |
Vacancies for %{position_level} %{direction} developers %{city_description}
Vacancies on request: %{position_level} %{direction} %{city_description}
description: |
Actual vacancies for %{position_level} %{direction} developers %{city_description}. Работа для %{position_level}-programmers, compilation from the editors of Hexlet CV
%{vacancy_count} open jobs for %{position_level} %{direction} %{city_description} Jobs for %{position_level}, compilation from the editors of Hexlet CV. Best offers at cv.hexlet.io
intern:
title: |
Internships for Junior %{direction} developers %{city_description}, work, fresh vacancies
Internships on request: Junior %{direction} %{city_description}
header: |
Internships for Junior %{direction} developers %{city_description}
Internships on request: Junior %{direction} %{city_description}
description: |
Actual internships for Junior %{direction} developers %{city_description}. Internship for Junior developers, a compilation from the editors of Hexlet CV
%{vacancy_count} open internships for Junior %{direction} %{city_description}. Internships for Junior, a compilation from the editors of Hexlet CV. Best offers at cv.hexlet.io

city_name:
title: |
Vacancies for %{direction} developers %{city_description}
Vacancies on request: %{direction} %{city_description}
header: |
Vacancies for %{direction} developers %{city_description}
Vacancies on request: %{direction} %{city_description}
description: |
Actual vacancies %{direction} developers and programmers %{city_description}

%{vacancy_count} open jobs %{direction}.Jobs for %{direction} %{city_description}, compilation from the editors of Hexlet CV. Best offers at cv.hexlet.io
direction:
title: |
Vacancies for %{direction} developers
Vacancies on request: %{direction}
header: |
Vacancies for %{direction} developers
Vacancies on request: %{direction}
description: |
Actual vacancies for %{direction} developers. Work for %{direction}-programmers, compilation from the editors of Hexlet CV
%{vacancy_count} open jobs %{direction}.Jobs for %{direction}, compilation from the editors of Hexlet CV. Best offers at cv.hexlet.io
vacancies:
show:
title: "Vacancy %{body}"
Expand Down Expand Up @@ -332,7 +331,7 @@ en:
<summary>Cover letter</summary>
%{letter}
</details>

<details>
<summary>Improved resume</summary>
%{edit_text}
Expand Down
30 changes: 14 additions & 16 deletions config/locales/ru.views.yml
Original file line number Diff line number Diff line change
Expand Up @@ -211,40 +211,38 @@ ru:
position_level:
default:
title: |
Вакансии для %{position_level} %{direction} разработчиков %{city_description}, работа, свежие вакансии
Вакансии по запросу: %{position_level} %{direction} %{city_description}
header: |
Вакансии для %{position_level} %{direction} разработчиков %{city_description}
Вакансии по запросу: %{position_level} %{direction} %{city_description}
description: |
Актуальные вакансии для %{position_level} %{direction} разработчиков %{city_description}. Работа для %{position_level}-программистов, подборка от редакции Hexlet CV
%{vacancy_count} открытых вакансий на работу %{position_level} %{direction} %{city_description}. Работа для %{position_level}, подборка от редакции Hexlet CV. Лучшие предложения на cv.hexlet.io
intern:
title: |
Стажировки для Джуниор %{direction} разработчиков %{city_description}, работа, свежие вакансии
Стажировки по запросу: Джуниор %{direction} %{city_description}
header: |
Стажировки для Джуниор %{direction} разработчиков %{city_description}
Стажировки по запросу: Джуниор %{direction} %{city_description}
description: |
Актуальные стажировки для Джуниор %{direction} разработчиков %{city_description}. Стажировка для Джуниор разработчиков, подборка от редакции Hexlet CV

%{vacancy_count} открытых стажировок для Джуниор %{direction} %{city_description}. Стажировка для Джуниор, подборка от редакции Hexlet CV. Лучшие предложения на cv.hexlet.io
city_name:
title: |
Вакансии для %{direction} разработчиков %{city_description}
Вакансии по запросу: %{direction} %{city_description}
header: |
Вакансии для %{direction} разработчиков %{city_description}
Вакансии по запросу: %{direction} %{city_description}
description: |
Актуальные вакансии для %{direction} разработчиков и программистов %{city_description}

%{vacancy_count} открытых вакансий на работу %{direction} %{city_description}. Подборка от редакции Hexlet CV. Лучшие предложения на cv.hexlet.io
direction:
title: |
Вакансии для %{direction} разработчиков
Вакансии по запросу: %{direction}
header: |
Вакансии для %{direction} разработчиков
Вакансии по запросу: %{direction}
description: |
Актуальные вакансии для %{direction} разработчиков. Работа для %{direction}-программистов, подборка от редакции Hexlet CV
%{vacancy_count} открытых вакансий на работу %{direction}. Работа по направлению %{direction}, подборка от редакции Hexlet CV. Лучшие предложения на cv.hexlet.io
vacancies:
show:
title: "Вакансия %{body}"
vacancy_archived: Вакансия в архиве
similar_vacancies: Похожие вакансии
developers_in_the_city: "%{position_level} %{direction} в городе %{city_name}"
developers_in_the_city: "%{position_level}-разработчиков по направлению %{direction} в городе %{city_name}"
from_hexlet: При отклике на вакансию указывайте, что вы от Хекслета =)
link_for_contact: Для отклика на вакансию %{title} переходите по ссылке
index:
Expand Down Expand Up @@ -322,7 +320,7 @@ ru:
tab_active: Активные
tab_finished: Пройденные
vacancies:
form:
form:
archive: В архив
cancel: Отмена
new:
Expand Down
Loading