• Extensions
  • Linguist, customize translations with ease

nxta there's no workaround. It just seems to work for some people and break for others on beta 9.

No work has been done yet to make it fully compatible with beta 9. I intend to take care of the update if no one else does it, but haven't yet found the time to do it.

On Flarum beta 9 and 10 I'm no longer able to translate Sticky, Tags and Subscriptions extensions with Linguistic.

I use the Italian package, but I prefer to change some sentences and with these Exts I cannot.

Hello, I agree Linguist doesn't work anymore I'm unable to change core.forum.post_scrubber.now_link for example. But thanks for your hard and good work !

clarkwinkelmann changed the title to Linguist, customize translations with ease .

Rejoice ! The Linguist extension is now compatible with beta 9 and 10, thanks to the sponsorship of Glowingblue!

It still works exactly the same as before, and has been moved to FriendsOfFlarum.

Now after editing translations, Linguist will offer you the opportunity to clear the forum cache. For performance reasons, Linguist won't attempt to clear the cache by itself.

Translations for French and German have been removed (see this discussion for the reasons), language pack maintainers can copy them from the previous release to integrate them into their packs.

Updating from Flagrow

This extension replaces Flagrow Linguist.

To upgrade from the old extension to the new one:

  • Disable the Linguist extension in the admin panel.

  • Run:

composer require fof/linguist

Composer should let you know that flagrow/linguist has been automatically removed.

  • Enable the new extension in the admin panel.

  • Your existing translations will be migrated to FoF Linguist automatically.

  • Edit a translation or clear the cache to apply the existing translations to the forum.

6 days later

Excellent extension. Any plans to add an option "show missing translations in"?

    phloo You can already do that. Just check the extension, and then language you are looking for missing translations in, tab "without original translations in".

      Hmm, I think you misunderstood what I mean. When I do what you say, I will see my custom translations I've already inserted. But what I was saying/asking for

      • show all empty (=missing) translations for a certain language

        phloo Well, I'm pretty sure what I said does what you wanted. Let's say you use German language pack, and want to see all missing translations for extension "X". You will need to choose extension X, check "without original translation in German". Now it shows all missing translations that are not provided with german language pack and so, also all the translations you filled. When you uncheck the "my translations" option, it will show what you're asking for.

          Nope

          Veriael Well, I'm pretty sure what I said does what you wanted.

          Nope. take a look here:

          (options selected: your extension and language: german)

          as you can see it shows me all already translated options.

          I think there is indeed no way to show only non-customized strings.

          As Veriael says there's a filter for strings that no extensions provide in a language.

          And there's also a filter to show only what you translated. But there isn't the opposite of this one.

          If the number of strings is low, you could use the "without original translations in ..." filter and just scroll through to see which ones are not translated. But I understand this can be challenging with many translations.

          Either we could add a "without custom translation" filter, or a more precise "without custom translation in ... language".

          Did I understand correctly ?

          If so, can you please open a GitHub issue ? I'll add the filter next time I work on an update.

            Hey Clark, thanks for the feedback. Will open an issue.
            I believe your suggestions will help a lot!

            16 days later

            can I able to change "start a discussion" button text and change search forum input placeholder?

              chawki have you installed the Linguist extension ? Just type the text you want to translate in the search bar of Linguist, the string should show up and you can edit it, like shown in the screenshot in the first post here.

              If that's not what is happening, can you describe which step you are having issues with and what error message you see if any ?

              Is it possible to download translation files? Where are strings saved? Strings are saved in the database