Add Korean (ko-kr) locale for contact-sales-gitlab page
this MR was AI generated
1. Change Summary
Adds Korean (ko-kr) localization for the /resources/contact-sales-gitlab/ page, including full locale infrastructure to support ko-kr as a new language across the site.
What changed:
- Added
ko-krlocale tonuxt.config.tsandLANG_OPTIONSincommon/constants.ts - Created
content/ko-kr/resources/contact-sales-gitlab.ymlwith Korean-translated page content (title, accordion sections, form header) - Created
content/shared/ko-kr/main-footer.yml(English base, required by theno-nav-minimal-footerlayout) - Created
i18n/locales/ko-kr/index.yml(English base for UI strings) - Created
i18n/locales/ko-kr/marketo.ymlwith Korean translations for form fields used by form 28609 (field labels, dropdown options, error messages) - Added missing
formName: salestoen-us,ja-jp, andko-krcontact-sales-gitlab.yml files (fixes Marketo form warning across all locales) - Related https://gitlab.com/gitlab-com/marketing/marketing-operations/-/work_items/11617#note_3281667763
2. QA Checklist
- Code Cleanup: Any messages, linter warnings, and/or deprecation warnings are cleaned up in the console
- Efficient Code Review: I have tested and reviewed my own changes thoroughly before assigning a reviewer
- Localization checked for regressions
Steps to test:
- Start dev server with
pnpm dev - Navigate to
http://localhost:3000/ko-kr/resources/contact-sales-gitlab/ - Verify Korean page content renders (title, accordion, form header)
- Verify Marketo form fields display Korean labels (First name → 이름, etc.)
- Verify language selector appears in footer and includes 한국어
- Verify English version at
/resources/contact-sales-gitlab/still works correctly - Verify no
formNamewarning in console for any locale
Review App
Edited by Javier Garcia