public
Description: A utility to help with modifying ruby source files in order to use gettext
Homepage:
Clone URL: git://github.com/hagabaka/texter.git
hagabaka (author)
Sat Jun 07 10:24:39 -0700 2008
commit  b2cb076db0d87cf33564d75000e1abe4f42ac5e1
tree    e144eea7dbe1b21213110e96789fc6687486a158
parent  c2deaec5141d6060d20102f20e873f10b645c440
texter /
name age message
file README Loading commit data...
directory spec/
file texter.rb
directory texter/
README
Texter is a utility to help you modify ruby source programs in order to use gettext.
It searches for string literals, displays each and asks you whether it should be
marked as translatable, with _( ). In case the string contains embedded code, it
is able to rewrite it with string modulo operator with your input.

USAGE
  texter.rb <input-file> [<output-file>]
output-file is by default named <input-file>.texter.rb

AUTHOR
Yaohan Chen <yaohan.chen@gmail.com>

LICENSE
Ruby's

CREDITS
- Daniel Brumbaugh Keeney provided much help with the treetop grammar and rest of
  the program

BUGS
- Quotes in string-like literals are treated incorrectly as string delimiters,
  except in these common cases:
  - regexp /.../
  - %[qQwr], followed by (), [], {} pairs
- Only strings enclosed in ' and " are prompted
- Default answers for yes/no prompts are not working in highline 1.4.0, but patch is
  pending for next release

TODO
- Preview
(following probably too difficult)
- Save and restore progress
- Recover from incorrect parsing
- Undo