{"repo":"shioyama/mobility","free":true,"listed":false,"github":"https://github.com/shioyama/mobility","clone":"git clone https://github.com/shioyama/mobility.git","description":"Pluggable Ruby translation framework","language":"Ruby","stars":1136,"topics":["translation","i18n","ruby","activerecord","sequel","localization","rails","ruby-gem","json","jsonb"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Mobility ======== [ ][gem] [ ][actions] [ ][codeclimate] [gem]: https://rubygems.org/gems/mobility [actions]: https://github.com/shioyama/mobility/actions [codeclimate]: https://codeclimate.com/github/shioyama/mobility [docs]: http://www.rubydoc.info/gems/mobility [wiki]: https://github.com/shioyama/mobility/wiki This is the readme for version 1.x of Mobility. If you are using an earlier version (0.8.x or earlier), you probably want the readme on the 0-8 branch. Mobility is a gem for storing and retrieving translations as attributes on a class. These translations could be the content of blog posts, captions on images, tags on bookmarks, or anything else you might want to store in different languages. For examples of what Mobility can do, see the Companies using Mobility section below. Storage of translations is handled by customizable \"backends\" which encapsulate different storage strategies. The default way to store translations is to put them all in a set of two shared tables, but many alternatives are also supported, including translatable columns and model translation tables, as well as database-specific storage solutions such as json/jsonb and Hstore (for PostgreSQL). Mobility is a cross-platform solution, currently supporting both ActiveRecord and Sequel ORM, with support for other platforms planned. For a detailed introduction to Mobility, see Translating with Mobility. See also my talk at RubyConf 2018, Building Generic Software, where I explain the thinking behind Mo","default_branch":null,"files":null,"tree":[],"storefront":"/r/shioyama","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shioyama/mobility/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}