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

Make Dutch translation consistent, fix Dutch language errors, and make it real Dutch #1316

Merged
merged 2 commits into from Mar 31, 2019

Conversation

jandockx
Copy link
Contributor

  • "Commands:" and "command" should be translated consistently (it was "Opdrachten:" and "commando"); "commando" is much more appropriate in this context than "opdracht"
  • In Dutch, there is a difference between "nummer" and "getal". A "nummer" is used for the English "digit" ([0-9]). A "getal" is what is meant here (the type of all numbers)
  • the translation of "boolean" is "booleaans"
  • "string" was translated as "text". "text" is not a Dutch word. In Dutch, "text" becomes "tekst". But a string is not a text.
    https://www.microsoft.com/en-us/language/Search?&searchTerm=number&langID=Dutch&Source=true&productid=All%20Products translates "string" to "tekenreeks", but that is
    hypercorrect. Nobody uses that term. In Dutch, we just use the English term "string" colloquially.
  • "Non-option argument" should be translated as "niet-optie-argument" ("niet" instead of "non")
  • The sentence aspect of "got %s, need at least %s" and "got %s, maximum of %s" was not translated sensibly
  • "Missing argument value: %s" was not translated at all
  • In the singular, there is no ending-'e' for an adjective if there is no article ("verplicht")
  • The plural form "waarden" of "waarde" (value) seems more appropriate here than the alternative "waardes"
  • The English word "check" can be used in Dutch to mean "validation", in the 1970's. In this century, we use "controle" colloquially. "Validatie", "verificatie", etc. are possible, but technical jargon
  • "Implications failed:" is difficult to translate, because the English form is bad to start with. A literal translation is very awkward in Dutch. This string is used in the code as the
    prelude to a list of "implications" that have failed. A better English form would be "Failed implications:", and the new Dutch translation expresses that. Furthermore, the wordt "implications",
    in English, as well as in Dutch, is extremely confusing here. It is only people who know the Yargs API that understand that these are the dependencies created by the implies() method.
    Users of the CLI have no idea what we are talking about. Yet, until a better form is found in English, it is also kept in Dutch.
  • In Dutch, we only know compound substantives, not concatenated substantives ("non-option argument" -> "niet-optie-argument", "Argument check" -> "Argumentcontrole", "JSON config file" -> "JSON-config-bestand", "version number" -> "versienummer")
  • Since the orginal text talks about the "config file", referring to the name of the file (config), the translation should do so too. It was "configuratiebestand", which is Dutch for "configuration file".
  • There is no direct translation in Dutch for the idiom "mutually exclusive". The unclear attempt at doing a direct translation was replaced by an idiom that is used in Dutch, that is more descriptive.

…e it real Dutch

- "Commands:" and "command" should be translated consistently (it was "Opdrachten:" and "commando"); "commando" is much more appropriate in this context than "opdracht"
- In Dutch, there is a difference between "nummer" and "getal". A "nummer" is used for the English "digit" ([0-9]). A "getal" is what is meant here (the type of all numbers)
- the translation of "boolean" is "booleaans"
- "string" was translated as "text". "text" is not a Dutch word. In Dutch, "text" becomes "tekst". But a string is not a text.
   https://www.microsoft.com/en-us/language/Search?&searchTerm=number&langID=Dutch&Source=true&productid=All%20Products translates "string" to "tekenreeks", but that is
   hypercorrect. Nobody uses that term. In Dutch, we just use the English term "string" colloquially.
- "Non-option argument" should be translated as "niet-optie-argument" ("niet" instead  of "non")
- The sentence aspect of "got %s, need at least %s" and "got %s, maximum of %s" was not translated sensibly
- "Missing argument value: %s" was not translated at all
- In the singular, there is no ending-'e' for an adjective if there is no article ("verplicht")
- The plural form "waarden" of "waarde" (value) seems more appropriate here than the alternative "waardes"
- The English word "check" can be used in Dutch to mean "validation", in the 1970's. In this century, we use "controle" colloquially. "Validatie", "verificatie", etc. are possible, but technical jargon
- "Implications failed:" is difficult to translate, because the English form is bad to start with. A literal translation is very awkward in Dutch. This string is used in the code as the
   prelude to a list of "implications" that have failed. A better English form would be "Failed implications:", and the new Dutch translation expresses that. Furthermore, the wordt "implications",
   in English, as well as in Dutch, is extremely confusing here. It is only people who know the Yargs API that understand that these are the dependencies created by the `implies()` method.
   Users of the CLI have no idea what we are talking about. Yet, until a better form is found in English, it is also kept in Dutch.
- In Dutch, we only know compound substantives, not concatenated substantives ("non-option argument" -> "niet-optie-argument", "Argument check" -> "Argumentcontrole", "JSON config file" -> "JSON-config-bestand", "version number" -> "versienummer")
- Since the orginal text talks about the "config file", referring to the name of the file (`config`), the translation should do so too. It was "configuratiebestand", which is Dutch for "configuration file".
- There is no direct translation in Dutch for the idiom "mutually exclusive". The unclear attempt at doing a direct translation was replaced by an idiom that is used in Dutch, that is more descriptive.
@bcoe
Copy link
Member

bcoe commented Mar 31, 2019

@jandockx thank you for improving our dutch translation 🎉

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.

None yet

2 participants