Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Meta

Post History

33%
+0 −2
Meta Styling language tags

Languages already stand out more because they just got capitalized. However, I like the idea to make them stand out even more. There are two good ways to do it: topic tags and required tags. Top...

posted 4y ago by Jirka Hanika‭

Answer
#1: Initial revision by user avatar Jirka Hanika‭ · 2020-11-23T09:34:44Z (about 4 years ago)
Languages already stand out more because they just got capitalized.  However, I like the idea to make them stand out even more.  There are two good ways to do it: topic tags and required tags.

# Topic tags

We currently don't have tags for (genetical) language families.  For example [this question](https://languages.codidact.com/questions/278240) would be better off with a hypothetical North-Germanic tag than with a handful of specific language tags; to wit, the question even explicitly mentions a North-Germanic language not listed in the tags, and if it doesn't mention others, its answers hypothetically might.  It's premature to introduce tags for language families now, but the need will probably come with scale.  I suppose that the styling of language tags and language family tags should be the same, because a question will tend to have language tags or language family tags, but not both.  (Search for "North-Germanic" tag would find a post tagged "Swedish", and not vice versa.)

The genetic hierarchy should probably remain multi-rooted, such as one tag per language family, with separate trees for (families of) sign languages or constructed languages.

Tags do not have multiple inheritance.  So if we ever need other groupings of languages than genetical, such as "tonal languages", "extinct languages", "EU official languages", I suppose that those would be standalone tags, and as such they should NOT be topic tags.  

In this way, topic tags versus non-topic tags would have functional implications.  (Search for "tonal-languages" tag would not find a post tagged "Mandarin", nor vice versa.)

# Required tags

We have some questions without language tags.  It is typically because they are asked about all (spoken, written,...) languages simultaneously.  There could be a special tag to express that framing.  We are discussing a related question [here](https://languages.codidact.com/questions/279346).  If we hypothetically end up forcing a poster's decision between language (family) tagging and such general linguistics tagging, i.e., requiring one or the other, we could end up with languages being required tags as opposed to to topic tags; in this case we'd need to include general and other in that set of required tags.  The idea is that "other" would be used as temporary tagging only, until moderators are able to add the needed specific language (family) tags and retag the post to them.

If we do this, the "language" like styling would automatically apply to "general" and "other" as well, but they'd stand out a bit due to lower case.