T
The StoryGraph
T
The StoryGraph
1
Lower case languages in languages Stats
B
bianco_c
Sep 3, 2025

This is very nitpicky :D

In the graph with the stats of which languages I read, from android app, the first language has the first letter in uppercase, while the following languages don't. This happens regardless of which one is the first language

From web all the languages have first letter in uppercase

Couldn't check in ios

This happens both in my stats or stats i check from other users

I think it would look better if all languages had the first letter in uppercase also from android app

Comments
N
Nadia
Sep 5, 2025

It will look the same no matter the device. And all the languages should be lowercase in the chart. If you email in to support@thestorygraph.com telling us which books are showing up with capital letters in the chart — click through on the chart and send the book links — we'll correct them. There's a lot of work I need to do on languages that I've just not been able to prioritise yet so in the meantime we're manually updating things (in cases where my automated processes seem to have failed)!

0
B
bianco_c
Sep 5, 2025

Nadia I think I didn't explain myself well, i'm not referring to specific books, but to the language name itself in the legend of the graph. I'll attach two screenshot to this message, one with the view from web, where all the languages appear with the first letter in uppercase, one with the view from android, where only the first language appears with the first letter in uppercase. I checked in various users, it's always like this. I'll circle in the screenshot what i'm talking about to make it clearer

0
N
Nadia
Sep 6, 2025

bianco_c I did know that you were talking about the language in the legend, but those are populated by the languages on the books themselves — as mentioned, lots to do with language features to make them more robust — so when there is a discrepancy, I typically need to find the book in question and update the language, which will then update the legend in the chart.

However, I do now see that this isn't a case of the auto-downcasing a language before storing it — as I do with all books — not working.

Any reason why you are not showing me the equivalent chart across both desktop and Android? That'll make it easier to spot the issue.

I've just checked my code and they should all in fact be uppercase. I transform the legend items. But for me on my desktop right now, only the first item is capitalised, and the one after isn't, whereas for you, the desktop is working properly, but the mobile isn't.

I need to take a look at the library I'm using — Highcharts — and see why their "textTransform: capitalize" option is no longer being reliable.

0
B
bianco_c
Sep 7, 2025

Nadia thanks now it's clear. no reason for showing two different charts, it was just the ones i had at hand.
I'm attaching to this post the screenshot for my user and from a couple of other random users from my contacts, from android and from web. In one of this examples i see actually all languages are lowercase, while from web are all uppercase

0
N
Nadia
Sep 8, 2025

bianco_c Yes, notice how when there's inconcistency, either none of the languages are capitalised or the first one is, implying that the code to transform the legend items either doesn't run or runs for the first item and then stops...will look into it at some point. Thank you for bringing it to my attention.

0