Skip to content
This repository has been archived by the owner. It is now read-only.
Translation User eXperience Next Generation (TUX ng)
JavaScript C# HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
setup
src
.gitignore
LICENSE
README.md

README.md

Resource-First Translations

RFT is the next generation Translation User eXperience built upon the insights of the SharpDevelop project. It has the following goals:

  • Code-First: Developers live in the IDE and work directly with resource files. Source control is the source of truth for resources.
  • Multi-Branch: Translations come and go with features being added, modified or removed. Translators should never duplicate work.
  • Multi-File: Complex software doesn't ship with a single resource file only. Slice your application into modules and still get the benefits of translating only once.
  • Sync: Automatically get the latest resource file checkins to the translators, and the finished translations to the developers or the build servers.

Live demo: http://rftdemo.azurewebsites.net/

Translator credentials: translator, translator
Administrator credentials: admin, administrator

Certain operations are disallowed in the demo (eg creating new users, resetting a password)

Videos / Screencasts

Administration Area Translators demo

Documentation

Please see the wiki

License

MIT

Written by Andreas Lillich (frontend) and Christoph Wille (backend). The specification was co-written by Daniel Grunwald, Siegfried Pammer and Christoph Wille.

Changelog

July 28th, 2014

  • RFT is in production use for SharpDevelop

May 19th, go-live on Github

  • A first non-production test version of RFT

April 6th, 2014

Andreas joins in to create the SPA frontend applications

Feb 25th, 2014

Start coding as a proof of concept to see if this can be pulled off

SharpDevelop Developer Days 2013

Daniel, Siegfried and Christoph sat down and created a specification

Years ago...

We had been talking about replacing the existing application for ages.

You can’t perform that action at this time.