Reporting a Reproducible Software Bug | Learn Dutch in English

Dutch lesson set in a contemporary Amsterdam everyday setting: In a software support exchange, a customer reports a reproducible export problem and asks how to share safe sample data..

EN → NL / Level: B2

About This Lesson

Use Reporting a Reproducible Software Bug to practice Dutch conversation, pronunciation, vocabulary, grammar, and quizzes.

Dialogue

A

De exportfunctie werkt niet zodra ik gefilterde resultaten toevoeg.

duh EKS-port-FUNK-tsee VAIRKT NEET zoh-DRAH ik khuh-FIL-tur-duh reh-zool-TAH-tun TOOD-vookh. The export feature fails whenever I include filtered results.
B

Dat klinkt reproduceerbaar, waardoor het oplossen van het probleem veel gemakkelijker wordt.

daht KLINKT ray-proh-doo-SAYR-bahr, vahr-DOHR ut OP-loh-sun van ut proh-BLAYM vayl khuh-MEK-uh-lur VURT. That sounds reproducible, which makes troubleshooting much easier.
A

Ik heb het getest met ongefilterde gegevens en het exporteren werkte normaal.

ik hep ut khuh-TEST met on-khuh-FIL-tur-duh khuh-KHAY-vuns en ut eks-por-TAY-run VARKT nor-MAHL. I tested it with unfiltered data, and export worked normally.
B

Dan kan de filterlogica mogelijk problemen veroorzaken in de exportmodule.

dan kan duh FIL-tur-LOH-kha MOH-khuh-luk proh-BLAY-mun vayr-OHR-zah-kun in duh EKS-port-MYOO-luh. Then the filter logic may be interacting with the export module.
A

Ik kan een voorbeeldbestand zonder gevoelige informatie sturen.

ik kan un VOOR-baylt-buh-STAHT ZON-dur khuh-VOO-luh-khuh in-for-MAH-tsee STYOOR-un. I can send a sample file without sensitive information.
B

Daarmee kunnen we het probleem veilig isoleren.

DAHR-may KUN-nun vuh ut proh-BLAYM VAY-lukh ih-soh-LAY-run. That would help us isolate the issue safely.
A

Bevestig alstublieft of de logbestanden privégegevens bevatten.

buh-VEST-ikh ahl-styoo-BLEEFT of duh LOKH-buh-STAN-dun pree-VAH-khuh-KHAY-vuns buh-VAH-tun. Please confirm whether logs include any private content.
B

Ik zal dat controleren voordat ik om de logbestanden vraag.

ik zal daht kon-troh-LAY-run vohr-DAHT ik om duh LOKH-buh-STAN-dun vrahkh. I will verify that before requesting the logs.

Word by Word

De “De” means “the” before “exportfunctie” in this sentence. It identifies the specific export feature being discussed. Reuse this article before a noun when referring to a known item, as in “De exportfunctie werkt niet”.
exportfunctie “Exportfunctie” means “export feature”: the part of the software used for exporting. It is the subject of “De exportfunctie werkt niet” and is discussed as the source of the problem. Use it when describing a software function related to exporting data.
werkt “Werkt” means “works” or “functions” here. Together with “niet” in “werkt niet”, it says that the export feature does not function. This is useful when reporting whether a feature or system is operating normally.
niet “Niet” means “not” and negates “werkt” in “werkt niet”. It changes the statement from functioning to not functioning. Place it with the verb or expression being negated when reporting a failure.
zodra “Zodra” means “as soon as” or “whenever” and introduces the condition that triggers the failure. In “zodra ik gefilterde resultaten toevoeg”, the export problem occurs when filtered results are added. Use it to connect an event with what happens immediately when that event occurs.
ik “Ik” means “I” and identifies the person adding the filtered results. In “ik gefilterde resultaten toevoeg”, it is the person carrying out that action. Use it when describing your own test, action, or observation.
gefilterde “Gefilterde” means “filtered” and describes the results in “gefilterde resultaten”. It identifies results that have already been narrowed by a filter. Use it before a noun when specifying that the data has been filtered.
resultaten “Resultaten” means “results” and is the object of the action in “gefilterde resultaten toevoeg”. Here it refers to the results selected by filtering. Use it when discussing the output of a search, filter, or calculation.
toevoeg “Toevoeg” means “add” or “include” here: the speaker adds filtered results to the export. It follows “ik” in the clause introduced by “zodra”. Use it when explaining what item or data you include in a file, list, or process.
Dat “Dat” means “that” and refers back to the reported export behavior in “Dat klinkt reproduceerbaar”. It makes the earlier situation the subject of the comment. Use it to refer to something just mentioned when evaluating or describing it.
klinkt “Klinkt” means “sounds” in “Dat klinkt reproduceerbaar”. It presents reproducibility as an assessment based on the customer’s description, rather than as a direct measurement. Use it with an adjective when giving an impression or evaluation.
reproduceerbaar “Reproduceerbaar” means “reproducible”: the same problem can be made to occur again under the same conditions. Here it describes the reported export failure. Use it in technical support when a bug can be reliably reproduced.
waardoor “Waardoor” means “which makes” or “thereby”, introducing the consequence in “waardoor het oplossen van het probleem veel gemakkelijker wordt”. It connects the reproducible bug report with the fact that troubleshooting becomes easier. Use it to introduce a result caused by the preceding situation.
het In “het oplossen van het probleem”, “het” helps name the activity of solving the problem. In “Ik heb het getest”, it instead refers to the issue being tested. Reuse the exact phrase “het oplossen van het probleem” when discussing the process of resolving a problem.
oplossen “Oplossen” means “solving” in “het oplossen van het probleem”. It refers to resolving the reported software issue. Use it with a problem as the thing being resolved.
van “Van” means “of” in “het oplossen van het probleem” and links the solving activity to the problem being solved. It shows the relationship between an action and its target here. Use it in this kind of noun phrase to specify what is being solved.
probleem “Probleem” means “problem” or “issue” and refers to the export failure. In “het oplossen van het probleem”, it is the issue that needs to be resolved. Use it when reporting a concrete technical difficulty.
veel “Veel” means “much” in “veel gemakkelijker” and strengthens the comparison, meaning “much easier”. It emphasizes the benefit of having a reproducible problem. Use “veel” before a comparative description when the difference is substantial.
gemakkelijker “Gemakkelijker” means “easier” in “veel gemakkelijker wordt”. It describes troubleshooting as requiring less effort because the problem can be reproduced. Use it when comparing how difficult two tasks or situations are.
wordt “Wordt” means “becomes” in the result clause “waardoor het oplossen van het probleem veel gemakkelijker wordt”. It shows that solving the problem changes to an easier state as a result of reproducibility. It appears at the end of this subordinate clause.
heb “Heb” means “have” in “Ik heb het getest”. Together with “getest”, it reports that the speaker has carried out the test. Use this pattern when describing a completed test or check.
getest “Getest” means “tested” in “Ik heb het getest”. It describes the action performed on the export behavior. Use it with “heb” when reporting that something has already been tested.
met “Met” means “with” or “using” in “getest met ongefilterde gegevens”. It identifies the data used for the test. Use it to introduce the material, data, or tool involved in testing.
ongefilterde “Ongefilterde” means “unfiltered” and describes the data in “ongefilterde gegevens”. It contrasts the test condition with the earlier use of filtered results without adding a separate claim. Use it before a noun when the data has not been filtered.
gegevens “Gegevens” means “data” or “information” and refers to the unfiltered data used in the test. In “ongefilterde gegevens”, it identifies the test material. Use it when discussing data supplied to or processed by software.
en “En” means “and” and joins the test statement to the result in “Ik heb het getest met ongefilterde gegevens en het exporteren werkte normaal”. It links two related observations. Use it to connect actions or results in the same report.
exporteren “Exporteren” means “exporting” in “het exporteren”. With “het”, it names the activity of exporting as a thing being discussed. Use this form when referring to exporting as an operation rather than giving a direct command.
werkte “Werkte” means “worked” or “functioned” in “het exporteren werkte normaal”. It reports that exporting functioned correctly during the earlier test. Use it with an adverb such as “normaal” when describing how a feature operated.
normaal “Normaal” means “normally” in “werkte normaal”. It says that the export behaved as expected with unfiltered data. Use it to report standard or expected operation.
Dan “Dan” means “then” and introduces the support agent’s conclusion from the preceding test result. In “Dan kan de filterlogica mogelijk problemen veroorzaken”, it moves the discussion to a possible explanation. Use it at the start of a response when drawing a consequence or inference.
kan “Kan” means “can” or “may” in “kan de filterlogica mogelijk problemen veroorzaken”. Here it presents a possible cause rather than a confirmed one. Use it before an infinitive when describing a capability or possibility.
filterlogica “Filterlogica” means “filter logic”: the rules or processing that determine how filtering works. It is presented as the possible cause of the export problem. Use it when discussing the filtering behavior inside a software system.
mogelijk “Mogelijk” means “possibly” and softens the proposed explanation in “mogelijk problemen veroorzaken”. It shows that the interaction is a hypothesis, not a confirmed diagnosis. Use it when suggesting a technical cause with appropriate caution.
problemen “Problemen” means “problems” and is what the filter logic may cause in the export module. The phrase “problemen veroorzaken” describes a possible negative effect. Use it when referring to one or more difficulties in a system.
veroorzaken “Veroorzaken” means “cause” in “problemen veroorzaken”. It is the action that the filter logic may possibly produce. Use it after a modal such as “kan” to describe a possible cause and its effect.
in “In” means “in” and links the possible problems to “de exportmodule” in “in de exportmodule”. It indicates the software component where the effect may appear. Use it to locate a problem or process inside a module or system.
exportmodule “Exportmodule” means “export module”: the software component responsible for exporting. It is the component where the possible problems may occur. Use it when distinguishing a particular module from other parts of an application.
een “Een” means “a” in “een voorbeeldbestand”. It introduces one non-specific sample file that the speaker can send. Use it before a singular countable noun when introducing an item for the first time.
voorbeeldbestand “Voorbeeldbestand” means “sample file” and refers to a file provided for testing or investigation. The speaker offers to send it without sensitive information. Use it when sharing a representative file with a support or development team.
zonder “Zonder” means “without” and introduces what the sample file does not contain in “zonder gevoelige informatie”. It expresses the absence of sensitive information. Use it before a noun when specifying that something is excluded.
gevoelige “Gevoelige” means “sensitive” in “gevoelige informatie”. It describes information that should not be shared casually. Use it when discussing data that requires privacy protection.
informatie “Informatie” means “information” and is the material excluded from the sample file. In “zonder gevoelige informatie”, it refers specifically to privacy-sensitive content. Use it when explaining what data a file or message contains or omits.
sturen “Sturen” means “send” in “Ik kan een voorbeeldbestand zonder gevoelige informatie sturen”. It is the action the speaker is able to carry out with the sample file. Use it after “kan” when offering to send something.
Daarmee “Daarmee” means “with that” or “by using that” and refers to the sample file just offered. In “Daarmee kunnen we het probleem veilig isoleren”, it identifies the means for investigating the issue. Use it to refer back to an item or action that enables the next step.
kunnen “Kunnen” means “can” or “are able to” in “kunnen we het probleem veilig isoleren”. It expresses the support team’s ability to isolate the issue using the sample file. Use it before an infinitive to describe what someone is able to do.
we “We” means “we” and refers to the support team together with the customer or the people working on the issue. In “kunnen we het probleem veilig isoleren”, it is the group carrying out the investigation. Use it when describing a shared action.
veilig “Veilig” means “safely” in “veilig isoleren”. It describes an investigation carried out without exposing sensitive information or creating an unsafe data-sharing situation. Use it to qualify a process that is performed with appropriate protection.
isoleren “Isoleren” means “isolate” in “het probleem veilig isoleren”. It refers to separating the cause or conditions of the bug so the team can investigate it clearly. Use it after “kunnen” when describing the intended troubleshooting action.
Bevestig “Bevestig” means “confirm” in the request “Bevestig alstublieft”. It asks the other person to verify whether the logs contain private data. Use it in a direct request when you need a clear confirmation.
alstublieft “Alstublieft” means “please” and makes “Bevestig alstublieft” a polite request. It is appropriate when asking a customer or colleague to perform a check. Use it with a request when maintaining a courteous professional tone.
of “Of” means “whether” in “of de logbestanden privégegevens bevatten”. It introduces the yes-or-no point that needs confirmation. Use it to introduce an indirect question about whether something is true.
logbestanden “Logbestanden” means “log files” and refers to files containing recorded software or system activity. In “de logbestanden privégegevens bevatten”, the log files are being checked for private data. Use it when requesting or discussing diagnostic logs.
privégegevens “Privégegevens” means “private data” or “personal information”. It is the information that the log files may contain and that must be checked before sharing them. Use it when discussing data that could identify or concern a private person.
bevatten “Bevatten” means “contain” in “de logbestanden privégegevens bevatten”. It describes whether the log files include private data. Use it when checking the contents of a file, report, or data set.
zal “Zal” means “will” in “Ik zal dat controleren”. It expresses the speaker’s commitment to perform the check. Use it with an infinitive when stating what you intend or promise to do.
controleren “Controleren” means “check” or “verify” in “Ik zal dat controleren”. It refers to examining the logs or related information before requesting them. Use it after “zal” when describing a planned verification.
voordat “Voordat” means “before” and introduces the earlier check in “voordat ik om de logbestanden vraag”. It sets the order of two actions: checking first and requesting the logs afterward. Use it to connect an action with the event that must precede it.
om Here “om” works with “vraag” in “om de logbestanden vraag” to express what is being requested. The meaning “ask for” comes from the whole construction, not from “om” alone. Use this construction when stating which item someone requests.
vraag “Vraag” means “ask” or “request” in “om de logbestanden vraag”. Together with “om”, it says that the speaker will request the log files. Use it when describing a request for a specific item or resource.

Grammar Points

bijvoeglijk naamwoord + -e + zelfstandig naamwoord

gevoelige informatie

khuh-VOO-luh-khuh in-for-MAH-tsee

sensitive information

Before a noun, many Dutch adjectives take -e, as in gevoelige informatie.

Dutch Vocabulary

exportfunctie noun
EKS-port-FUNK-tsee export feature
gefilterd adj
khuh-FIL-turt filtered gefilterde
gemakkelijk adj
khuh-MEK-uh-luk easy gemakkelijker
ongefilterd adj
on-khuh-FIL-turt unfiltered ongefilterde
oplossen verb
OP-loh-sun to solve
probleem noun
proh-BLAYM problem; issue
reproduceerbaar adj
ray-proh-doo-SAYR-bahr reproducible
resultaat noun
reh-zool-TAHT result resultaten
testen verb
TEST-un to test getest
toevoegen verb
TOOD-vookh-un to add; to include toevoeg
werken verb
VAIR-kun to work; to function werkt
zodra conj
zoh-DRAH as soon as; whenever

Quiz

Spelling

Tap the letters to spell the word.

problem; issue

Show Answerprobleem

as soon as; whenever

Show Answerzodra

filtered

Show Answergefilterde

result

Show Answerresultaten