February 2023 Newsletter - Grist in more languages, and a sneak peek into dev passion projects

The February 2023 Newsletter has a quick summary of improvements made to Grist in the last month.

More Languages to Choose From

Grist in more languages!

Last month we announced that Grist is now available in multiple languages thanks to the efforts of volunteer translators. Since then, more volunteers have come forward, far exceeding our expectations. Big thank you to everyone who has translated Grist! :pray:

It is now translated into the following languages:

  • Chinese
  • French
  • German
  • Italian
  • Portuguese
  • Russian
  • Spanish
  • Ukrainian

There are also partial translations of Norwegian Bokmål and Polish. If you’re interested in completing those translations, visit our Weblate project to contribute to those efforts.

If you would like us to add a new language to Weblate, let us know which language in this community thread.

Note that the Chinese translation is brand new and will be available in the product next week.

Dev Talk

This month we’re highlighting cool side projects that Grist engineers are passionate about.

Grist Electron App

Planning a wedding in Grist on Ubuntu.

Paul has been working on an Electron build of Grist! It is a longstanding passion project of his to make Grist a standalone app on Windows, Mac and Linux. Last year, user @stan-donarise worked on a Grist Electron app for Windows 7 or later. Paul took ideas from that effort, from this forum thread, and from an early standalone version of Grist developed at Grist Labs.

Check out the Grist Electron app repo on Github. Use with your own Grist documents or documents you trust since there is no sandboxing — yet. :smirk:

Why Sorting Is Harder Than It Seems

Why Sorting Is Harder Than It Seems

Every once in a while a user will report a sorting bug. Some developers may think sorting is easy. Here’s why it’s not, and a delightful deep dive into the unexpected corners of sorting.

Large Docs Bogging You Down?

Our engineers also worked on optimizations to improve formula performance. The Python profiling tool py-spy was particularly helpful to know where CPU time was being spent. Tests on a large document showed a 26% improvement in performance speed. Your mileage may vary, and we’d be curious to hear if anyone noticed the speed up.

Webinar: Data Cleaning

Typically after importing data into Grist, the next step is cleaning that data. We’ll share tips and tricks to sanitize data efficiently, including some clever Grist-only hacks.

Thursday March 16th at 3:00pm US Eastern Time.