Easyling release notes August, 2024

The inevitable march of time continues and we’re already into September. In August we focused on under the hood improvements both for the JavaScript translation engine as well as background process shared by both systems. Read the details below the fold!

Improved compatibility for Crest

HTML documents are built from tags that specify formatting. For example, p specifies a paragraph. These tags are converted into “elements” for displaying your page. There are two kinds: block level and inline elements. Inline elements usually stand for formatting, so they usually become opening and closing tags in Easyling while block level elements become self-closing tags with their content becoming separate segments.

Now let’s consider an edge case, where your document has multiple block elements and an inline element straight in the body tag. Let’s consider your document be as this example below:

<body>
    <div><!-- some content here --></div>
    <div><!-- some more content here --></div>
    <span> this is an inline element </span>
    <div><!-- even more content here --></div>
</body>

Before the update this month, the above scenario would result in a segment with two tags, the text of the span in opening and closing tags and finally one more tag. This can result in a scenario where the translator may completely re-order the entire website. The above divs could contain entire sections, so if their order is changed, so will the order of those sections. We changed this behaviour by altering the default configuration of new projects. If you wish to implement this on an older project, just enter body>* under Block selector under JavaScript publishing on the Dashboard.

Small fixes

We had a few small improvements this month too.

  • We added a small fix displaying the state of crawls. If crawl is aborted because the wallet depleted, it is no longer shown with a green tick.
  • We increased the Strict-Transport-Security header’s max-age to one year. This ensures that every part of Easyling is is always served via HTTPS, the secure method for serving websites.

How can we assist you?

We are happy to help with your questions and concerns about your website localization project.
Book a 30-minutes consultancy meeting with our experts and ask your questions!

Book a meeting