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