sramazzina commented on PR #8159: URL: https://github.com/apache/hop/pull/8159#issuecomment-5479462066
A follow-up on the log line, now that we have run it in the GUI. It prints twice at start-up: ``` 2026/08/31 13:00:47 - General - Regional settings: language=en_US format=bo_CN timezone=Europe/Rome source=installation:CUSTOM 2026/08/31 13:00:50 - General - Regional settings: language=it_IT format=bo_CN timezone=Europe/Rome source=installation:CUSTOM ``` Hop GUI goes through both apply paths: `HopEnvironment.init()` calls `applyHeadless()`, and `HopGui.main` calls `applyGui()` a moment later. The first one runs before the interface language is installed, so it reports the JVM language rather than the configured one — `en_US` above, on a GUI that is actually running `it_IT`. Together with the lines the configuration tab emits per widget event, that is what we were describing earlier. We have a small patch sitting locally that moves the call to the entry points (`HopGui.main`, `HopRun`, `HopServer`) and leaves the static `logEffective(ILogChannel, String)` alone so the environment work keeps using it. Happy to push it here if you want it off your plate, or to leave it entirely to you — no rush either way. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
