Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI tools do not use the primary UI language when multiple UI languages are available #1110

Closed
yukawa opened this issue Nov 1, 2024 · 0 comments

Comments

@yukawa
Copy link
Collaborator

yukawa commented Nov 1, 2024

Description

When you install English and Japanese languages packs and pick Japanese as the primary UI language, GUI tools will be shown as English UI.

This is a regression in Qt 6.7.3 as discussed below.

We switched to Qt 6.7.3 on Sep 27, 2024.

The issue is already fixed in Qt 6.8.0.

Thus switching to Qt 6.8.0 should also fix the issue.

Steps to reproduce

Steps to reproduce the behavior:

  1. Install Mozc64.msi
  2. Make sure that Japanese and English language packs are installed.
  3. Make sure that Japanese is chosen as the UI language
  4. Open config dialog

Expected behavior

The config dialog is shown with Japanese translations.

Actual behavior

The config dialog is shown with English translations.

Screenshots

Image
Image

Version or commit-id

ad3bee0

Environment

  • OS: Windows 11 23H2. (macOS is also affected per QTBUG-129434)
@yukawa yukawa changed the title GUI tools does not user the primary UI language when multiple UI languages are available GUI tools does not use the primary UI language when multiple UI languages are available Nov 12, 2024
@yukawa yukawa changed the title GUI tools does not use the primary UI language when multiple UI languages are available GUI tools do not use the primary UI language when multiple UI languages are available Nov 13, 2024
hiroyuki-komatsu added a commit that referenced this issue Jan 16, 2025
2.30.5618 → 2.31.5712

Conversion
* Updated the LM dictionary
* Updated symbols (#1074, #1100)
* Updated emoji data to CLDR 46 (Emoji 16.0)
* Fixed conversion errors reported by users.

Bug fix
* Windows: fixed the freeze issue with some applications like the searchhost.exe (#1077, #856)
* Windows: fixed the UI language issue of the GUI tools (#1110)

Features
* Updated the copyright year to 2025.
* Windows: bundle debug symbol for Mozc TIP DLL (#1081)
* Windows: shutdown existing Mozc processes on upgrading the version (#1093)

Build
* supported Bazel 8.0.0 (#1118)
* removed WORKSPACE support for Bazel (#1115)
* supported Python 3.14 (#1084)
* updated the protobuf version: v27.3 → v29.1.
* Linux: supported gcc-14.1.1 without additional build flags (#927)
* macOS / Windows: Updated Qt version: 6.7.3 → 6.8.0 (#1105, #1110, #1121)

Code
* added a lint checker for BUILD.bazel and *bzl files (#1089)
* renamed the protobuf field from Candidates to CandidateWindow
* refactoring of ConversionRequest making it as immutable object
* refactoring of the Converter implementation
* refactoring of Engine and SessionConverter to make each module pluggable
* removed cyclic dependency between Converter and Rewriter.

PiperOrigin-RevId: 716215275
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant