lmstudio-ai / lmstudio-ai/localization

Japanese localization] Untranslated English strings remain across the UI in 0.4.21 Build 2

Open
#441 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
1
Forks
0
Avg merge
11h 4m
Merged PRs (30d)
2

Description

[Japanese localization] Untranslated English strings remain across the UI in 0.4.21 Build 2

Environment

  • OS: Windows 11
  • LM Studio version: 0.4.21 (Build 2)
  • App language: Japanese

Summary

When LM Studio is set to Japanese, many user-facing strings remain in English. Japanese labels and English labels/descriptions are mixed on the same screen, especially in the Chat, Integrations, Model Parameters, Appearance, and Developer settings.

This makes the interface difficult to understand for Japanese users. The problem appears to include both missing Japanese locale keys and user-facing English strings that are not currently localized.

Steps to reproduce

  1. Set the LM Studio language to Japanese.
  2. Open Chat and the Model Parameters sidebar.
  3. Open Integrations.
  4. Open App Settings and inspect General, Appearance, Developer, Chat, and Model Defaults.
  5. Notice that labels may be Japanese while their descriptions or neighboring controls remain in English.

Expected behavior

All user-facing labels, buttons, placeholders, hints, and descriptions should use the selected Japanese locale. Technical identifiers such as enable_thinking, API paths, and the product name LM Link can remain unchanged where appropriate.

Actual behavior

English and Japanese strings are mixed throughout the interface. Examples verified in the attached screenshots and the current UI are listed below.

Suggested translations

Main navigation and Chat
Current English text Suggested Japanese text
Chat チャット
Developer 開発者
My Models マイモデル
Model Search モデル検索
App Settings アプリ設定
New Folder 新しいフォルダー
Search 検索
Send a message to the model... メッセージを入力...
Think 思考
Vision 画像認識
Attach file ファイルを添付
Attach image 画像を添付
Model Parameters モデルパラメータ
Discard unsaved 未保存の変更を破棄
Integrations and plugins
Current English text Suggested Japanese text
Integrations 連携機能
Install インストール
Filter plugins... プラグインを絞り込み...
Type to filter plugins... プラグインを検索...
Toggle integration on to show options 連携機能を有効にすると設定項目が表示されます
No matching plugins found 一致するプラグインはありません
Clear filter term 検索条件をクリア

Integrations is broader than plugins, so 連携機能 is suggested for the section name. Text that specifically refers to plugins should use プラグイン.

Settings navigation
Current English text Suggested Japanese text
Settings 設定
General 一般
Appearance 外観
Developer 開発者
Chat チャット
Model Defaults モデルの既定設定
Integrations 連携機能
LM Link LM Link
System システム
Runtime ランタイム
Hardware ハードウェア

LM Link should remain unchanged because it is a product/feature name.

General settings
Current English text Suggested Japanese text
General Settings 一般設定
Open downloads pane when starting a new model download 新しいモデルのダウンロード開始時にダウンロードパネルを開く
Always open full model loader panel 常に詳細なモデル読み込み画面を開く
Skip the quick picker and open the full model loader instead. クイック選択を使わず、詳細なモデル読み込み画面を開きます。
Preset confirmation プリセット保存時に確認する
Display a confirmation dialog before saving new fields to the preset. 新しい項目をプリセットに保存する前に、確認画面を表示します。
Models Directory モデル保存先
Model downloads and indexing location モデルのダウンロード先と索引データの保存場所
App Info アプリ情報
Open app logs アプリログを開く
Open 開く
App home directory アプリのホームフォルダー
Report bug or send feedback 不具合の報告・フィードバック
Open in browser ブラウザーで開く
Appearance settings
Current English text Suggested Japanese text
Navigation Bar position ナビゲーションバーの位置
Top
Left
Chat Style チャット表示
Show tab strip scrollbar タブ一覧のスクロールバーを表示
Font Weight 文字の太さ
Normal 標準
Show Gen Info 生成情報を表示
Last message only 最後のメッセージのみ
Scroll message to top on send 送信時にメッセージを上端へ移動
Auto-latch onto generating message 生成中のメッセージに自動追従
Chat messages style チャットメッセージの表示形式
Bubble 吹き出し
Block ブロック
Reasoning 推論
Show reasoning block vignette 推論ブロックの周辺を暗く表示
Onboarding
Current English text Suggested Japanese text
Onboarding Hints 初回ガイド
Reset onboarding dialogs 初回ガイドをリセット
Reset all すべてリセット
LM Link Sidebar Button Popover LM Linkサイドバーボタンの案内

初回ガイド is suggested instead of the loanword オンボーディング because it is clearer to general Japanese users.

Developer settings
Current English text Suggested Japanese text
Developer Mode 開発者モード
Developer mode 開発者モード
Shows advanced controls and settings. 高度な操作項目と設定を表示します。
Turn on Developer Mode 開発者モードを有効にする
Access advanced settings and developer focused features. 高度な設定と開発者向け機能を利用できるようにします。
On-Demand Loading and Model TTL オンデマンド読み込みとモデルの自動解放
JIT models auto-evict JITモデルを自動アンロード
Ensure at most 1 model is loaded via JIT at any given time (unloads previous model) JIT経由で読み込むモデルを常に1つまでにし、新しいモデルを読み込むと前のモデルをアンロードします。
Max idle TTL 最大アイドル時間(TTL)
JIT-loaded models will be automatically unloaded after being idle for the specified duration. JITで読み込んだモデルは、指定時間操作がないと自動的にアンロードされます。
System prompt and reasoning controls
Current English text Suggested Japanese text
System Prompt システムプロンプト
Example, "Only answer in rhymes" 例: 「韻を踏んで回答してください」
Reasoning 推論
Enable Thinking 思考を有効化
Controls thinking for chat templates that support enable_thinking. enable_thinkingに対応したチャットテンプレートの思考機能を切り替えます。
Reasoning Budget 推論トークン上限
Unrestricted 制限なし
CPU thread count for llama.cpp engines is configured in Load settings when LM Studio Engine Protocol is enabled. LM Studio Engine Protocolの使用中は、llama.cppのCPUスレッド数を読み込み設定で指定します。
When loading a model, enable Advanced Load Params and set CPU Thread Pool Size. モデルを読み込む際に[詳細な読み込みパラメータ]を有効にし、[CPUスレッドプールサイズ]を設定してください。
Speculative decoding moved to Load settings for llama.cpp engines when LM Studio Engine Protocol is enabled. LM Studio Engine Protocolの使用中は、llama.cppの投機的デコーディングを読み込み設定で指定します。
When loading a model, enable Advanced Load Params and configure Speculative Decoding → Draft model. モデルを読み込む際に[詳細な読み込みパラメータ]を有効にし、[投機的デコーディング]→[ドラフトモデル]を設定してください。

Terminology notes

  • Use 投機的デコーディング for “Speculative Decoding”; this is the established Japanese technical term.
  • Use 初回ガイド where clarity is more important than a direct transliteration of “Onboarding”.
  • Keep technical identifiers and product names such as enable_thinking, llama.cpp, and LM Link unchanged.
  • Please use the same translation for the same term in navigation labels, settings titles, tooltips, and descriptions.

Screenshots

Please attach the three screenshots showing:

  1. The Integrations panel and its English plugin controls.
  2. System Prompt, Reasoning, Enable Thinking, Reasoning Budget, and the English CPU-thread description.
  3. The English Speculative Decoding description in Model Parameters.

Thank you for maintaining the Japanese localization.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Japanese locale entries or UI entry points for the strings listed across Chat, Integrations, Model Parameters, Appearance, Developer, and General settings. Apply the suggested translations consistently, preserve technical identifiers and product names, then inspect the listed screens with Japanese selected to confirm that the user-facing strings are translated.

Written by the indexing model from the issue text.

Assessment

Domain
localization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.