Devy

Search Posts

Search blog posts by title, description, tags, or content.

Back to About

Service Localization for Japan Expansion

Day1 Company · Jun 2026 - Aug 2026

Spring BootSpring OAuth2ReactTypeScriptGrowthBookGCSCloud Run

Tasks

  • Added LINE, Google, and Apple social login and LINE friend-add integration to offer Japanese users more ways to access the service
  • Built an app internationalization (i18n) foundation that separates localized text from app code, loading language packs from GCS at runtime so translations can change without redeploying the app
    • Fall back to bundled text if language-pack loading fails, and control rollout scope with a GrowthBook kill switch
  • Implemented user language and timezone settings APIs and screens, propagated language codes through authentication data, and added language-based home banner targeting
  • Reworked completion certificates and level-test reports into HTML templates and language-specific strings, replacing per-language background image redesigns with multilingual document generation
    • Separated responsibilities: the backend sends issuance events and a Cloud Run service renders HTML and localized text into PDFs

Achievements

  • Completed backend and app localization required for entering the Japanese market
  • Enabled translation updates without app redeployment and document localization without recreating images for each language

Related Posts