Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A web service to help translate strings in software

branch: master
Octocat-spinner-32 docs rename secrets.json => config.json October 09, 2012
Octocat-spinner-32 ext update go-oauth; use 1.1 twitter api; fix ./scripts/run.sh June 12, 2013
Octocat-spinner-32 scripts updates to nginx config and deploy script October 27, 2013
Octocat-spinner-32 static progress on the new log format August 13, 2012
Octocat-spinner-32 tmpl smaller font on logs page; show log time as relative; html fixes November 09, 2012
Octocat-spinner-32 tools use embedded mutex in TranslationLog; add scripts/gofmt.go October 18, 2012
Octocat-spinner-32 .gitignore rename secrets.json => config.json October 09, 2012
Octocat-spinner-32 all_test.go make updateStringsList() return added, deleted and undeleted strings October 04, 2012
Octocat-spinner-32 fabfile.py it's do.apptranslator.org October 27, 2013
Octocat-spinner-32 handler_app.go shorten the code with ExecTemplate() October 15, 2012
Octocat-spinner-32 handler_app_translations.go shorten the code with ExecTemplate() October 15, 2012
Octocat-spinner-32 handler_dl_translations.go sort translations to generate stable result for translation download October 04, 2012
Octocat-spinner-32 handler_edit_translation.go shorten the code with ExecTemplate() October 15, 2012
Octocat-spinner-32 handler_login.go update go-oauth; use 1.1 twitter api; fix ./scripts/run.sh June 12, 2013
Octocat-spinner-32 handler_logs.go shorten the code with ExecTemplate() October 15, 2012
Octocat-spinner-32 handler_main.go shorten the code with ExecTemplate() October 15, 2012
Octocat-spinner-32 handler_rss.go tweak text on some pages October 11, 2012
Octocat-spinner-32 handler_static.go add ServerLogger whose most recent logs can be viewed via web interface October 03, 2012
Octocat-spinner-32 handler_ul_strings.go also return list of added/deleted/undeleted strings to the client October 04, 2012
Octocat-spinner-32 handler_user.go shorten the code with ExecTemplate() October 15, 2012
Octocat-spinner-32 langs.go add Kurdish language December 31, 2012
Octocat-spinner-32 license-bsd.txt add license notices September 20, 2012
Octocat-spinner-32 log.go smaller font on logs page; show log time as relative; html fixes November 09, 2012
Octocat-spinner-32 main.go change default port to 5001 since on mac launchd occupies 5000 October 26, 2013
Octocat-spinner-32 readme.txt document the system as much as possible October 07, 2012
Octocat-spinner-32 s3backup.go delete old backup files October 17, 2012
Octocat-spinner-32 translog.go don't fail on multiple deletes, as it apparently happens April 25, 2013
Octocat-spinner-32 util.go smaller font on logs page; show log time as relative; html fixes November 09, 2012
Octocat-spinner-32 zipfile.py start on fabric deployment script September 13, 2012
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.