Skip to content
This repository has been archived by the owner on Jan 23, 2019. It is now read-only.

Warn about Weblate/Transifex more prominently #194

Open
ByteHamster opened this issue Apr 18, 2018 · 10 comments
Open

Warn about Weblate/Transifex more prominently #194

ByteHamster opened this issue Apr 18, 2018 · 10 comments

Comments

@ByteHamster
Copy link

General information

  • App version: 0.14

Description

I follow multiple GitHub repositories. Currently, more and more users post PRs with translations, even though the apps are using using online services. Often, the PRs are closed and they are advised to use the service instead. Please make the warning that the app might use an online service more prominent (for example an alert dialog), so this does not waste the time of users effectively having to translate twice.

@Lonami
Copy link
Member

Lonami commented Apr 18, 2018

They do not have to translate twice. The work they've done locally can be still reused, although it will require more work. Bear in mind that the notice is just a guess and the application might not use any translation service.

There also exist issues like #122 to make Stringlate integrate with these services better. It would be great if the work done offline could be easily be pushed to these platforms instead telling the users "sorry, don't bother here".

I don't know how these platforms work as I don't use them, but if something is merged in the repository, can't it easily be loaded back into Weblate or Transifex or any other?

@ByteHamster
Copy link
Author

To be honest, I have no idea how Transifex/Weblate works. I have just seen maintainers closing the PRs with a comment like "Look at the readme, we are using Weblate. Please translate there".

@ByteHamster
Copy link
Author

Even though it is just a guess, maybe a more prominent warning would be great. The app could even show the readme file to allow checking by hand.

Have a look at this list (seems to work on desktop only) to see how maintainers often react.

https://github.com/search?p=3&q=Via+Stringlate&state=closed&type=Issues

@Lonami
Copy link
Member

Lonami commented Apr 18, 2018

Ouch! That's not looking too good. Some comments seemed to have the link to my application removed. Perhaps the owners don't know what all this is about… Perhaps it needs a better "warning" indeed. Or perhaps we need proper integration with these services :/

@ByteHamster
Copy link
Author

There was a comment of a maintainer somewhere that merging the Stringlate PRs and the online services is a lot of work (I guess you have to download, merge with git manually, upload. And hope that in the meantime nobody has translated online)

@Lonami
Copy link
Member

Lonami commented Apr 27, 2018

How about making a Dialog pop up the first time you enter the repository, saying something like:

Warning!

This repository might use Translation Service to manage their translations, and some have strict rules not accept your work through pull requests, issues and such. Please manually check their ReadMe first to see if this is the case.

CloseOpen ReadMe

@ByteHamster
Copy link
Author

Yeah a dialog is prominent enough I hope. I suggest using "Open ReadMe" and "Translate anyway" for the buttons.

I'm not a native English speaker but I think there should be to :)

This repository might use Translation Service to manage their translations, and some have strict rules to not accept your work through pull requests, issues and such. Please manually check their ReadMe first to see if this is the case.

@Lonami
Copy link
Member

Lonami commented Apr 27, 2018

I'm not a native English speaker but I think there should be to

Neither am I, but I think the to is right there indeed. Anyway, it was a quick idea, not the final version, but it might as well be ^^

@comradekingu
Copy link

comradekingu commented Sep 16, 2018

I think a "LOCALIZATION" "L18N" or a "TRANSLATION" "L10N" file in the top level of the repos would solve this.

@Lonami
Copy link
Member

Lonami commented Sep 17, 2018

@comradekingu while a good idea, not everyone does that, or would even want to do it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants