Squiz Labs Blog - The latest news from the R&D arm of Squiz®

Subscribe to our RSS feeds

Edit interface translation project starting for MySource Mini

Throughout MySource Mini development, we've always said that we would start a translation project for the editing interface as soon as we had the interface design complete as this would allow us to understand the true complexity of the translations. We've reached that point now and the first commits to start supporting editing interface translations have now gone in.

The gallery below shows a few screenshots of the interface translated (badly) into Korean. Most translations are simply done with Google Translate to get things started, but our lone Korean developer did help contribute where he could.

 

The first step in this project is to ensure all our interface messages and labels are written in a way that allows them to be translated. Like a lot of open source projects, we are using gettext for our translations, so the process of converting our strings in PHP code is pretty easy. We'll be looking into a gettext implementation for JavaScript shortly to make sure that side of the interface is supported. We also have a few images that contain text, so we will be re-building those to ensure the text is either printed using PHP or JavaScript.

The next step will be an interface where the default locale can be selected for a system and another interface where each user can choose their own preferred locale. The locales need to be supported on the server as well, so we'll also have to sort out instructions for that process.

And finally, we need translators. I know the guys in the Squiz Poland office are keen to translate the interface into Polish for us, and most of our developers know a second language to get things started. If you'd like to help, get in touch.

We expect this project to be on-going and take a while to complete, but we hope to have all the main parts of the interface available for translators early in the new year.

Squizlabs

Squiz Labs is the research and development arm of Squiz, the company behind the MySource Matrix and MySource Mini open source content management systems.

Our PHP and JavaScript developers are responsible for producing innovative enterprise-quality software while our interface designers and testing team ensure our products both look great and are easy to use.

Take a look at our product line-up:

MySource Matrix

MySource Matrix is a robust, scalable Content Management solution for the enterprise. It competes effectively with and surpasses the offerings of other CMS's such as Vignette and Interwoven.

Read Articles | Visit Website

MySource Mini

MySource Mini is the next generation CMS from Squiz boasting the first true inline editing experience. Simplicity is the key to MySource Mini with enterprise features as easy to use as common editing tools.

Read Articles | Visit Website

PHP_CodeSniffer

PHP_CodeSniffer is a tool that tokenises and sniffs PHP, JavaScript and CSS files to detect violations of a defined coding standard. It is an essential development tool that ensures your code remains clean and consistent.

Read Articles | Visit Website