-
Notifications
You must be signed in to change notification settings - Fork 65
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
Links should not be capitalized #369
Comments
linked to #380 |
I'm not sure this is a bug. Isn't capitalization of links a style choice, not a grammar issue? It is sometimes referred to as Title Case, since most titles are capitalized in that manner. But I don't think it's a grammar issue in English, at any rate, any more than using ALL CAPS, which would be frowned upon for style reasons, but which is not a grammatical issue. I'm fine with us deciding that we want to change that style choice, if that's what we actually want to do. #371 looks like it does that well. I'd be more convinced that this is a bug if non-latin scripts have problems with |
I strongly disagree: in French, this is a bug (and same thing in German, dunno for other languages, but I suspect Italians & Spanish ppl would say the same thing) : it's not good French to see "Ajouter Une Nouvelle Organisation". So, if the English version must have a capitalized 1st letter for every word, then the strings must be capitalized in English, that must not be done through CSS, but in the code. Thus, localized version can be as they have to be. BTW, closing this issue, as it's a duplicate of #371 |
sorry, I was confused between issue & PR... |
This isn't an issue I want to argue about, it just sounded like a style issue rather than a grammar one, which made me question the bug label. I found this article to help explain that French uses fewer capitalizations in general, even in titles: https://www.thoughtco.com/use-of-french-capitalization-4085543 So it's not just that Paul doesn't like capitalizations ;-) One final question, just for my own education, in the following screenshot, are all the arrows pointing to equally bad capitalizations? I'm guessing yes, except for the "Funds" example, because I just checked the existing French version and all those left and top menu items are only capitalized on the first word, it's only the interface links that are all caps still. That definitely lends credence to the it's a bug argument as it's now inconsistent between sections of the French translation! |
Jeffrey,
the translation of the highlited terms with capitalization would be:
* Nouvelle Ressource
* Budgets
* Ajouter Nouvel Utilisateur
=> for sure Ajouter Nouvel Utilisateur is strange for a frenchie.
Having a capital letter for the 1st word is normal, so Budget is OK.
The "Nouvelle Ressource" is harder to decide: the N is OK. The R is
acceptable because it's a common name, and the "main object"/"major
term", so you point this fact by capitalizing the 1st letter. But that's
not a real/official rule.
So, for example : "Ajouter Ressource parente" (Add Parent Ressource)
would be acceptable, as "Ajouter ressource parente" would be as well.
In the 3rd example : "Ajouter nouvel Utilisateur" could be acceptable,
"Ajouter nouvel utilisateur" as well. But not "Ajouter Nouvel Utilisateur".
At the end, the easiest & more consistent option in French is to
capitalize only the 1st letter of the sentence, so:
"Nouvelle ressource", "Budgets", "Ajouter nouvel utilisateur"
[btw, the 3rd example is funny, because I think we should not write "Add
New User", because we rarely "Add Already Existing User". So that should
be "Add User" :D [I've open an issue about that too ;) ]
…--
Paul Poulain, Associé-gérant / co-owner
BibLibre, Services en logiciels libres pour les bibliothèques
BibLibre, Open Source software and services for libraries
|
Many links in Coral are capitalized, like this one:
This is done through the following CSS rule:
text-transform: capitalize;
Capitalizing is not a correct grammar rule in many languages.
We should not enable it by default for every language.
The text was updated successfully, but these errors were encountered: