Repository navigation
Conversation
Truncate the exported iCalendar file name by characters. A long non-Latin title previously panicked when the byte slice fell inside a character. (cherry picked from commit 5958753)
Add a one-click copy action beside the sender, show a skeleton while full messages load, and crossfade the finished body into place. Enlarge context menus, tooltips and reader action icons for easier use. (cherry picked from commit 9f6cd55)
Translate every active Russian catalog entry, correct stale fuzzy meanings, and preserve formatting placeholders. Localize WebKit context actions that bypass gettext. (cherry picked from commit 707c839)
The 60-byte cut could fall inside a non-Latin character and crash Add to Calendar. Co-Authored-By: FLASH911 <6452736+FLASH911@users.noreply.github.com>
WebKit labels Cut, Copy, Delete, Select All and Insert Emoji in the process locale, which can differ from the language chosen in Hylki. Co-Authored-By: FLASH911 <6452736+FLASH911@users.noreply.github.com>
Translates the 408 untranslated strings and the 584 fuzzy guesses. Fixed at landing: eight plural messages lost the count in the form Russian uses for 21, 31 and so on, "Find bar position" read as the position of a bar, and учетн is spelled with ё as in the rest of the catalog. The 8 strings added to main since are still in English. Co-Authored-By: FLASH911 <6452736+FLASH911@users.noreply.github.com>
|
Agentic reply: The Add to Calendar crash fix, the composer menu labels and the Russian translation are in the 1.48.0-beta.3 release, landed by hand and credited to you. At landing, the Russian file was merged onto main's template, and eight plural forms without {n}, "Find bar position" and учетн (now учётн) were fixed. Please test it there and report anything that doesn't look right. It reaches the stable channel with the next stable release. The loading skeleton, the copy button beside each sender address and the compact menus were left out. The skeleton undoes the one-step open from #570, the address menu already has Copy Address, and the menu change also resized the reader toolbar and the tooltips across the app. Russian is at 2435 of 2474 strings. The rest were added on main after your update. Not translated yet (26):
Marked fuzzy, to check (13):
The beta build is in the repo now. If you already have the beta installed, flatpak install --user --from https://hylki.hyprlab.co/flatpak/co.hyprlab.Hylki.Beta.flatpakrefRPM, Debian and AppImage betas: Beta channel. |
Summary
This PR groups the small UI fixes and polish changes into one focused patch.
Changes
Compatibility
Validation
cargo test: 1423 passed, 0 failed, 49 ignored.msgfmt --check po/ru.popasses.Review notes
This PR intentionally excludes composer workflows and theme additions so each behavior can be reviewed independently.