This PR combines the master and the xliff branches and enhances the API so that it's possible to select whether to use TMX or XLIFF files at compile/runtime.
This is a breaking change, so will end up with version number 4.0. To create a LocalizationManager you now pass a TranslationMemory parameter:
This PR should be merge of master and xliff, but this lists all the changes that are on xliff but not on master and vice versa, so it makes the PR really confusing. I decided to do the merge in a separate step - while being on the xliff branch this can be achieved by running: git merge -s ours master.
This PR combines the
master
and thexliff
branches and enhances the API so that it's possible to select whether to use TMX or XLIFF files at compile/runtime.This is a breaking change, so will end up with version number 4.0. To create a
LocalizationManager
you now pass aTranslationMemory
parameter:This PR should be merge of
master
andxliff
, but this lists all the changes that are onxliff
but not onmaster
and vice versa, so it makes the PR really confusing. I decided to do the merge in a separate step - while being on thexliff
branch this can be achieved by running:git merge -s ours master
.This change is