Skip to main content

v1.6.0 — Internationalization (i18n) + Bedrock Monitoring

· 2 min read

This release adds multilingual (Korean/English) support and a Bedrock monitoring dashboard, along with a Docusaurus-based user guide site.

Key Additions

Korean/English Multilingual · 500+ Translation Keys · Bedrock Monitoring Dashboard · AI Token Cost Display · Docusaurus Guide Site

Internationalization (i18n)

Language switching is based on React Context + localStorage without URL routing. This design avoids conflicts with Next.js basePath: '/awsops'.

ItemBefore (v1.5)After (v1.6.0)
LanguageKorean onlyKorean + English
Translation Keys0500+ (per language)
Language ToggleNoneSidebar EN/KO toggle button
AI Response LanguageKorean onlyAuto-switches based on setting
URL Change-None (avoids basePath conflicts)
Why not URL-based i18n?

Next.js has basePath: '/awsops' configured, which conflicts with Next.js built-in i18n locale prefixes (/ko/awsops, /en/awsops). The React Context + localStorage approach doesn't change URLs, bypassing this issue.

Translation Coverage:

  • All 35 page texts
  • Header, Sidebar menu labels
  • AI status messages (Analyzing, Connecting to Gateway, Complete, etc.)
  • DataTable column headers
  • StatsCard labels

Bedrock Monitoring (/bedrock)

Monitors per-model Bedrock usage through CloudWatch metrics and AWSops app token tracking.

FeatureDescription
Per-model UsageCalls/tokens per model (Claude Sonnet, Opus, etc.)
Account vs AWSopsAWSops app ratio vs total Bedrock usage across the AWS account
AI Token CostInput/output token count + USD cost displayed in chat responses
Prompt CachingCache hit rate display, cost savings verification
Default Range7 days (configurable)
API Route/api/bedrock-metrics (src/app/api/bedrock-metrics/route.ts)
AI Token Cost Display

Cost is displayed below chat responses in the format Input: 2,450 tokens · Output: 1,200 tokens · $0.0234. This lets users see the cost of each question in real time, raising cost awareness.

Docusaurus User Guide

Built a Docusaurus-based user guide site in the web/ directory.

ItemDescription
Directoryweb/
LanguagesKorean (default) + English
ScreenshotsPlaywright auto-generated (Multi-DPR)
DeploymentGitHub Pages (gh-pages branch)
PRs#4 (Multi-DPR screenshots), #5 (Docusaurus guide site)

Version Comparison

Itemv1.5v1.6.0
Pages3235
Routes4750
Translation Keys0500+
Language SupportKoreanKorean/English
Bedrock MonitoringNonePer-model Dashboard
Documentation SiteNoneDocusaurus