Sebastian Celis
c9a0fd4bc5
Merge pull request #123 from sebastianludwig/no_skip
...
Post modularization cleanup
2016-01-12 06:19:22 -06:00
Sebastian Celis
9c0fc9b296
Remove period from the list of valid characters.
...
Period is not allowed in Android strings.
2016-01-12 06:18:11 -06:00
Sebastian Celis
fdb1e3489f
Merge pull request #121 from sebastianludwig/validate_strings_file
...
Check for invalid characters
2016-01-12 06:17:35 -06:00
Sebastian Ludwig
b73045b33b
Fixed tests for ruby 1.9.
2015-12-18 13:47:10 +01:00
Sebastian Ludwig
7bcab89373
Cleanup of validate_strings_file.
2015-12-18 13:47:10 +01:00
Sebastian Ludwig
0f9bd0dcba
Closed #84 by checking for invalid characters in keys in validate-strings-file.
2015-12-18 13:47:10 +01:00
Sebastian Ludwig
1ecb483dbd
Added unit test for validate-strings-file command.
2015-12-18 13:47:10 +01:00
Sebastian Ludwig
527d3aa60c
Got rid of unnecessary if in return statement.
2015-12-18 13:44:25 +01:00
Sebastian Celis
c9aa835621
Merge pull request #122 from sebastianludwig/consume_comments
...
Consume comments
2015-12-17 09:10:13 -06:00
Sebastian Celis
a82c2c99f6
Merge pull request #124 from sebastianludwig/translation_newlines
...
Newline escaping
2015-12-17 09:05:04 -06:00
Sebastian Celis
0f3a4ad269
Merge pull request #120 from sebastianludwig/redirectable_output
...
Redirectable output
2015-12-17 08:57:52 -06:00
Sebastian Ludwig
fae6a371d6
Shortened expression in OutputProcessor.
2015-12-05 18:02:58 +01:00
Sebastian Ludwig
dff238a847
Simplified StringsRow.translated_string_for_lang
2015-12-05 02:27:07 +01:00
Sebastian Ludwig
1470494525
Moved newline escaping from JQuery formatter to Abstract.
2015-12-05 01:46:17 +01:00
Sebastian Ludwig
69d957fe16
Enabled test.
2015-12-05 01:39:53 +01:00
Sebastian Ludwig
be18757ce7
Moved consume_comments evaluation from concrete formatters to Abstract. Closes #97 .
2015-12-05 01:28:26 +01:00
Sebastian Ludwig
00d2dc953e
Tested and fixed comment consumption for all formatters.
2015-12-05 01:23:50 +01:00
Sebastian Ludwig
a5a970f12d
Added variables for STDOUT and STDERR to be able to redirect the output in unit tests.
2015-12-04 23:22:10 +01:00
Sebastian Celis
b2b4bdcc8a
Fix broken unit tests in Ruby < 2.0.
2015-11-29 12:08:41 -06:00
Sebastian Celis
e3259b7bc7
Merge pull request #119 from sebastianludwig/cleanup
...
Cleaned up Runner and Abstract by shortening some expressions.
2015-11-29 12:06:33 -06:00
Sebastian Celis
48511652c7
Merge pull request #118 from sebastianludwig/fixed_unit_tests
...
Fixed unit tests.
2015-11-29 11:52:48 -06:00
Sebastian Ludwig
cdfb30b351
Cleaned up Runner and Abstract by shortening some expressions.
2015-11-29 18:52:46 +01:00
Sebastian Ludwig
cc282757bb
Fixed unit tests.
2015-11-29 18:50:35 +01:00
Sebastian Celis
b8291de63c
Merge pull request #112 from sebastianludwig/formatter_modularization_v2
...
Formatter modularization v2
2015-11-29 11:49:04 -06:00
Sebastian Celis
92e869b065
Merge pull request #114 from sebastianludwig/cli_refactoring
...
CLI refactoring
2015-11-29 11:34:02 -06:00
Sebastian Celis
b5146e6d37
Merge pull request #116 from mobiata/fix-dependencies
...
Change dependencies to be more permissive.
2015-11-29 11:22:18 -06:00
Sebastian Celis
da2a00918a
Change dependencies to be more permissive.
...
Also use the latest version of rake.
My initial tests seem to show that everything works fine this way. If we
run into issues where some gems broke APIs between minor version bumps,
some of these dependencies might need to be locked down to more specific
versions.
2015-11-29 11:15:26 -06:00
Sebastian Celis
59f9867915
Merge pull request #113 from sebastianludwig/rubyzip
...
Updated Rubyzip to 1.1.7
2015-11-29 11:07:55 -06:00
Sebastian Ludwig
b651763986
Refactored CLI
2015-11-29 17:11:02 +01:00
Sebastian Ludwig
c97e94acbb
Implemented CLI unit tests.
2015-11-29 17:10:54 +01:00
Sebastian Ludwig
b803deec9f
Untangled CLI and Runner.
2015-11-29 17:10:46 +01:00
Sebastian Ludwig
ba4b69baf2
Added unit tests for loc drop generation and consumption.
2015-11-29 17:04:44 +01:00
Sebastian Ludwig
8815c095d8
Fixed #76 by updating to Rubyzip 1.1.7.
2015-11-29 17:04:36 +01:00
Sebastian Celis
c5286a4979
Merge pull request #111 from sebastianludwig/command_test_case_cleanup
...
Cleaned up CommandTestCase.
2015-11-29 10:59:02 -05:00
Sebastian Ludwig
25264bcf12
Further modularized Abstract formatter so it's easier to meed special requirements like in the Django and Gettext formatters.
2015-11-28 15:52:17 +01:00
Sebastian Ludwig
d690adb322
Centralized escape_quotes helper method in Abstract formatter.
2015-11-28 15:07:32 +01:00
Sebastian Ludwig
7691068e05
Changed header formatting to be optional for formatters.
2015-11-28 15:02:26 +01:00
Sebastian Ludwig
1d99549849
Adapted Tizen formatter to the modular style.
2015-11-28 14:59:51 +01:00
Sebastian Ludwig
f8d1df554d
Adapted JQuery formatter to the modular style.
2015-11-28 14:52:15 +01:00
Sebastian Ludwig
a7ac82aab7
Adapted Gettext formatter to the modular style.
2015-11-28 14:37:30 +01:00
Sebastian Ludwig
a35107ea99
Adapted Flash formatter to the modular style.
2015-11-28 14:37:30 +01:00
Sebastian Ludwig
84cf07d353
Adapted Django formatter to the modular style.
2015-11-28 14:37:30 +01:00
Sebastian Ludwig
bcb6dd928e
Added unit tests for Django and Flash formatters.
2015-11-28 13:31:39 +01:00
Sebastian Ludwig
17d206f7ce
Changed TestCrateFolders to be a CommandTestCase and renamed it to TestGenerateAllStringFiles.
2015-11-28 01:18:39 +01:00
Sebastian Ludwig
559360977c
Cleaned up CommandTestCase. The strings file used by Runner is now injectable which eliminates the need to mock StringsFile.new (which could lead to an infinite loop).
2015-11-27 19:29:50 +01:00
Sebastian Celis
00000ba9c9
Merge pull request #109 from sebastianludwig/use_set_translation_in_formatters
...
Use set_translation in formatters
2015-11-27 13:27:22 -05:00
Sebastian Celis
0689b812fa
Merge pull request #107 from sebastianludwig/new_tests
...
New unit tests
2015-11-27 11:03:13 -05:00
Sebastian Celis
3b638f9b7e
Merge pull request #108 from sebastianludwig/small_improvements
...
Small improvements
2015-11-27 10:59:25 -05:00
Sebastian Ludwig
e76e63909c
Shortened check for wrapping accents in StringsFile.read.
2015-11-27 15:55:59 +01:00
Sebastian Ludwig
77acb33773
Corrected indentation in Abstract.set_translation_for_key.
2015-11-27 15:55:59 +01:00