Skip to content

osrscn: 0.2.1 - #14520

Open
Aoldbald wants to merge 1 commit into
runelite:masterfrom
Aoldbald:osrscn-0.2.1
Open

osrscn: 0.2.1#14520
Aoldbald wants to merge 1 commit into
runelite:masterfrom
Aoldbald:osrscn-0.2.1

Conversation

@Aoldbald

Copy link
Copy Markdown
Contributor

This is the upload half of what used to be one PR, split off so the last release carried no network change. It is the only thing in this version.

What it does. Players who want to help fix missing translations can let the plugin send the English it could not translate, instead of copying a file into a GitHub issue by hand, which turned out to be unrealistic for most of the people using it.

Off by default. Turning it on opens a dialog that spells out what gets sent, and it can be turned off again at any time.

What is sent: the untranslated game English the lookup tables missed, plus a random six character install id so repeat contributions from one person can be recognised. No chat, no account data. Player names are replaced with a placeholder before a line is ever recorded, and lines containing CJK are refused outright, since those are player authored.

Where it goes: a Cloudflare Worker I run, which forwards to the plugin's translation data repository. The worker holds the write token, so the client never has one. It validates the id format and caps size.

Pacing: incremental against a local watermark, at most 400 rows a batch, at most once every 30 minutes, on the injected scheduled executor. If the endpoint is not configured the whole feature sleeps.

Happy to extend the existing warning line to mention the upload, or to change anything about how it is presented.

@runelite-github-app

Copy link
Copy Markdown

@runelite-github-app

Copy link
Copy Markdown

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant