Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make translations more accessible to developers #2234

Closed
BjarniRunar opened this issue Aug 17, 2019 · 4 comments
Closed

Make translations more accessible to developers #2234

BjarniRunar opened this issue Aug 17, 2019 · 4 comments
Labels
Internationalization Mailpile-v1-is-Obsolete Tagging issues we won't fix because Mailpile v1 development has stopped

Comments

@BjarniRunar
Copy link
Member

Currently our translations happen in Transifex.

One of the downsides of this, is people need a tool and an account (I think!) with Transifex to download the .po files (translation catalogs). We are currently checking these .po files in to the release/1.0 branch along with each tagged release, but the master branch has no i18n content which makes it hard for people to test related functionality.

This should be addressed in some way; possibly by offering an alternate (unauthenticated) location for downloading translations and building that into our tooling somehow. Just putting the .po files in Github is not a great idea though, because then people inevitably start filing pull requests which then conflict with what we get from Transifex.

I'm not sure how best to handle this, suggestions are welcome.

@leojlin
Copy link

leojlin commented Sep 20, 2019

Can we make i18n of Mailpile a separate project on GitHub so that people can download .po or .mo files based on their locale?

@BjarniRunar
Copy link
Member Author

@leojlin Thanks for the suggestion. As I said above, I think putting them in a github repo would give the wrong impression, people assume things in github repos are editable and will start filing pull requests which I'd then be forced to close (or worse, ignore), wasting everyone's time.

@bronger
Copy link

bronger commented Nov 10, 2021

Isn’t it even much worse? You don’t only need a Transifex account, you need a membership in the Mailpile team at Transifex. The translations are locked away currently.

@bronger
Copy link

bronger commented Nov 10, 2021

I think the best solution is to copy the po files into the source tree, eventually using an automated process. The trouble that this may cause can be dealt with. This is what I know from other projects.

@BjarniRunar BjarniRunar added the Mailpile-v1-is-Obsolete Tagging issues we won't fix because Mailpile v1 development has stopped label Jul 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Internationalization Mailpile-v1-is-Obsolete Tagging issues we won't fix because Mailpile v1 development has stopped
Projects
None yet
Development

No branches or pull requests

3 participants