question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

About the way translated language names are handled

See original GitHub issue

While working on the Romanian translation I stumbled upon this:

// the French localization
languages: {
    en: 'Anglais',
    fr: 'Français',
    es: 'Espagnol',
    de: 'Allemand',
    // ...
  }

Each localization specifies its own language-specific names for the other languages. If one entry is missing, it shows up in the app as an alternative, “missing language” string.

But my question is rather about whether or not this approach helps the user. In all of the programs I’ve used, language names are not current-language specific. So for the French translation above, the fields would look like:

// the French localization
languages: {
    en: 'English'
    fr: 'Français',
    es: 'Español',
    de: 'Deutsche',
    ro: 'Română',
    // and so on
  }

This is useful because if the program runs in a language that the user does not understand (or he accidentally picks an incorrect language), he can easily find his own language in the list (since it uses a familiar name). For some languages, the difference is quite large e.g. for French: “Allemand” vs “Deutsche”, so I can see there being some difficulty. For other languages, the difference can be quite VERY LARGE. For example, when trying to switch to Romanian, I accidentally chose Urdu. I have no idea which one of these is Romanian, or even English, so I could go back:

Imgur

While at it, would something like this kind of language selector not be more intuitive? img I can much quicker spot the flag of my country/other familiar country (language) in such a list, compared to a plain text list. Not to mention, it also looks like great eyecandy for very little effort.

Taking it out of the settings dropdown and displaying the flag directly would also remove the requirement for the current user to understand the currently selected language in order to tell where the language dropdown lies. This is not that big of an issue, especially given the really simple dropdown UI that HR+ currently has, but it’s still some text sitting between the user and his preferred language, that he may not be able to understand.

Imgur

Flags shown directly are pretty universal and would ameliorate this issue.

Thoughts?

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:2
  • Comments:12 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
ben-muldrowcommented, Jan 25, 2018

@tangollama Starting to work on this as my first task in HospitalRun.

0reactions
stale[bot]commented, Oct 6, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Guide to Translate Proper Names in Translation Work - BLEND
The rule about proper names in translation work is very simple: There really are no rules. In translation, as in many things, there...
Read more >
Translating Names & Titles
Translating Character Names​​ The handling of proper names between cultures tends to be a toss up between making sense and being somewhat random. ......
Read more >
How To Translate Personal Names
There are no established rules for transcription. The transcription of personal names varies on the basis of various accents such as American and...
Read more >
Some principles for language names - ScholarSpace
1. Language names (like city names) are loanwords, not code-switches The first principle is that a language name is a conventional word, i.e. ......
Read more >
Translation of Proper Names
“Proper names are never translated” seems to be a rule deeply rooted in many ... 'proper nouns') can be dealt with in a...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found