-
Notifications
You must be signed in to change notification settings - Fork 690
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
Comments
I'll work on this. |
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 |
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. |
This is the branch I'm working on: I hope to have some more time tomorrow. |
@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'. |
@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. |
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! |
It is maybe the time to propose (at least User-Interface) level some other languages?
The text was updated successfully, but these errors were encountered: