Commit Graph

34 Commits

Author SHA1 Message Date
Hendrik Volschenk
04592cd2a8 fix: add empty string handler The same fix that was applied to localized-strings. formatString() now works with a key that does not exist 2018-05-16 07:41:40 +02:00
Stefano Falda
c5aac1bf40 Updated formatString behaviour - returns string or array if contains react objects 2018-04-03 22:01:38 +02:00
Stefano Falda
2abcc7b981 Refactor to use the localized-strings package 2018-03-17 23:21:28 +01:00
Stefano Falda
e49d16c3ee Undo last commit that breaks tests... 2018-02-08 22:00:42 +01:00
Josh Salverda
9808ad6336 Handle falsy values
- If values are falsy, handle them correctly in formatString
- Add unit test to cover functionality
- Refactor unit tests a bit, the strings object was being overwritten by the tests and wasn't being reset again afterwards
2018-01-18 19:03:13 -05:00
Josh Salverda
1b5b46f606 Handle components in named tokens 2018-01-16 16:10:01 -05:00
Josh Salverda
cc39a62e6e Add ability to use named tokens
- Instead of just defining integer-based format strings can now alternatively supply a string-based token, eg. {month}
2018-01-15 11:20:01 -05:00
Henrik Raitasola
917b536a9a Use other reserved name 2017-07-14 00:30:03 +03:00
Henrik Raitasola
2ce6b3785b Pass only keys as parameter because the function does not care about their values 2017-07-14 00:21:43 +03:00
Henrik Raitasola
fec5e03e51 Rename function to make it purpose more clear 2017-07-14 00:19:09 +03:00
Henrik Raitasola
169892f1cb Add more tests 2017-07-14 00:14:38 +03:00
Henrik Raitasola
6cdffe4693 Add first test 2017-07-14 00:09:04 +03:00
Henrik Raitasola
cd248298fe Refactor better name for test 2017-07-13 12:58:07 +03:00
Henrik Raitasola
c385ed6912 Add one test 2017-07-13 12:56:16 +03:00
Henrik Raitasola
c144b1d9df Add one more test 2017-07-13 12:52:06 +03:00
Henrik Raitasola
19c5c3dd5f Add first React test 2017-07-13 12:48:28 +03:00
Henrik Raitasola
c37ac0bf06 Shorten path 2017-07-12 21:55:47 +03:00
Henrik Raitasola
2ea7255c72 Move getInterfaceLanguage to utils file
All function that do not use "this" inside of them should not be inside of class. Then they are util functions that simply return a value
2017-07-12 21:55:01 +03:00
Henrik Raitasola
d433041ff8 Fix formatting 2017-07-12 21:47:04 +03:00
Henrik Raitasola
81788c51b6 Add more array values 2017-07-12 17:02:37 +03:00
Henrik Raitasola
4ec369d297 Use arrow function 2017-07-12 17:01:49 +03:00
Henrik Raitasola
ddcf4d4b50 Reformat 2017-07-12 16:56:53 +03:00
Henrik Raitasola
2c259fbf22 Add test cases for _getInterfaceLanguage 2017-07-12 16:55:09 +03:00
Henrik Raitasola
536d7ea804 Add firrst test to getInterfaceLanguage function 2017-07-12 16:50:29 +03:00
Henrik Raitasola
1f0661b05b Reindent tests correctly 2017-07-12 16:40:28 +03:00
Henrik Raitasola
f942475d99 Move variables close to the tests so it is easier to read 2017-07-12 16:39:07 +03:00
Henrik Raitasola
613dadd8f3 Mock navigator for tests to pass 2017-07-12 16:36:45 +03:00
Henrik Raitasola
cd28a00f03 Fix tests 2017-07-12 11:49:09 +03:00
Henrik Raitasola
c78c7d4b48 Fix typo 2017-07-12 11:37:52 +03:00
Henrik Raitasola
6de6847939 Get tests running 2017-07-12 11:33:31 +03:00
Stefano Falda
5faa5b4b8e Fixed problem with reserved property names checking 2017-06-12 23:12:55 +02:00
Stefano Falda
281ddd7447 Added setContent method 2017-05-24 00:16:18 +02:00
Stefano Falda
d8c2fd309a Added exception when a key is reserved, added setProps to reload strings, improved missed translation detection 2017-05-24 00:02:06 +02:00
Stefano Falda
0c0ea85e73 Added tests and fixed default language cloning 2017-05-23 15:21:45 +02:00