How to change or add missing translations for Flarum

How to change or add missing translations for Flarum

Translations for Flarum are managed by language packs, which are simple extensions providing translations strings. Usually installing language pack is enough – your forum instance should be available in your favorite language. But what if you don’t like some translations? Or language pack does not support one of used extensions? Creating your own language pack just for your forum may be an overkill, especially if you don’t want to translate extensions and just want to see untranslated description instead of ugly placeholders.

Read more

A few words about Flarum

A few words about Flarum

Flarum is a new interesting forum engine written in PHP. Well… is not really new, first beta release was almost 4 years ago, so it is with us for some time, but so far there was no stable release and project is still in beta stage. Although it already works pretty well and there are some big production deployments, there is still no backward compatibility promise and officially you should not use Flarum on production. Of course some people (like me) will ignore this warning and use this engine on production forums. I’ve used this engine for GG.deals forum and for some small local community forum. These are quite different cases, and I’d like to share my experience of using Flarum for these two forums.

Read more

flarum-lang-polish v0.1.0

I released a Polish language pack for Flarum. I used the existing extension as a base, so I had to fix only some minor issues:

  • Fixed translations for moment.js (localization of time and dates).
  • Fixed pluralization in some phrases.
  • Minor grammatical improvements and fixed some typos.

I hope that Polish Flarum community will focus on development of this extension – so far there were multiple language packs which were abandoned quite quickly and there was no one stable package for Polish forums.

The source code of the extension can be downloaded from GitHub or installed by Composer.