Commit graph

78 commits

Author SHA1 Message Date
Sebastian Celis
7f34f8e6ad Update version to 0.3.2. 2012-09-13 10:28:29 -05:00
Sebastian Celis
0b2bba9a31 Fix broken test due to section comment changes. 2012-09-13 10:17:02 -05:00
Sebastian Celis
34cc06f5f5 Fix issue where section names are parsed as string comments. 2012-09-13 10:15:40 -05:00
Sebastian Celis
addbc79191 Properly escape and unescape HTML entities. 2012-09-13 10:08:54 -05:00
Sebastian Celis
7cc1b7b646 Update version to 0.3.1. 2012-07-18 09:30:06 -05:00
Sebastian Celis
4958a0bff0 Do not strip whitespace from sections and string keys.
Fixes Issue #14
2012-07-18 09:28:01 -05:00
Sebastian Celis
c0b49745fe Fix comment parsing in Android XML files.
Ensure only comments within the resources block are parsed.
2012-07-17 10:01:53 -05:00
Sebastian Celis
1190b65695 Default to saving strings in the iOS format. 2012-07-17 09:56:01 -05:00
Robert Guo
9642e69389 make Android formatter use Regex instead of REXML, add comments support for Android, modify test files to support comments 2012-07-05 08:31:41 -05:00
Robert Guo
afee09b707 make iOS formatter compatible with twine string files that may have Android substitution formats 2012-07-05 08:30:16 -05:00
Sebastian Celis
a32e291668 Update version to 0.3.0. 2012-07-02 06:34:14 -05:00
Sebastian Celis
413691b6e8 Add information about the various formatters. 2012-07-02 06:32:46 -05:00
Sebastian Celis
144e693aa7 Fix crash when default language is missing for a string.
Fixes issue #13
2012-07-02 06:04:01 -05:00
Sebastian Celis
5604965618 Move rubygems require into the actual test file. 2012-05-10 14:51:58 -05:00
Sebastian Celis
cafdfb6dde Improve rubyzip error messages. 2012-05-10 14:45:05 -05:00
Sebastian Celis
dd5d853ce5 Exit nicely if requiring json fails. 2012-05-10 14:43:29 -05:00
Sebastian Celis
025cccc351 Fix testcases to work on Ruby < 1.9.2. 2012-05-10 14:26:06 -05:00
Sebastian Celis
345ce6d109 Fixup help text to mention all supported string file formats. 2012-05-10 14:25:41 -05:00
Sebastian Celis
af4f5654a7 Cleanup. 2012-05-10 12:33:09 -05:00
ISHITOYA Kentaro
213c9bdd00 Added formatter for jquery-localize https://github.com/coderifous/jquery-localize. 2012-05-10 12:16:45 -05:00
Sebastian Celis
c9fe34eed4 Update version to 0.2.2. 2012-04-16 13:29:58 -05:00
Sebastian Celis
d5f3c6ef57 Add mention of --consume-comments to the README. 2012-04-16 13:27:13 -05:00
Sebastian Celis
369e64d65f Add the ability to consume comments in a strings file. 2012-04-16 13:25:43 -05:00
Sebastian Celis
68b5469e46 Add consume-all-string-files command. 2012-04-16 13:16:31 -05:00
Sebastian Celis
ceeb0a2f01 Ignore dotfiles when consuming localization drops. 2012-04-16 07:28:38 -05:00
Sebastian Celis
bb0b51a07a Fix minor README issues. 2012-04-13 11:25:04 -05:00
Sebastian Celis
b886d78198 Update test cases to work with recent formatter changes. 2012-03-21 11:27:14 -05:00
Sebastian Celis
7014d193b4 Add Twine version number to generated files. 2012-03-21 11:13:55 -05:00
Sebastian Celis
a3e4e42b15 Cleanup format of generated Apple strings file.
* Remove unnecessary linebreaks.
* Make section headers stand out.
2012-03-21 11:12:24 -05:00
Kevin Wood
9277e070fe Edited Apple formatter to more closely match the Apple-generated syntax 2012-03-21 11:05:52 -05:00
Sebastian Celis
3789cfbabe Merge pull request #5 from kwood/master
Help text fix
2012-03-20 17:09:54 -07:00
Kevin Wood
c8f8a2efbd Fixes incorrect spelling of generate-string-file in help text 2012-03-20 16:07:05 -07:00
Scott Weber
c1f5e1b3e7 strip numbers from substitutions during consume if safe to do so 2012-03-06 11:24:11 -05:00
Scott Weber
b540ed8d6b make sure that substitutions are numbered when necessary
When there is more than one substitution in a string, Android requires that the
substitutions are explicitly numbered (e.g. %1$s, %2$s, etc.).  This change will
number the substitutions if they are not already numbered.  It just numbers them
from left to right in the string.
2012-03-06 09:48:25 -05:00
Sebastian Celis
f79d89a048 Fix code block in README. 2012-03-05 07:27:45 -06:00
Sebastian Celis
34d6052042 Update version to 0.2.1. 2012-03-02 09:02:03 -06:00
Sebastian Celis
b4e5b4a698 Update generate-report to explicity state if no strings have tags. 2012-03-01 09:45:20 -06:00
Sebastian Celis
61b04736dc Update readme given how we now handle tagless strings. 2012-03-01 09:43:19 -06:00
Sebastian Celis
78c52a6d73 Split --all into --consume-all and --include-untranslated.
Overloading --all was a little confusing. It is better to be explicit.
2012-03-01 09:41:47 -06:00
Sebastian Celis
7af9048cf4 Do not match untagged strings when tags are specified.
In addition, add a --untagged option for force-selecting all untagged
strings.
2012-03-01 09:35:10 -06:00
Sebastian Celis
6a1a7a0584 Improve formats help text by showing all supported formats. 2012-03-01 09:31:15 -06:00
ISHITOYA Kentaro
0139f8d5e5 Switched order of evaluation. Because I could not generate language file from strings.txt without 'tags' option. 2012-03-01 09:17:46 -06:00
Sebastian Celis
f5f7215d96 Update version to 0.2.0. 2012-02-27 16:07:59 -06:00
Sebastian Celis
f8586c4379 Error if the user tries --encoding in Ruby 1.8. 2012-02-27 16:06:54 -06:00
Sebastian Celis
9aea9641b5 Clean up error reporting. 2012-02-27 16:06:41 -06:00
Sebastian Celis
c9f8f1c21a Add the ability to write UTF-16 files.
Issue #2
2012-02-27 16:00:05 -06:00
Sebastian Celis
1840f1fb20 Fix broken testcase for generated Android files.
Now that Android files by default do not fallback to English text, we
need a way to still generate files the old way for translation drops.
So, use the --all flag to generate Android files that include strings
that have not yet been translated.
2012-02-27 15:51:17 -06:00
Sebastian Celis
27828519f4 Fix references to CLI options. 2012-02-27 15:49:33 -06:00
Sebastian Celis
c3b5932202 Properly read and parse UTF-16 .strings files.
Issue #2
2012-02-27 14:52:35 -06:00
Sebastian Celis
82235cadeb Fix call to write_file for generate-loc-drop. 2012-02-24 16:58:16 -06:00