Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/blueberryapps/translation-server

Stores translations with location and screenshot. Enable users to easily edit translations and then any rails/react application can use them.
https://github.com/blueberryapps/translation-server

blueberry-opensource rails rails-application ruby store-translations translation-server

Last synced: 26 days ago
JSON representation

Stores translations with location and screenshot. Enable users to easily edit translations and then any rails/react application can use them.

Awesome Lists containing this project

README

        

# Translation server [![CircleCI](https://circleci.com/gh/blueberryapps/translation-server/tree/master.svg?style=svg&circle-token=3fe706efd5cdf10dd97c89e213d60859f18b3336)](https://circleci.com/gh/blueberryapps/translation-server/tree/master)

Stores translations with location and screenshot.
Enable users to easily edit translations and then any rails application can
use them.

## Architecture of service

![Data Model](./readme/data_model.png)

Data model of Translation server

![Catcher](./readme/catcher.png)

Catcher is middleware in rails APP which catches all used translations in page
and then it sends them into Translation Server.

![Screenshots](./readme/screenshots.png)

Screenshots middleware takes highlights and images which sends into Translation
Server.

# Developer

Use the following guides for getting things done, programming well, and
programming in style.

* [Protocol](http://github.com/thoughtbot/guides/blob/master/protocol)
* [Best Practices](http://github.com/thoughtbot/guides/blob/master/best-practices)
* [Style](http://github.com/thoughtbot/guides/blob/master/style)

# Clear database (without users)

`rake clear_database`