# shiny.i18n 0.3.0

- `shiny.i18n` full compatibility with `rhino` applications
- `get_translation_language` method added to the `Translator` class
- fixed regex in `extract_key_expressions`
- translator reads only CSV files with the "translation_" prefix
- added default session value in `update_lang`

# shiny.i18n 0.2.0

- `preproc` script with preprocessing functions - they create example translation CSV, or JSON files
- RStudio addin that searches for all `i18nt` tags
- JS bindings that identify html elements with i18n class
- `ui` script with ui translations related function
- automatic translations via API (currently only google cloud supported)
- increased test coverage to 63%
- 2 vignettes with tutorials
- examples with live language translation on the UI side and with automatic translation via API
- pkgdown documentation
- Translator class is R6 class now
- `translate` method now automatically detects whether object is in UI or server and applies reactive or JS translation accordingly

# shiny.i18n 0.1.0

- Translator reference class
- examples with basic json and csv usage and with live language translation on the server side
