This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Home
Globalize2
Next Up
- Lots of testing.
- DB backend for view translation.
- Eager loading for model translations?
PackagingFinish up chained backend.(done?)Locale + Translation classesview translations with yaml (file/dir structure)basic model translations (simplest thing possible)
Lower Priority
- gem plugin.
- Setup automatic test running that tracks latest Rails edge.
Meta
- We will use RSpec for testing, along with a model factory such as Object Daddy or Factorygirl.
- The top-most module will be Globalize.
- The plugin will be distributed as a gem plugin.
Component Specifications
- YAML-based View Translation
- Content Translation
- Locale Class
- Locale LoadPath
- Locale switching after translated model is already loaded
- The Chained Backend (experimental!)
- Pluralize backend (experimental!)
- Fallbacks
- Caching
- Helpers
- Currency formatting
- Form processing
- View template switching
- Determining locale from HTTP, etc
- Translation view generator — creates controller/view to manage translations online
- Rake tasks
- dump, load translations
- generate migrations
- look for untranslated keys (possibly)
Notes
To run the specs go to the projects root dir and run: spec -O spec/spec.opts spec







