Skip to content

i18n(ja): complete settings.json translations (#8264)#8352

Merged
qnixsynapse merged 1 commit into
janhq:mainfrom
greymoth-jp:feat/i18n-ja-settings
Jun 26, 2026
Merged

i18n(ja): complete settings.json translations (#8264)#8352
qnixsynapse merged 1 commit into
janhq:mainfrom
greymoth-jp:feat/i18n-ja-settings

Conversation

@greymoth-jp

Copy link
Copy Markdown
Contributor

Problem

Following #8348 / #8349 (both merged), ja reached parity with en except for settings.json: 69 keys missing + 4 left in English (general.keepAppData* / keepModelsAndConfigs*). So the Settings panel — attachments/RAG, interface, shortcuts, local API server — fell back to English for Japanese users.

Change

Completes web-app/src/locales/ja/settings.json (73 keys → 320/320 parity with en):

  • New attachments section (RAG: parse mode, size limits, retrieval Top-K / threshold, vector search mode, chunking).
  • interface (notification position, token speed, colored bubbles, HTML/SVG artifacts, thread scroll), shortcuts, localApiServer (Swagger docs, default model), general (auto-update, clear web data), and CUDA-runtime install strings.
  • Fixes the 4 English-residual general.keep* keys.

Terminology follows the existing ja files (埋め込み / モデル / ランタイム / RAGとベクトル検索); product & technical names kept in Latin (Jan, Swagger UI, sqlite-vec, ANN, CUDA, MCP, Top-K); existing 中... ellipsis style matched.

Testing

  • 320/320 en keys present in ja; 0 ICU placeholder mismatches; valid JSON; LF endings. Scoped to one file (+77 / -6).

Translate the remaining untranslated keys in the Japanese settings
namespace, matching existing ja terminology (埋め込み, モデル, ランタイム,
RAGとベクトル検索) and keeping product names / proper nouns in Latin script.

- shortcuts: newProject, switchAssistant, search
- interface: notification position, token speed, colored bubble,
  HTML/SVG artifacts, thread scroll behavior
- localApiServer: Swagger docs, default model
- general: auto update check, clear web data, and fix four
  keepAppData/keepModelsAndConfigs keys that were left in English
- attachments: full RAG/retrieval section (was entirely missing)
- top-level: install backend / CUDA runtime strings

All 320 en keys now present in ja; ICU placeholders preserved.
@qnixsynapse qnixsynapse merged commit e6ed530 into janhq:main Jun 26, 2026
20 checks passed
@github-project-automation github-project-automation Bot moved this to QA in Jan Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: QA

Development

Successfully merging this pull request may close these issues.

2 participants