Releases: faberNovel/ad_localize
Releases · faberNovel/ad_localize
4.0.5
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
Breaking change
- Precedence to csv files. Only CSV files will be exported if both csv file and google spreadsheet are provided
- In case of multiple CSVs or sheet ids, you should be aware that all sources will be merged. By default the merge policy to keep the first wording translation for each key
- New architecture. Separate export process responsibilities in dedicated classes. Fixes #48, #20
Changed
- it is now possible to provide an output path path that does not exist
- if a service account configuration is provided, there won't be any files downloaded
- it is now possible to provide a sheet id list
ActiveSupport::TestCase
is now the base class of test classes- Only global constants are in the constant class
- Replaced the Runner class file by a cli class
- tests for ad_localize class are restricted to the minimum
- No more file generated when there are no data to export
- Less verbose logs. Now, they only describe the different steps of the export process
- do not add
InfoPlist
translations to androidstrings.xml
Added
- -e, -export_all_sheets option export all sheets from a spreadsheet by @sjcqs
- -m, --merge-option to select the merge policy (
keep
orreplace
) by @sjcqs - it is now possible to select which locales you want to export
- key class is tested
- option handler is tested
- execute_export_request is tested (only csv)
- export request is tested
- dedicated folder for fixture files
- add ability to use AdLocalize in a Ruby program
- add documentation for JSON and YAML support. Fixes #23
Fixed
- comments will now be added to iOS and Android plural files
- do not remove existing files in export output folder. Fixes #40
Removed
- no more option -a option to indicate that a service account configuration will be provided. If set, the environment variable
GCLOUD_CLIENT_SECRET
content will be used - no more substitution of empty wording with by "Missing Translation" when using the option -d
- no more Makefile, the Rakefile is sufficient. Use
bundle exec rake -T
to display the available commands - no more check for ordered interpolation variables in translations
3.6.0
3.5.0
Added
- add support for private spreadsheet using google service acccount by @sjcqs. Fixes #31
- add makefile for easier testing by @felginep
Changed
- improve error message to have useful information in case of google spreadsheet use by @felginep. Fixes #27
- platform folder is no longer generated when there is only one platform selected. The files are directly generated in the output path. By @felginep. Fixes #29
- raise error when google spreadsheet key is invalid by @felginep
Fixed
3.4.0
Added
- Rails folks, @epaillous has improved the YAML support. You can now have multi-level wording.
3.3.0
Added
- improve React support using keys with dots to generate nested JSON files by @epaillous