Release 3.50.2.104, the first build that copies in the background - #224
Merged
Merged
Conversation
versionCode 104, and versionName keeps the 3.50.2 prefix because the pinned engine still reports that HTTRACK_VERSIONID. The notes cover four things a user sees since 103. A copy keeps running on Android 14 and later. A copy the system interrupts starts again. A holed mirror reads Incomplete and offers to finish. Continue no longer re-downloads a site when the cache is off. Written for all 29 locales, each under the 500 character cap and with no trailing newline. play_track_admin_test.py reads the shipped files, and its 28 tests pass. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: Xavier Roche <roche@httrack.com>
The restart after the system stops a copy only exists from API 34, where the job owns the crawl. The old bullet 2 named no version, so an Android 13 reader took it as theirs. The app's own option string tells them the opposite. That bullet now sits inside the gated sentence. A bullet for the keep-screen-on option replaces it. That option is what Android 13 and earlier actually gain in this release, and nothing said so. Bullet 4 no longer names the Continue button. This app ships no translated strings, so 28 locales named a button the user only ever sees in English. Also fixes a Portuguese clitic, diz-lo to di-lo. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: Xavier Roche <roche@httrack.com>
The German option bullet read "hält den Bildschirm an". German takes that as the separable verb anhalten, so it said the option HALTS the screen. It now reads "lässt den Bildschirm an". The rest are smaller. Russian "и старше" can be read as the higher version rather than the older one, so it names the earlier versions outright. Czech and Slovak used a non-reflexive possessive, which made the offer belong to somebody else's copy. Both Portuguese files missed the preposition that precisar needs. Turkish had a semicolon that let the Android 14 clause close early. Dutch and German said the copy starts over where it picks up again. The two Chinese files quoted an option label this app never shows in Chinese, because it ships no translated strings. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: Xavier Roche <roche@httrack.com>
Both said the copy resumes something else. The conjunct shared the subject "a copy", and the object pronoun then pointed at the app. So a reader got "the copy picks the app up again". The passive drops the object and leaves the copy as the thing resumed. German now reads "und wird fortgesetzt", Dutch "en wordt hervat". Both mean resumed where it stopped rather than started over, which is what the next bullet needs them to mean. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: Xavier Roche <roche@httrack.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
versionCode104, andversionNamekeeps the3.50.2prefix because the pinned engine still reports thatHTTRACK_VERSIONID.The notes cover four things a user sees since 103. On Android 14 and later a copy keeps running and picks up again if the system stops it. A new option keeps the screen on, which is what older Android gains here. A holed mirror reads
Incompleteand offers to finish. Continue no longer re-downloads a site when the cache is off.The version gate decides who is being promised what.
CrawlOwnerPolicy.ownsInJobgates the job at API 34. A first draft offered the restart to everyone, which was false on Android 13.All 29 locales are written, the longest 467 characters against the 500 cap, none with a trailing newline.
play_track_admin_test.pyreads the shipped files, and its 28 tests pass.