Releases: bbepis/XUnity.AutoTranslator
Releases · bbepis/XUnity.AutoTranslator
4.16.0
Version 4.16.0 * BREAKING CHANGE - Changed load order of translation files in Text directory. Zip files are now lowest priority and files inside zip files are also prioritized alphabetically. Now reflects the same behaviour as redirected resources. * BREAKING CHANGE - Changes to IMGUI handling of numbers. This may cause previous translations to break * FEATURE - UI to control fallback endpoint * MISC - Caching of result of "sr" regexes, allowing it to be used for IMGUI and potentially increasing performance for scenarios where the same text is being translated through a regex all the tim * MISC - New configuration "TemplateAllNumbersAway", that will ensure all numbers are templated away before being send to translator/being stored in translation file * MISC - New configuration "ReloadTranslationsOnFileChange", that will automatically reload files when a translation file changes * MISC - Publication of various minor APIs related to resource redirection
4.15.0
Version 4.15.0 (Auto Translator) * FEATURE - Added DeepL support * FEATURE - New setting for automated fallback translation endpoint * FEATURE - Extensions to ITranslateEndpoint interface allowing handling of contextual translation information * MISC - Added HTML Entity decoding during postprocessing (enabled by default if configuration is reset) * BUG FIX - Fixed issue related to newline handling * BUG FIX - Fixed issue that could cause text not to be displayed in older versions of Unity * BUG FIX - Fixed issue that could cause out-of-process hosted translation endpoints to fail in certain situations * BUG FIX - Fixed issue where out-of-process translation endpoints would sometimes get shutdown before the game * BUG FIX - Fixed issue where redirected resources were not always identified as such during standard translations * BUG FIX - Fixed issue that could cause web requests timeout after a long period rather than fail immediately in certain situations * BUG FIX - Fixed issue with GoogleTranslateV2 that could cause it to fail if untranslated texts included certain characters Version 1.2.0 (Resource Redirector) * FEATURE - Support callbacks for asset bundles loaded from streams
4.14.0
Version 4.14.0 * FEATURE - New version of GoogleTranslate endpoint that supports new API. May replace replace old GoogleTranslate endpoint in the future * MISC - Made more log statements affected by silent mode * MISC - Changed behaviour of the copy to clipboard feature. Now it will always copy to clipboard when text is being translated on a text component * MISC - Support for older versions of UTAGE * MISC - Fixed some log statements to no longer indicate error in case an error did not occur during hooking * MISC - Updated user agents for API requests * MISC - Improved SpriteRenderer support * BUG FIX - Fixed a bug that could cause crash in older versions of the Unity Engine * BUG FIX - Fixed a bug that could occur during dynamic code generation in certain situations
4.13.0
Version 4.13.0 (Auto Translator) * FEATURE - API that allows external plugins to take some degree of control of how a game is translated * FEATURE - Can now output text that exceeds the maximum length if configured through 'OutputTooLongText' * MISC - Increased max value of 'MaxCharactersPerTranslation' from 1000 to 2500 * MISC - Allow fallback to reflection when dynamic code generation fails * BUG FIX - A new option that controls and attempts to prevent potential double translations of redirected resources * BUG FIX - Bug in manual plugin translations in relation to unity combo boxes * BUG FIX - Bug in the translation aggregator where the default translation would always be copied * BUG FIX - Fixed bug that caused traditional chinese not to be usable with Baidu * BUG FIX - Fixed bug that ignored the delay configuration in the BaiduTranslate implementation * BUG FIX - Fixed bug that caused language detection not to be usable with Bing Version 1.1.3 (Resource Redirector) * BUG FIX - Fixed bug that caused the GetBuiltinResource to not be found on later versions of the Unity Engine. Thanks to aqie13 on GitHub
4.12.1
Version 4.12.1 * MISC - Option to enable Harmony detour bridge (enabled by default for ReiPatcher setup if SRE is not supported) * MISC - Improved ForceUIResizing implementation * MISC - Some performance improvements during text component compatibility checks * BUG FIX - Disabled hooking of SpriteRenderer unless the hooking config is enabled * BUG FIX - Fixed PapagoTranslate API - Thanks to hype5 on Github
4.12.0
Version 4.12.0 * FEATURE - Specialized plugin translation support. Can now read text translation files that are only used for specific plugins * FEATURE - Proper IMGUI support in Unity 2018 and 2019+ * MISC - Changed guidance on IMGUI redistribution * MISC - Changed the way output text is determined when multiple text parsers are involved in the translation (now priority based rather than first come first serve) * MISC - Removed feature listening to text changed event from external translation plugins
4.11.4
Version 4.11.4 * MISC - Allow using separate service endpoint for google. Use to circumvent GFWoC * BUG FIX - Fix bug with scene scan that could sometimes fail in certain versions of Unity
4.11.3
Version 4.11.3 * MISC - Added API to control the scope when performing programmatic translations * BUG FIX - Fixed a bug where BaiduTranslate could not be used properly with japanese (and various other languages). Now supported through 'ja'.
4.11.2
Version 4.11.2 * MISC - Add toggle to enable/disable translation aggregator UI * MISC - Enable copy translations / original text to clipboard from translation aggregator UI * MISC - Enable "auto" source language for google, bing and papago translate * BUG FIX - Fixed some startup errors that occurred while initializing the plugin if the Resource Redirector was not present
4.11.1
Version 4.11.1 * MISC - Added support for named and optional groups in splitter and standard regexes * BUG FIX - Fixed bug in NGUI hooks that could cause a bunch of NullReferenceExceptions