Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/blueberryapps/translation-server
- Owner: blueberryapps
- Created: 2015-03-02T15:38:20.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T11:21:19.000Z (almost 2 years ago)
- Last Synced: 2024-09-29T06:41:07.637Z (about 1 month ago)
- Topics: blueberry-opensource, rails, rails-application, ruby, store-translations, translation-server
- Language: Ruby
- Homepage:
- Size: 1.74 MB
- Stars: 27
- Watchers: 24
- Forks: 1
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Open-Source-Ruby-and-Rails-Apps - translation-server - Stores translations with location and screenshot. Enable users to easily edit translations and then any rails/react application can use them. 🔥 ✅ 🚀 (Happy Exploring 🤘)
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`