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

Transifex #127

Closed
raed667 opened this issue Nov 7, 2013 · 7 comments
Closed

Transifex #127

raed667 opened this issue Nov 7, 2013 · 7 comments

Comments

@raed667
Copy link

raed667 commented Nov 7, 2013

It is maybe the time to propose (at least User-Interface) level some other languages?

@jdunck
Copy link
Contributor

jdunck commented Nov 11, 2013

I'll work on this.

@raed667
Copy link
Author

raed667 commented Nov 11, 2013

If someone could just make a .txt file with all the strings in the UI, I'll make sure they end-up in Transifex and start with French and Arabic

@runasand
Copy link
Contributor

I recommend setting up a cron job to pull translations from Transifex, using the transifex-client, on a regular basis. The translations can then be put into a GitHub branch or repository. I'm sure the Open Technology Fund would be happy to include SecureDrop on their Transifex page.

@jdunck
Copy link
Contributor

jdunck commented Nov 13, 2013

This is the branch I'm working on:
https://github.com/jdunck/securedrop/tree/i18n

I hope to have some more time tomorrow.

@jdunck
Copy link
Contributor

jdunck commented Nov 13, 2013

@garrettr In https://github.com/jdunck/securedrop/blob/b1d4d7e4426106d64ac423aa0348fca333144097/modules/deaddrop/files/deaddrop/journalist.py#L129 I made this questionable choice to bind to all IPs rather than just 127.0.0.1

I did this since I'm working in a vagrant and forwarding ports -- though obviously we wouldn't want to deploy this way and it's a bit dangerous to have this way in the repo.

What do you think about changing config.py to have explicity ENV in ('dev', 'test', 'prod')?

That'd give me a clean thing to check and only do host='0.0.0.0' under ENV == 'dev'.

@garrettr
Copy link
Contributor

What do you think about changing config.py to have explicity ENV in ('dev', 'test', 'prod')?

@jdunck That's a great idea, and one I've had on my to-do list since starting the flask-rewrite. Check out the Flask docs for some ideas on how to do configuration management.

@runasand runasand mentioned this issue Jul 15, 2014
@kcchu kcchu mentioned this issue Nov 23, 2014
@redshiftzero redshiftzero added this to the 1.0 milestone Nov 3, 2016
@redshiftzero redshiftzero removed this from the 1.0 milestone May 11, 2017
@redshiftzero redshiftzero modified the milestones: Product Backlog, 0.4.4 Jun 6, 2017
@redshiftzero
Copy link
Contributor

Thanks to @dachary, we have a portal for translations at https://weblate.securedrop.club and documentation on how to get started as a translator at https://docs.securedrop.org/en/latest/development/l10n.html. Closing!

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

Successfully merging a pull request may close this issue.

5 participants