Repository navigation
v1.59.0
Minor Changes
-
#2489
b52aae2Thanks @ananaBMaster! - feat(languages): translate into European Portuguese. Portuguese is now listed as Brazilian Portuguese and European Portuguese. Existing Portuguese settings become Brazilian Portuguese, which DeepL is now asked for by name; to get European Portuguese from DeepL, pick European Portuguese -
#2490
409b8edThanks @ananaBMaster! - feat(site-rules): get site translation fixes without waiting for an extension update. Built-in site rules now update every six hours from rules.readfrog.app. Each update is signed and checked against what the installed version supports, and the rules bundled with the extension stay in use whenever an update is unavailable
Patch Changes
-
#2479
38e0091Thanks @mengxi-ream! - fix(content): make page translation, the selection toolbar and the floating button work again in Chrome 130 and 131, where they had not loaded since 1.52.1 -
#2489
b52aae2Thanks @ananaBMaster! - fix(languages): send each language to translation services under its own code. Cantonese is translated into Cantonese instead of Mandarin, Central Kurdish into Sorani instead of Kurmanji on Google, and Filipino works on Microsoft; 20 languages that failed on Google, and 6 on Microsoft, now translate. Malay translations run left to right, AI translation no longer asks for Malay in Arabic script or Azerbaijani, Uzbek and Bosnian in Cyrillic, and Albanian and Mongolian pages are recognized. Translations carry the language's full tag in theirlangattribute (zh-Hans,pt-BR,yue) instead of a two-letter code, so custom CSS that matches[lang="zh"]should use:lang(zh) -
#2488
70f1c5aThanks @ananaBMaster! - fix(site-rules): translate all of LowEndTalk, including the category and page descriptions, latest-post titles, search results and comment headers that the built-in rule had left in English -
#2482
9abe9a7Thanks @ananaBMaster! - fix(page-translation): translate Markdown files that the browser shows as plain text, such as a raw SKILL.md. Site rules can now target a kind of document withcontentTypes, and every URL, local files included, with<all_urls> -
#2484
df6aa54Thanks @xuing! - fix(context-menu): stop logging an uncaught "Receiving end does not exist" error when a context menu item is clicked on a page Read Frog cannot run on -
#2486
b84bbc6Thanks @mengxi-ream! - fix(site-rules): translate the "For you" home feed on Threads when you are logged in. A site rule meant to skip Threads' nav items and like/reply counts also covered the container around the whole feed, so nothing on that page was translated -
#2487
ee31f32Thanks @mengxi-ream! - fix(site-rules): translate X posts when logged out and GitHub org repository descriptions