Pandry Since I don't know Flarum well enough yet, my suggestion is to tag an admin or a maintainer and ask his/her opinion...
But I'm not sure that a plugin can do what I would like to make it do

I hope @luceos won't mind if I tag him

That discussion has been going for a while πŸ˜ƒ but I don't really see where this is going.

My thoughts, addressed to nobody in particular:

If you're looking for something you can do right now without any development or cost, you can use tags to create localized sections of your forum. Nothing fancy, but this might suit you.

For anything else, you will likely need to develop or hire somebody to create an extension for you. Everything that has been mentioned here so far seems perfectly feasible in Flarum today.

For example I believe the following options can be realistically implemented without too much difficulties:

  • Store the language the post has been created with
    • Hide or auto-translate posts that aren't in the current language
    • Allow a user to specify which languages he understands
  • Add conditional BBCode to show some text depending on the value of the language switcher
  • Add a translation feature to write a translated version of full posts
    • If you allow anybody to translate, add new screens for translators, and probably moderation tools to go with it
  • Have unified discussion but separate comment threads for each languages

A lot depends on what you want to translate (whole discussions, first post, individual posts, specific content in a post, profile pages, content from another extension), whether you will be isolating the various languages and who will be translating (you, a computer, the author, other members).

And then we can talk about the required database changes πŸ˜‰

    clarkwinkelmann use tags to create localized sections of your forum

    Agreed that this is the easiest default way to separate language based contents.

    3080 That a translator rather than multi contents forum, but it is a good suggestion too.

    • 3080 replied to this.

      I think I would just like to have an entirely different forum for each language but with the same userbase...

        ahrasis Can't understand "multi contents forum" means. why different languages user should be partitioned? I want human unite.

          Pandry That is what I thought many would want too. The multi forum extension that I am trying to advocate should have the ability to show only specified tags on a forum. E.g. (at all.flarum.org / flarum.org/all) User with english and spanish medium should see:
          Car
          - Spanish
          - English
          Bike
          - Spanish
          - English

          A spanish user should see (at spanish.flarum.org / flarum.org/spanish) :
          Car
          - Spanish
          Bike
          - Spanish

          An english user should see (at english.flarum.org / flarum.org/english) :
          Car
          - English
          Bike
          - English

          3080 I am not really clear of what you mean by partitioned?

          I think multi (lingual) contents forum means forum that have various language based contents but to mix the contents in one tag are rather confusing because forum is not based on articles but discussions; so separating them via different tag is the best in my view. User can talk english in english tag / board or spanish in spanish tag / board etc as in my example above.

            6 days later

            ahrasis That is what I thought many would want too. The multi forum extension that I am trying to advocate should have the ability to show only specified tags on a forum

            Oh, okay, I got it.
            Instead, I would like to make more forums with a shared userbase...
            It would be much better for me...

            5 months later
            9 months later
            8 months later
            a year later