Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flags are not languages! Replace SVG images with generic icon. #41

Closed
wants to merge 3 commits into from
Closed

Flags are not languages! Replace SVG images with generic icon. #41

wants to merge 3 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Nov 6, 2015

Flags are symbols that represent countries or nations. Languages represent a shared method of communication between people. Flags are unique to a country or nation: but languages are often spoken across national borders. By using a flag for a language, you may confuse or even offend users.

Here's some reading: http://flagsarenotlanguages.com/blog/why-flags-do-not-represent-language/

This pull deletes the SVG image to replace it with a generic icon (language from Font Awesome), and removes the unecessary line ending normalization for SVG images, because there's none.

Icon (and background color) on the extension page:

extensionicon

@ghost
Copy link
Author

ghost commented Nov 6, 2015

Plus, the actual English language pack flag demonstrates especially that flags shouldn't be used, because it uses American English, not British one, but uses British flag. So it can be confusing. :)

@franzliedke
Copy link
Contributor

Hmm, and which icon are other extensions supposed to use?

@ghost
Copy link
Author

ghost commented Nov 6, 2015

Other language packs? What's problem to use the same (as the language name is displayed below)? It will even be clearer on a admin side.

@rodymolenaar
Copy link

I tink it's better to use the flags, since several nations / countries have their own grammar and word-use. Flags distinguish these differences.

@johannsa
Copy link

johannsa commented Nov 6, 2015

Flags representing languages are widely used. Does that glyph from font awesome represents French better than the flag of France?

Note: American English should use better the United States' Flag rather than the Union Jack.

@ghost
Copy link
Author

ghost commented Nov 6, 2015

A language should not be represented, but a type of extension can be, so that's why the language icon it's used: it tells to admin that this extension translates the user interface, as simply as that (and that icon is pretty clear). The language name (in English) below is here to tell what's the language.

Plus, that's not because something is widely used that is good: IE was widely used, and it's a pain to maintain web application with it.

@dcsjapan
Copy link
Contributor

The question seems to be:

Should the icon indicate what language is added? Or what kind of extension it is?

I think the latter could be indicated in other ways. Although language packs are indeed extensions in one sense, they also different from all other types of extensions in a couple of very important ways. Ideally, it would be great if the Extensions page of the ACP could be divided into categories, with language packs grouped together in a category of their own. If that happens, the language pack icon that @maelsoucaze suggests would merely repeat information available in the ACP interface: "This is a language pack."

At this point I think we should decide whether the Extensions page will (or will not) ultimately be divided into categories. If it will be divided, then I don't see why langpack creators shouldn't be free to choose whatever icon they think best expresses their product. If it won't, then it might be a good idea to use a uniform icon to identify language packs as such.

I guess that puts the ball in the court occupied by @tobscure and @franzliedke. 😉

@johannsa
Copy link

@dcsjapan I could not agree more.

Using the proposed symbol to signal a place with multiple language options to adjust or to choose is great but when it comes to represent individual languages in a graphical/visual (non-textual) form using flags as the graphical/visual representation of a language is a widely used convention. This is a fact and wether this is right or wrong, it is not up to us, same as trying to educate the user.

@tobyzerner
Copy link
Contributor

We've discussed this and will change the icon for this language pack to the US flag. And to make it easier to distinguish between language packs and other extensions, we're going to divide extensions into categories on the extensions page – flarum/framework#746

@tobyzerner tobyzerner closed this Jan 14, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants