• Meta
  • [Enhancement] Multilingual support for official flarum community

eYM3 thanks that's a great idea!

But let's give Flarum Languages another couple of weeks to stabilize its organization and complete ongoing migrations of translation packs.

I do not agree. Translations will always lag behind the original. There will be inconsistencies in phrases that are fixed by patches (I do this). But it is also slow.

UPD:
There are local communities in their native languages. If the official community becomes multilingual, local communities will be demoted in priority.

I hope the translator translated correctly. 🙂

    KaiKimera There are local communities in their native languages. If the official community becomes multilingual, local communities will be demoted in priority.

    Another good point, thanks!

    rob006 That may encourage people to write non-English posts which are now allowed in literally one discussion per language.

    luceos yes but if the interface is based on visitor language....they are invited to write post in X language? this is what i mean

      luceos one good thing can be add a field on install that ask which language do u want to install

      from flarum-lang

      luceos Instead of translating the discuss interface, why don't we add the language drop-down and use it to link to verified communities?

      This solves both the interface translation and post language issue since verified communities are specifically for those languages.

        15 days later

        Justoverclock

        i think the real problem here is anyone potentially can write post in every language....a little bit confusing
        yes but if the interface is based on visitor language....they are invited to write post in X language? this is what i mean

        one good thing can be add a field on install that ask which language do u want to install from flarum-lang

        I think it's not necessary, This solution let every flarum instance administrators to install all language packs without worry and set which languages should be available for discussions. Then when any country person visit to any flarum forum around the world, he/she can set its interface to native language.

        luceos I don't think this is about the posts, it's about the interface 😉

        I agree with it

        @luceos @tankerkiller125 see if this convenient,

        Description

        The launchpad https://launchpad.net, https://answers.launchpad.net/openstack/+addquestion
        It has option to select the language when begin to ask question (open discussion). basically they don't restrict any language and explain how to recognize if there's someone available in the community that speak specific language.

        Enhancement Suggestion

        Add "Discussion Languages" component to "Administration"

        When administrator install language packs, particular languages will appear on "Discussion Languages" with toggle options and enabled by default as above then if disabled certain; when start discussion, it doesn't appear as supported language to choose . Otherhand it help users to know which languages able to use for open discussions.
        (This this isn't a heavy part/component then i believe easy to implement)

        tankerkiller125 Instead of translating the discuss interface, why don't we add the language drop-down and use it to link to verified communities?

        I prefer explain above feature as extended as below,

        Add "Add Link/Tag" option to each language row then administrator able to add any "external" domain/URL or "internal" tag/page to it. However even added a link/tag to specific language but that language must remain display to choose when "start discussion"

        How does this works?

        eg: Polish (pl) | when user selected polish language to open discussion then flarum automatically apply pre-defined tag similar "polish", "polish-support" or re-direct to specific page for post similar "18134" flarum.org/d/18134

        eg: Italia (it) - https://flarum.it | when user selected italian language to open discussion then flarum automatically re-direct user to external https://flarum.it instance.
        (if necessary it's possible to display redirect notice with ok/cancel options),
        e.g. "Selected language doesn't support on this community and administrator has suggested you to visit {site} for open discussion otherwise please select other language that you may know to speak"

        External or Arrow mark in the language drop down - it helps user to recognize; the site most likely suggest external site when select the language.

          forum-si Otherhand it help users to know which languages able to use for open discussions.
          (This this isn't a heavy part/component then i believe easy to implement)

          This extension already exist, FoF Discussion Language

          We do not use it here and likely won't use it because our moderation team remains majority English speaking along with other reasons. It's the reason why we created the verified community language project. This is why at least for discuss it makes sense to simply redirect to whatever the verified community is for that language.

          But I agree that external links for languages would be an interesting extension on it's own, and my guess is that a developer will get around to creating it for discuss and I would take a guess that it would most likely be open source. But of course we won't know until it's developed.