Skip to content
A web service to help translate strings in software
Go Python JavaScript Shell
Latest commit 7be311b Nov 24, 2014 @kjk add latvian language
Failed to load latest commit information.
docs rename isDeleted() => isUnused() Jun 11, 2014
scripts provide directory to go vet Jul 6, 2014
static progress on the new log format Aug 13, 2012
store add latvian language Nov 24, 2014
tmpl use redirect after edit/duplicate; show a message Jun 11, 2014
tools/listbackup add Duplicate string to main strings page Jun 10, 2014
.gitignore add scripts/vet.sh Jun 11, 2014
Godeps update dependencies Jul 3, 2014
fabfile.py more deploy script fixes Jun 11, 2014
handle_app.go Merge branch 'master' of github.com:kjk/apptranslator Jul 3, 2014
handle_app_edits.go update dependencies Jul 4, 2014
handle_app_translations.go update dependencies Jul 4, 2014
handle_dl_translations.go on download, C-escape \n and \r in translatiosn Sep 17, 2014
handle_login.go serveErrorMsg() => httpErrorf(); improve panicif() Jun 10, 2014
handle_rss.go serveErrorMsg() => httpErrorf(); improve panicif() Jun 11, 2014
handle_ul_strings.go serveErrorMsg() => httpErrorf(); improve panicif() Jun 11, 2014
handle_user.go update dependencies Jul 4, 2014
handlers.go update dependencies Jul 4, 2014
license-bsd.txt add license notices Sep 20, 2012
log.go use redirect after edit/duplicate; show a message Jun 11, 2014
main.go de-interface Store now that we only have one implementation Jul 5, 2014
readme.txt document the system as much as possible Oct 7, 2012
s3backup.go replace '%s' with %q Jun 9, 2014
templates.go move template-related code to templates.go and some code to util.go Jun 11, 2014
util.go improve panicif Jul 5, 2014

readme.txt

AppTranslator is a web app written in Go for collecting crowd-sourced
translations for software.

You can see it running at http://www.apptranslator.org.

The software was developed for SumatraPDF (http://blog.kowalczyk.info/software/sumatrapdf/).

You could run it for your own software, but it's a server side software, so
you would need to figure out your deployment strategy, backup and write a script
that uploads your strings to the server and a script that downloads the
translations from the server and updates your code to use those translations.
In other words, it's complicated.

For more information, see docs/deploy_your_own.txt
Something went wrong with that request. Please try again.