Beta versions are not as thoroughly tested as stable
Internationalization plugin; icons in text; animation frame tags & more
18 July, 2023 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
It's the start of a new release cycle and we have an exciting beta release for you this week! First up we have an all-new Internationalization plugin. This provides tools to help translate your project by switching between different sets of strings for different languages, including pluralisation support and loading languages from JSON files. It also has localization features such as formatting numbers and currencies, handling measurement units, and displaying language and region names, for specific locales. The Date plugin has also been extended with locale-specific date formatting. See the new Internationalization example for a demonstration!
Next there's now also support for showing icons in text! You can now choose a Sprite object in the Text object's new Icon set property. Each animation frame of the chosen Sprite is treated as a separate icon. These icons can be referred to by their animation frame index, or by the new animation frame tag feature also added in this release, e.g. [icon=0] or [icon=myicon]. See the new Icons in text example for a demonstration. For advanced uses there's even support for adjusting the vertical alignment of icons, and converting the entire text including icons in to HTML for display in the HTML Element object.
There's a few bug fixes in this release as well, and script APIs for the new features too. Happy testing!
Please note: due to staff time off there will not be a beta release next week (24-28th July). The next beta release will be the following week (31st July-4th August).
Like this Release?
Let us know with a thumbs up!
Launch r351
New Features
Internationalization plugin
Text object: show icons in text
New Additions
New examples 'Icons in text' and 'Internationalization'
Sprite: 'Tag' property for animation frames
Sprite: 'AnimationFrameTag' expression; 'Compare frame tag' condition
Text: new 'iconoffsety' BBcode tag
Text: allow using percentage sizes for offset BBcode tags
Text: add 'Update HTML' action; 'AsHTML' expression
Date plugin: new localization expressions 'FormatDateWithStyles', 'FormatDateWithComponents'
Bug Fixes
Event sheet variables did not always handle quote characters properly
Find all references: did not always show disabled results with strikethrough
Find all references: possible crash navigating to plugin result
Possible folder-based project corruption after reordering function parameters
Scripting updates
Add ITextInstance.changeIconSet()
Add ITextInstance.getAsHtmlString()
Share Construct 3 Release r351 Now