Skip to content

add JAPANESE language#544

Merged
ligenxxxx merged 5 commits intohd-zero:mainfrom
fumimatsu:japaneselang
Mar 11, 2026
Merged

add JAPANESE language#544
ligenxxxx merged 5 commits intohd-zero:mainfrom
fumimatsu:japaneselang

Conversation

@fumimatsu
Copy link
Contributor

Added support for Japanese language and font files.

@pitts-mo
Copy link
Contributor

@fumimatsu This looks good. But this PR is lacking characters added by the external Spanish script:
https://github.com/hd-zero/hdzero-goggle/blob/main/utilities/font/analyze_and_add_spanish_chars.py

@mauriciobridge are you able to merge Spanish font generation into the main script?
https://github.com/hd-zero/hdzero-goggle/blob/5cf85c9dbf07ff31c976d6c3e1677ffd07cae46d/utilities/font/generate_font_lib.py

@ligenxxxx
Copy link
Member

@fumimatsu Please resolve the conflict.

Codex and others added 2 commits October 26, 2025 20:20
Added and updated several Japanese translation strings in ja_jp.ini, including new keys for connection status, recording options, live stream, analog RSSI calibration, and minor corrections to existing entries. These changes improve localization coverage and accuracy for new and existing UI features.
@fumimatsu
Copy link
Contributor Author

@ligenxxxx Conflicts resolved and keywords added by Google2.
Code points for Spanish were also added.

@ligenxxxx
Copy link
Member

image During my testing on goggle2, the app crashed during the initialization phase for unknown reasons.

@fumimatsu
Copy link
Contributor Author

@ligenxxxx oh,sorry.i will check

@ligenxxxx
Copy link
Member

My suggestion is to translate according to the strings in other languages ​​first, without adding or removing strings.

@fumimatsu
Copy link
Contributor Author

fumimatsu commented Mar 11, 2026

Conflict with current main has been resolved and the branch has been updated to commit b986872.

I also fixed a crash risk in language initialization caused by ja_jp.ini exceeding TRANSLATE_STRING_NUM, and push builds on the fork are now passing for BoxPro / Goggle / Goggle2.

The remaining blocker appears to be GitHub Actions on the upstream pull_request runs: they are ending immediately with conclusion=action_required and zero jobs, so this looks like fork PR workflow approval is still required on the upstream repository side. Once those workflows are approved or rerun, the PR should be in a normal mergeable state.

@fumimatsu
Copy link
Contributor Author

fumimatsu commented Mar 11, 2026

I tested the current branch build on my goggle hardware after updating the branch with the latest main.

Confirmed on device:

  • boots normally with no language selection file present
  • boots normally with JPN.TXT placed at the SD card root
  • Japanese language selection works correctly on the device

So at least from my hardware test, both the default startup path and the Japanese language selection path are working.

@ligenxxxx ligenxxxx merged commit 7111274 into hd-zero:main Mar 11, 2026
3 checks passed
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

Successfully merging this pull request may close these issues.

3 participants