v0.49.0
To notatka do release'u w postaci, w jakiej ją opublikowano, a nie jej przeróbka. Notatki do release'u są publikowane w języku, w którym zostały napisane.
The app speaks your language everywhere now — including the one screen that asks permission to change your machine.
The update dialog, in ten languages, and a way to ask
Chimera ships in ten languages and its update dialog was English for all of them. It is translated.
And the tray gained Check for updates, which is the first way to ask. The automatic check runs once at startup and says nothing when there is no update — deliberately, so it never nags — and the cost of that was having no way to find out except launching again tomorrow. So the two paths now differ in exactly one way, and the difference is the design:
| says "you are up to date" | says why it failed | |
|---|---|---|
| startup, automatic | no — that would be nagging | no |
| tray, you clicked it | yes | yes |
Silence after a click reads as broken, and the next thing a person does is click again.
It follows your operating system's language, not the one picked inside the app. That limitation is real and it is in the code with its reason: the app keeps its language in localStorage, and this process cannot read it — the window loads the sidecar's http://127.0.0.1:PORT origin and the capability file grants it no Tauri IPC. Reading it would mean opening an IPC surface to an http origin in order to translate a dialog, which is the wrong trade in an app whose capability file exists to say it has none. It is right for everybody who never changed the setting, since the app's own language detection falls back to that same locale.
The failure dialogs too — and the diagnostics deliberately not
The two backend-failure dialogs and the tray's Quit are translated as well. Where the line falls is the part worth reading:
What tells you what to do is translated. What goes into a bug report is not.
O backend do Chimera parou e o app não conseguiu trazê-lo de volta (tentou 3 vezes).
Feche o Chimera e abra de novo.
O que o backend disse antes de parar:
C:\Users\...\backend-crash.txt
A última tentativa de reiniciá-lo: bundled backend not found at "..."
The sentence is in your language; the path, the OS error and the backend's own stderr stay verbatim. A translated system error is one nobody can search for. A test asserts both halves — that the sentences come from the table, and that the diagnostics are still passed through untouched.
The window title and the tray tooltip stay English because they are the product's name, not a sentence.
What this does not change
Nothing about the update mechanism, which has worked since 0.48.0. The check is automatic at every launch; the install never is — it asks, and only installs after you say yes. There is no periodic check while the app is running.
And one thing that is counter-intuitive: the version that shows you the dialog is the one already installed, not the one being offered. So the prompt that offers you 0.49.0 is drawn by whatever you are running today. From 0.49.0 onward, it is in your language.
Full notes: CHANGELOG.md