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 (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
MIT-LICENSE | ||
| |
README.markdown | ||
| |
Rakefile | ||
| |
init.rb | ||
| |
install.rb | ||
| |
lib/ | ||
| |
tasks/ | ||
| |
test/ | ||
| |
uninstall.rb |
README.markdown
I18nTools
This will include:
- Translation UI Shows dot-separated keys, base translation and current locale translation. Allows use to change current locale translation. Should be paginated; should optionally filter to only show untranslated strings for locale.
- Adding new base translations E.g., while coding. Set dot-separated key and string. Should probably be Ajax. Search for entry by code or content in string. Can also be Ajax.
- Maintenance Remove translations. Search code files for untranslated keys.
- Change Keys Show current key, text-field for new key. Batch update all the code by showing diff snippets and allowing the user to confirm or abort each change. Update yml files at the end.
How to load and save translations
- Use I18n.load_path to get files; load into memory; for each translation entry, record which path it came from. Record changed entries back to their original files.
Example
Example goes here.
Copyright (c) 2009 [name of plugin creator], released under the MIT license








