Sebastian Ludwig
|
1d4e0aeb9b
|
Added pendantic option to validate-strings-file command and hid errors for keys without tags behind it.
|
2016-02-16 12:54:45 -06:00 |
|
Sebastian Celis
|
662da698ad
|
Merge pull request #129 from sebastianludwig/formatter_refactoring
Formatter refactoring
|
2016-01-19 16:36:18 -06:00 |
|
Sebastian Ludwig
|
b53ecb2be6
|
Removed initializer parameters from Abstract formatter because they were only used in unit tests.
|
2016-01-19 13:22:29 -05:00 |
|
Sebastian Ludwig
|
cd055e7021
|
Changed fixtures to be independent of the gem version.
|
2016-01-17 20:56:37 -05:00 |
|
Sebastian Ludwig
|
faa896b91b
|
Better way of resetting formatters for every test
|
2016-01-17 20:53:41 -05:00 |
|
Sebastian Ludwig
|
e4a121ea7d
|
Using instance methods instead of class constants to convey formatter capabilities.
|
2016-01-17 20:51:40 -05:00 |
|
Sebastian Ludwig
|
c55c7685b9
|
Storing formatter instances in Twine::Formatters.formatters to make it easier to inject mocks.
|
2016-01-17 20:47:44 -05:00 |
|
Sebastian Celis
|
faedb5ee78
|
Merge pull request #125 from sebastianludwig/placeholders
Improved placeholder handling
|
2016-01-12 06:19:54 -06:00 |
|
Sebastian Celis
|
c9a0fd4bc5
|
Merge pull request #123 from sebastianludwig/no_skip
Post modularization cleanup
|
2016-01-12 06:19:22 -06:00 |
|
Sebastian Ludwig
|
b73045b33b
|
Fixed tests for ruby 1.9.
|
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 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 Ludwig
|
2e0557741b
|
Using Placeholers like a proper module by including it into the Formatters where it's needed.
|
2015-12-06 15:41:51 +01:00 |
|
Sebastian Ludwig
|
d21f07e735
|
Re-added @ sign escaping to Android formatter.
|
2015-12-05 17:12:45 +01:00 |
|
Sebastian Ludwig
|
1a49852a6e
|
Added Placeholders module and added methods to convert from twine format to android and vice versa.
|
2015-12-05 15:38:33 +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
|
48511652c7
|
Merge pull request #118 from sebastianludwig/fixed_unit_tests
Fixed unit tests.
|
2015-11-29 11:52:48 -06: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 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 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
|
7691068e05
|
Changed header formatting to be optional for formatters.
|
2015-11-28 15:02:26 +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 Ludwig
|
1153d8c247
|
Using set_translation_for_key in JQuery formatter to transform the value instead of read_file.
|
2015-11-27 15:45:45 +01:00 |
|
Sebastian Ludwig
|
d3128cdbd9
|
Replaced unit tests with more targeted tests aimed to test the functionality thoroghly. Closes #91.
|
2015-11-27 15:04:45 +01:00 |
|
Sebastian Ludwig
|
e8312d0f95
|
Added unit tests for --create-folders option.
|
2015-10-22 19:53:59 +02:00 |
|
Sebastian Ludwig
|
6f5f666175
|
#94 Added missing require statement to references test.
|
2015-10-13 17:21:13 +02:00 |
|
Sebastian Ludwig
|
c28c820266
|
#94 cleaned up and shortened tests
|
2015-10-11 15:19:36 +02:00 |
|
Sebastian Ludwig
|
d1258985fc
|
#94 ensured that consuming a strings file preserves referenced comments.
|
2015-10-10 14:21:57 +02:00 |
|
Sebastian Ludwig
|
239676802b
|
#94 keeping references when updating a twine strings file.
|
2015-10-09 11:49:49 +02:00 |
|
Sebastian Ludwig
|
c51ab1a784
|
#94 Changed default for references values to only the referenced key (without square brackets).
|
2015-10-07 18:42:09 +02:00 |
|
Sebastian Ludwig
|
f597bf863c
|
Implemented references for keys. Closes #82.
|
2015-10-01 17:29:48 +02:00 |
|
Sebastian Ludwig
|
e7703507cb
|
#92 merged --only-untranslated and --exclude-untranslated options into --include option.
|
2015-09-25 09:54:07 +02:00 |
|
Sebastian Ludwig
|
d761eaa6c5
|
Implemented #24 by adding option --only-untranslated to all formatters (that adopt the modular style).
|
2015-09-24 12:02:32 +02:00 |
|