WiFiAnalyzer icon indicating copy to clipboard operation
WiFiAnalyzer copied to clipboard

Translation platform

Open lucasmz-dev opened this issue 6 months ago • 7 comments

Please search issues (open and closed) to see the issues has already been reported.

Is your feature request related to a problem? Please describe. Translations are 'hard' to come-by, leaving some strings being AI-generated if not done by a human

Describe the solution you'd like Ignoring 'MissingTranslation' and having a Weblate, or some other translation platform, would be interesting.

Describe alternatives you've considered Crowdin, Pontoon... I'm a bigger fan of Weblate for Android projects because it seems to deal with it very well

How I can help I can help setting up the Weblate if I'm added as a maintainer as I'm familiar with it, though we'd need to be reasonably quick with hosted.weblate.org as it requires referencing it in README, and such, but overall it's a very quick process, they give you 2 weeks to get that going

Additional context It would also help with some failing checks, as Weblate has them for example, so you can detect certain issues like incorrect punctuation, etc.

There's hosted.weblate.org, where you need to get approved, or translate.codeberg.org, where you don't, but don't have GitHub PR integration, if you want that.

It can also end up solving other issues like maybe incorrect/missing plurals, etc, part of failing checks but also the better handling by Weblate

Provide Device/Android OS information

lucasmz-dev avatar May 24 '25 21:05 lucasmz-dev

Some people are not a big fan of Weblate because the default is reviewing string-by-string, without much view from the rest of the strings, though you can scroll down to have a look, but there is also Zen mode

lucasmz-dev avatar May 24 '25 21:05 lucasmz-dev

@lucasmz-dev has been added as collaborator

VREMSoftwareDevelopment avatar May 25 '25 16:05 VREMSoftwareDevelopment

I'll re-open for now, I'll also ask you set up a webhook in the repo so that Weblate is notified of changes in the repo: you can actually already do this, with the URL being: https://hosted.weblate.org/hooks/github/

lucasmz-dev avatar May 25 '25 17:05 lucasmz-dev

This string is a potential issue: https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/blob/5676938e7ba728b8f2f0b50ebb08139f60cf6275/app/src/main/res/values/strings.xml#L60

I'd be nice if it got adapted to use %s where the translator can place the "5GHz" where they want, where it makes sense for their language

It's also not clear at all that it does add that, which is kind of a problem

lucasmz-dev avatar May 25 '25 18:05 lucasmz-dev

I'll re-open for now, I'll also ask you set up a webhook in the repo so that Weblate is notified of changes in the repo: you can actually already do this, with the URL being: https://hosted.weblate.org/hooks/github/

Done

VREMSoftwareDevelopment avatar May 25 '25 21:05 VREMSoftwareDevelopment

@VREMSoftwareDevelopment do you have a weblate account I could add to the project?

lucasmz-dev avatar May 29 '25 22:05 lucasmz-dev

@VREMSoftwareDevelopment do you have a weblate account I could add to the project?

VREMSoftwareDevelopment

VREMSoftwareDevelopment avatar May 30 '25 12:05 VREMSoftwareDevelopment

#529 & #542

VREMSoftwareDevelopment avatar Jun 28 '25 18:06 VREMSoftwareDevelopment