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.