Commit graph

68 commits

Author SHA1 Message Date
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
Scott Weber
34f7ff8c9c don't force default into strings.xml; let Android OS handle fallback 2012-02-22 10:44:56 -05:00
Scott Weber
828aac3b37 for android, put default language in values folder 2012-02-21 16:38:14 -05:00
Scott Weber
ce96dcd425 android-specific improvements
- cross-reference between iOS/Android language/region codes
- support for default languages other than English
- proper escaping of ' and "
- translation between %@ and %s, including numbered parameters (e.g. %1$@)
- proper XML-escaping of < and &
2012-02-20 14:43:33 -05:00
Sebastian Celis
125eb59036 Support empty translations.
This seems strange, but I can imagine weird scenarios where a key should
translate to nothing in certain languages. So, let's support this for
now.
2012-02-15 11:16:36 -06:00
Sebastian Celis
6f286dc159 Properly unescape double quotes in android files. 2012-02-15 11:13:54 -06:00
Sebastian Celis
949314fb16 Fix gemspec test file. 2012-02-11 10:04:10 -06:00
Sebastian Celis
ef57e0be97 Add test files to the gemspec. 2012-02-11 10:01:08 -06:00
Sebastian Celis
f2c0df7dae Update version number to 0.1.2. 2012-02-11 09:56:22 -06:00
Sebastian Celis
c9b7ed14a9 Fix reference to old method variables. 2012-02-10 19:08:57 -06:00
Sebastian Celis
3984de6fdd Replace --tag with --tags. 2012-02-10 18:58:00 -06:00