Make Dutch translation consistent, fix Dutch language errors, and make it real Dutch#1316
Merged
bcoe merged 2 commits intoyargs:masterfrom Mar 31, 2019
Merged
Make Dutch translation consistent, fix Dutch language errors, and make it real Dutch#1316bcoe merged 2 commits intoyargs:masterfrom
bcoe merged 2 commits intoyargs:masterfrom
Conversation
…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.
Member
|
@jandockx thank you for improving our dutch translation 🎉 |
This was referenced Nov 25, 2021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.
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.
config), the translation should do so too. It was "configuratiebestand", which is Dutch for "configuration file".